http協議和https協議有什么區別( 二 )


2)https連接緩存沒有http高效 , 然增加數據開銷和功耗 , 甚至網站已存在的安全措施也會受到影響;
3)SSL證書是需要付費的 , 免費SSL證書較少 , 但也有 , 申請免費阿里云SSL證書 , 可參考《阿里云免費SSL證書申請步驟方法(圖文教程一)》這篇文章 , SSL證書功能越強大 , 加密能力越強 , 則費用就會越高 , 個人博客網站或小企業網站建議用免費的SSL證書就行了;
4)SSL證書需要綁定IP , 但不能在同一IP上綁定多個域名;
5)https協議加密作用也是很有限的 , 例如黑客攻擊、拒絕服務攻擊、服務器劫持等方面幾乎沒有作用 , 關鍵的是 , SSL證書也不一定絕對安全 , 有資源的攻擊者同樣也可以進行攻擊 。
https協議工作流程:
https協議默認工作端口為443 , 有以下流程:
1、TCP三次同步握手;
2、客戶端驗證服務端數字證書;
3、DH算法協商對稱加密算法的密鑰、hash 算法的密鑰;
4、SSL安全加密隧道協商完成;
5、網頁以加密的方式傳輸 , 用協商對稱加密算法和密鑰加密來保證數據傳輸的機密性 , 保證數據不被竊取和更改 。

http協議和https協議有什么區別

文章插圖

以上就是大兵給大家分享的HTTP與HTTPS的區別的詳細內容 , 如還有不明白地方歡迎下方留言評論 。

相關經驗推薦