發表日期:2017-02 文章編輯:小燈 瀏覽次數:2647
HTTP:
全稱: HTTP-Hypertext transfer protocol(超文本傳輸協議) 是一種詳細規定了瀏覽器和萬維網服務器之間互相通信的規則,通過因特網傳送萬維網文檔的數據傳送協議
HTTPS:
全稱: Hypertext Transfer Protocol over Secure Socket Layer,是以安全為目標的HTTP通道,簡單的說就是HTTP的加強安全版,也就是HTTP加入SSL(網絡安全協議)層,實現HTTPS的安全基礎就是SSL,所以實在SSL上進行數據加密的。
兩者的主要區別:
1: HTTP 的URL 以http:// 開頭,而HTTPS 的URL 以https:// 開頭
2: HTTP 是不安全的明文傳輸,而 HTTPS 是安全的加密傳輸
3: HTTP 標準端口是80 ,而 HTTPS 的標準端口是443
4: 在OSI 網絡模型中,HTTP工作于應用層,而HTTPS 工作在傳輸層
5: HTTP 無法驗證身份,而依賴于SSL證書的HTTPS 可驗證服務器身份
6: HTTP無需證書,而HTTPS 需要正規CA wosign頒發的SSL證書
簡述:最初SSL協議是由netscape開發,并集成到瀏覽器中,用于保護HTTP傳輸安全性,作為在傳輸層和應用層之間的一層,對更多的需要保護數據安全性的協議進行封裝。IETF以SSL協議為基礎,提出了一種新的協議:TLS,建立在SSL V3.0的基礎上,是SSL 3.0的后續版本,已經開始在實際應用中使用。
雖然TLS和SSL不能互操作,僅僅是因為他們使用的加密算法和MAC算法不同,協議本身差別非常細微。
在近期面試的時候,面試官問到我關于http和https的區別,當時也只是簡單的解答一些上面介紹到的基礎知識,這個時候面試官繼續問我https中的s的含義,也只是回答S就是SSL (網絡安全協議),然后面試官又問,在網絡請求時,S是怎么加密傳輸的?,這個時候,我就傻逼了,當時沒回答上來,確實,所有的開發都會進行網絡請求數據,大學時,應該都學過關于一些這方面的知識,什么三次握手之類的等等,面試之后,就回來特意查了一些關于這方面的知識,我也不總結了,直接分享一個鏈接,上面講解的很詳細,點擊如下鏈接即可:
鏈接:HTTPS 原理解析
原因:
在訪問互聯網時,由于http的明文傳輸導致用戶訪問行為和隱私數據被盜用,網址輸入正確,但內容確大相徑庭,流量劫持、釣魚攻擊等安全事件頻發。在公共區通過手機訪問網絡被附近黑客嗅探走網站登錄口令,或者被互聯網服務提供商秘密注入了廣告。這一切都是由互聯網開始之初面向自由互聯開放的HTTP傳輸協議導致的,那么造成如此眾多的安全事件的發生,HTTP面臨的只有一種可能,就是被淘汰。
通過網站HTTPS,將數據從客戶端輸出就是密文數據,用戶在任何網絡鏈路上接入,即使被監聽,黑客截獲的數據都是密文數據,無法在現有條件下還原出原始數據信息。
目前升級到HTTPS的方法有兩種:
OSI網絡的七層架構和TCP/IP五層網絡架構的區別?如下表所示:
參考知識:
OSI網絡的七層結構
OSI七層與TCP/IP五層網絡架構詳解
SSL/TSL協議
iOS 升級到HTTPS
日期:2018-04 瀏覽次數:7000
日期:2017-02 瀏覽次數:3696
日期:2017-09 瀏覽次數:3974
日期:2017-12 瀏覽次數:3778
日期:2018-12 瀏覽次數:5124
日期:2016-12 瀏覽次數:4818
日期:2017-07 瀏覽次數:13879
日期:2017-12 瀏覽次數:3747
日期:2018-06 瀏覽次數:4491
日期:2018-05 瀏覽次數:4680
日期:2017-12 瀏覽次數:3777
日期:2017-06 瀏覽次數:4190
日期:2018-01 瀏覽次數:4183
日期:2016-12 瀏覽次數:4141
日期:2018-08 瀏覽次數:4630
日期:2017-12 瀏覽次數:3995
日期:2016-09 瀏覽次數:6746
日期:2018-07 瀏覽次數:3419
日期:2016-12 瀏覽次數:3457
日期:2018-10 瀏覽次數:3594
日期:2018-10 瀏覽次數:3712
日期:2018-09 瀏覽次數:3821
日期:2018-02 瀏覽次數:3833
日期:2015-05 瀏覽次數:3741
日期:2018-09 瀏覽次數:3517
日期:2018-06 瀏覽次數:3642
日期:2017-02 瀏覽次數:4087
日期:2018-02 瀏覽次數:4588
日期:2018-02 瀏覽次數:4456
日期:2016-12 瀏覽次數:3781
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.