HTTP/1,HTTP/2,HTTPS 之間的區別

HTTP:超文本傳輸協議,是瀏覽器和服務端的請求和響應的標準TCP(網絡傳輸協議),特點:無狀態

HTTPS:是以安全爲目的的HTTP通道是HTTP的安全版,在HTTP中間增加了SSL層傳輸的安全

Http 與 Https的區別

區別

HTTP

HTTPS

證書

需要申請,收費(免費的較少)

傳輸

明文傳輸

具有安全性的ssl加密傳輸

端口

80

443

連接特點

連接簡單,無狀態

由ssl+http構建的傳輸,可以加密傳輸和身份認證的網絡協議

傳輸效率

稍慢

 

 

第一步:client 發送https請求到server, server生成公鑰和私鑰,並把網站證書和公鑰下發給client

第二步:瀏覽器校驗網站證書是否正確,然後生成隨機密碼,利用公鑰對隨機密碼進行加密

第三步:client發送加密後的密碼和加密後的會話信息,server接收到後利用私鑰進行解密,進行交互

 

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