HTTP協議和HTTPS協議的異同點?
導讀 | 超文字傳輸協議HTTP協議被用於在Web瀏覽器和網站伺服器之間傳遞資訊,HTTP協議以明文方式傳送內容,不提供任何方式的資料加密。為了解決HTTP協議的這一缺陷, HTTPS在HTTP的基礎上加入了SSL協議,SSL依靠證書來驗證伺服器的身份,併為瀏覽器和伺服器之間的通訊加密。 |
1、http協議:是超文字傳輸協議,資訊是明文傳輸。如果攻擊者擷取了Web瀏覽器和網站伺服器之間的傳輸報文,就可以直接讀懂其中的資訊。
2、https協議:是具有安全性的ssl加密傳輸協議,為瀏覽器和伺服器之間的通訊加密,確保資料傳輸的安全。
1、http協議:http的連線很簡單,是無狀態的。
2、https協議:是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網路協議。
1、http協議:使用的埠是80。
2、https協議:使用的埠是443.
1、http協議:免費申請。
2、https協議:需要到ca申請證書,一般免費證書很少,需要交費。
1、支援客戶/伺服器模式。(C/S模式)
2、簡單快速:客戶向伺服器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與伺服器聯絡的型別不同。由於HTTP協議簡單,使得HTTP伺服器的程式規模小,因而通訊速度很快。
3、靈活:HTTP允許傳輸任意型別的資料物件。正在傳輸的型別由Content-Type加以標記。
4、無連線:無連線的含義是限制每次連線只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連線。採用這種方式可以節省傳輸時間。
5、無狀態:HTTP協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致每次連線傳送的資料量增大。另一方面,在伺服器不需要先前資訊時它的應答就較快。
1、優點
相比於http,https可以提供更加優質保密的資訊,保證了使用者資料的安全性,此外https同時也一定程度上保護了服務端,使用惡意攻擊和偽裝資料的成本大大提高。
2、缺點
第一,https的技術門檻較高。多數個人或者私人網站難以支撐,CA機構頒發的證書都是需要年費的。此外,對接Https協議也需要額外的技術支援。
其二,目前來說大多數網站並不關心資料的安全性和保密性,https最大的優點對它來說並不適用。
其三,https加重了服務端的負擔。相比於http,其需要更多的資源來支撐,同時也降低了使用者的訪問速度。
第四,目前來說,Http網站仍然大規模使用,在瀏覽器中也沒有特別大的差別。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2778950/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HTTP和HTTPS協議HTTP協議
- Http與Https協議HTTP協議
- HTTP協議的特點HTTP協議
- RTSP協議、RTMP協議、HTTP協議的區別協議HTTP
- 實現網站由http協議轉為https協議網站HTTP協議
- HTTP 協議知識點總結(二)HTTPSHTTP協議
- HTTP協議和MQTT協議對比誰更好HTTP協議MQQT
- 簡述HTTP和HTTPS協議的不同之處HTTP協議
- HTTP 協議HTTP協議
- [HTTP協議]HTTP協議
- http協議HTTP協議
- HTTPS 協議HTTP協議
- HTTP HSTS協議和 nginxHTTP協議Nginx
- RPC和 HTTP協議RPCHTTP協議
- 網路基礎與協議入門——(1)HTTP協議重點協議HTTP
- 02 前端HTTP協議(圖解HTTP) 之 簡單的HTTP協議前端HTTP協議圖解
- http協議分析HTTP協議
- 理解http協議HTTP協議
- HTTP協議概述HTTP協議
- HTTP 協議類HTTP協議
- HTTP協議(2)HTTP協議
- 小解http協議HTTP協議
- https協議的理解HTTP協議
- HTTP協議之:HTTP/1.1和HTTP/2HTTP協議
- 配置https協議HTTP協議
- 理解 HTTPS 協議HTTP協議
- HTTP協議圖文簡述--HTTP/HTTPS/HTTP2HTTP協議
- 網路協議 - TCP/IP、HTTP、HTTPS、HTTP2.0協議TCPHTTP
- 什麼是HTTPS協議?為什麼要用HTTPS協議?HTTP協議
- HTTP協議知識點總結HTTP協議
- HTTPS協議的優缺點有哪些?HTTP協議
- 聊聊HTTPS和SSL/TLS協議HTTPTLS協議
- 網路通訊協議-HTTP協議詳解!協議HTTP
- http協議學習系列(協議詳解篇)HTTP協議
- HTTP 協議的前世今生HTTP協議
- IPIDEA帶你瞭解HTTP協議和SOCKS5協議IdeaHTTP協議
- ios網路協議從http變成httpsiOS協議HTTP
- 詳解HTTP&HTTPS協議及面試題HTTP協議面試題