一些網(wǎng)絡的概念

在網(wǎng)絡分層模型中,TCP 被稱為“傳輸層協(xié)議”,而 HTTP 被稱為“應用層協(xié)議”。

TCP 協(xié)議是 HTTP 協(xié)議的基石——HTTP 協(xié)議需要依靠 TCP 協(xié)議來傳輸數(shù)據(jù)。

TCP/UDP: TCP 保證先發(fā)的數(shù)據(jù)先到, UDP不保證


RSA:拿到公鑰的一方先生成隨機的會話密鑰,然后利用公鑰加密它;再把加密結果發(fā)給對方,對方用私鑰解密;于是雙方都得到了會話密鑰

RSA?的密鑰協(xié)商步驟

1. 客戶端連上服務端

2. 服務端發(fā)送 CA 證書給客戶端

3. 客戶端驗證該證書的可靠性

4. 客戶端從 CA 證書中取出公鑰

5. 客戶端生成一個隨機密鑰 k,并用這個公鑰加密得到 k'

6. 客戶端把 k' 發(fā)送給服務端

7. 服務端收到 k' 后用自己的私鑰解密得到 k

8. 此時雙方都得到了密鑰 k,協(xié)商完成。


PSK 是洋文“Pre-Shared Key”的縮寫。顧名思義,就是【預先】讓通訊雙方共享一些密鑰(通常是【對稱加密】的密鑰)。所謂的【預先】,就是說,這些密鑰在 TLS 連接尚未建立之前,就已經部署在通訊雙方的系統(tǒng)內了。發(fā)送密鑰ID


SRP 是洋文“Secure Remote Password”的縮寫。這個算法有點類似于剛才提到的 PSK——只不過 client/server 雙方共享的是比較人性化的密碼(password)而不是密鑰(key)。該算法采用了一些機制(鹽/salt、隨機數(shù))來防范“嗅探/sniffer”或“字典猜解攻擊”或“重放攻擊”

-?Key Control?refers to various methods for making sure that certain?keys?are only used by authorized people.?

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 互聯(lián)網(wǎng)的通信安全,建立在SSL/TLS協(xié)議之上。 本文簡要介紹SSL/TLS協(xié)議的運行機制。文章的重點是設計思想和...
    拉肚閱讀 3,001評論 0 6
  • 1.OkHttp源碼解析(一):OKHttp初階2 OkHttp源碼解析(二):OkHttp連接的"前戲"——HT...
    隔壁老李頭閱讀 21,604評論 24 176
  • 一、作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文傳播,帶來了三大風險。 (1)竊聽風險...
    XLsn0w閱讀 11,058評論 2 44
  • 原文地址 http://blog.csdn.net/u012409247/article/details/4985...
    0fbf551ff6fb閱讀 3,692評論 0 13
  • 文/劉鏡姝 老姚、傻紅、大頭小杰是有名的“城西三怪”,可是比起前兩者遭受到的惡意,大頭小杰得到的是更多憐憫與同情。...
    劉鏡姝閱讀 475評論 2 2

友情鏈接更多精彩內容