HTTP和HTTPS的主要区别(面试常考)——计算机网络
生活随笔
收集整理的這篇文章主要介紹了
HTTP和HTTPS的主要区别(面试常考)——计算机网络
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
主要區別:
HTTPS協議需要到CA申請證書,一般免費證書較少,因而需要一定費用。
HTTP是超文本傳輸協議,信息是明文傳輸,HTTPS則是具有安全性的SSL/TLS加密傳輸協議。
http和https使用的是完全不同的連接方式,用的端口也不一樣,前者是80,后者是443。
http的連接很簡單,是無狀態的。(無狀態的意思是其數據包的發送、傳輸和接收都是相互獨立的。) Https協議是由SSL+Http協議構建的可進行加密傳輸、身份認證的網絡協議,比http協議安全。
HTTPS優點:
HTTPS傳輸數據過程中使用密鑰進行加密,所以安全性更高
HTTPS協議可以認證用戶和服務器,確保數據發送到正確的用戶和服務器
HTTPS缺點:
HTTPS握手階段延時較高:由于在進行HTTP會話之前還需要進行SSL握手,因此HTTPS協議握手階段延時增加
HTTPS部署成本高:一方面HTTPS協議需要用證書來驗證自身的安全性,所以需要購買CA證書;另一方面由于采用HTTPS協議需要進行加密的計算,占用CPU資源較多,需要的服務器配置或數目高。
https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
讓這個可愛的寶藏女孩在努力的道路上與你一起同行!
如有轉載,請注明出處(如不注明,盜者必究)
總結
以上是生活随笔為你收集整理的HTTP和HTTPS的主要区别(面试常考)——计算机网络的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASP.NET AJAX (Atlas)
- 下一篇: 【文章】一副对联,便写尽了人生