HTTPS, HTTP, Tcp/Ip 網絡協議

Tcp/IP是個協議組,分爲:網絡接口層、網絡層、傳送層和應用層。
  網絡層:ip協議、ICMP協議、ARP協議、RARP協議和BOOTP協議
  傳輸層:TCP協議、UDP協議
  應用層:HTTP、FTP、TELNET、SMTP、DNS等協議
HTTP(HyperText Transfer Protocal超文本傳輸協議):
   客戶端發送的每次請求都需要服務器回送響應,在請求結束後,會主動釋放連接。從建立連接到關閉的過程稱爲"一次連接"
HTTPS通信原理(Secure Hypertext Transfer Protocol 安全超文本傳送協議)
  HTTP是應用層協議,TCP是傳輸層協議,HTTPS是在應用層和傳輸層之間,增加了一個安全套層SSL/TLS
  a,  內容加密  建立一個信息安全通道以保證數據傳輸的安全
  b,  身份認證 確認網站的真實性
  c,  數據完整性  防止內容被第三方冒充或篡改
Https和Http的區別
  a,https協議需要到CA申請證書
  b,http是超文本傳輸協議,信息是明文傳輸;https則是具有安全性的ssl加密傳輸協議
  c,http和https使用的是完全不同的連接方式,用的端口也不一樣,http 80,  https 443
  d,https 協議是SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議
TCP和UDP的區別
  a,  TCP是面向連接的(3此握手4次揮手)。UDP傳輸數據前不會建立連接,對接受的數據也不發送確認信號,發送端不知道數據是否會正確接收,所以也不用重發,UDP是無連接、不可靠的一種數據傳輸協議。
  b,  也正是因爲以上的特點,使得UDP的開銷更小、數據傳輸速率更高,因爲不必進行手法數據的確認,所以UDP的實時性更好。
  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章