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