當前位置: 華文問答 > 數碼

http 和 https 有何區別?如何靈活使用?

2011-03-20數碼

https是什麽?

https, 全稱Hyper Text Transfer Protocol Secure,相比http,多了一個secure,這一個secure是怎麽來的呢?這是由TLS(SSL)提供的,這個又是什麽呢?估計你也不想知道。大概就是一個叫openSSL的library提供的。https和http都屬於application layer,基於TCP(以及UDP)協定,但是又完全不一樣。TCP用的port是80, https用的是443(值得一提的是,google發明了一個新的協定,叫QUIC,並不基於TCP,用的port也是443, 同樣是用來給https的。谷歌好牛逼啊。)總體來說,https和http類似,但是比http安全。

https做得怎麽樣?

一般來說網絡安全關心三個問題, CIA, (confidentiality, integrity, availability)。那https在這三方面做的怎麽樣呢?https保證了confidentiality(你瀏