Http和Https的區別

Http和Https的區別

HTTP

1.定義
HTTP是Hyper Text Transfer Protocol —— 超文本傳輸協議的縮寫,HTTP在網絡模型中屬於最高一級的應用層協議,是WWW的基礎,通常運行在TCP之上,客戶端(瀏覽器)和服務端之間的Web請求的交流,瀏覽器通過HTTP協議將所需要的Web頁面名稱發給服務器,服務器返回頁面。
2.特點
是一種簡單的請求-響應協議
最常見:瀏覽器和服務器上端口80建立TCP連接,HTTP1.1以來,建立一個TCP連接可以處理一個以上的請求,而且可以發送流水線請求(請求1返回前發送請求2)
HTTP協議還提供了一系列方法,用於對服務端頁面的讀取、添加、儲存、刪除等操作

HTTPS

1.定義
HTTPS是Hyper Text Transfer Protocol over Secure Socket Layer的縮寫,即SSL(Secure Socket Layer安全套接層)之上的HTTP協議,相當於HTTP協議的一個安全擴展版本。
2.二者區別
* https協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。
* http是超文本傳輸協議,信息是明文傳輸,https則是具有安全性的ssl加密傳輸協議。
* http和https使用的是完全不同的連接方式,用的端口也不一樣,前者是80,後者是443。
* http的連接很簡單,是無狀態的;HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,比http協議安全。

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