HTTP:超文本傳輸協議,是在互聯網上應用最廣泛的一種網絡協議。是一個客戶端和服務端請求和應答的标準(TCP),用于從WWW(超文本)服務器傳輸超文本到本地浏覽器的傳輸協議。它可以使浏覽器更加高效,使網絡傳輸減少。
HTTPS:是以安全為目标的HTTP通道,可以看做是HTTP的安全版,即HTTP SSL層。HTTPS的安全基礎是SSL,因此加密的詳細内容就需要SSL。
1、HTTP是超文本傳輸協議,信息是明文傳輸,HTTPS是具有安全性的SSL加密傳輸協議。
2、HTTP和HTTPS使用的是完全不同的連接方式,用的端口也不一樣。前者是80,後者是443。
3、HTTP和HTTPS的工作原理
HTTP的工作原理:一次HTTP操作稱為一個事物,其工作過程可分為四步
1、Client與Server建立連接,單擊某個超鍊接,HTTP的工作開始。
2、連接建立後,Client發送一個請求給Server,請求方式的格式為:統一資源标識符(URL)、協議版本号,後邊是MIME信息包括請求修飾符,Client信息和可能的内容。
3、Server接到請求後,給予相應的響應信息,其格式為一個狀态行,包括信息的協議版本号、一個成功或錯誤的代碼,後邊是MIME信息包括Server信息、實體信息和可能的内容。
4、Client接收Server返回的信息通過浏覽器顯示在用戶的顯示屏上,然後Client和Server斷開連接。
HTTPS的工作原理:
1、Client使用HTTPS的URL訪問Web服務器,要求與Web服務器建立SSL連接。
2、Web服務器收到客戶端請求後,會将網站的證書信息(證書中包含公鑰)傳送一份給客戶端。
3、客戶端的浏覽器與Web服務器開始協商SSL連接的安全等級,也就是信息加密的等級。
4、客戶端的浏覽器根據雙方同意的安全等級,建立會話密鑰,然後利用網站的公鑰将會話密鑰加密,并傳送給網站。
5、Web服務器利用自己的私鑰解密出會話密鑰。
6、Web服務器利用會話密鑰加密與客戶端之間的通信。
5、HTTPS的優缺點:HTTP協議。
端口https端口:443
服務項目:Https
網頁浏覽端口,能提供加密和通過安全端口傳輸的另一種HTTP,簡單來說,就是HTTP安全版,打開的網頁中,如果網址前綴為https,則說明該網站開啟了https安全訪問。
說明:443端口用于網頁浏覽,關閉電腦443端口,将會導緻https網頁無法正常打開。
HTTP:80端口
服務:HTTP
說明:用于網頁浏覽,關閉電腦80端口,将會導緻無法打開網頁。
HTTPS安全超文本傳輸協議,它是一個安全通信通道,它基于HTTP開發,用于在客戶計算機和服務器之間交換信息。https和http最大區别在于前者通過安全加密,更安全。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!