說說TLS協議裡的wireshark抓包內容(二)

2021-08-10 03:54:25 字數 727 閱讀 1613

第編號70的報文

這是伺服器第一次回給客戶端的第乙個報文 這個報文的內容是server hello

裡面包括了

內容是握手協議 ( 和client hello )一樣

版本是tls v1.2

然後是握手協議的型別 server hello

接著是伺服器生成的隨機數( 後面單獨說這個)

伺服器生成的會話id

確認客戶端發來的密碼套件

確認壓縮方式這裡是null

接著我們看第二個報文

這份報文裡 再說明這是握手協議後

指明這是握手協議裡的數字證書

主要內容就乙個數字證書

這是最後乙個報文裡面包含了server key exchange , server hello done 兩個內容

第乙個看到說明了是handshake 裡的 server key exchange 交換秘鑰 說明了下演算法的引數( 這個演算法我也不知道-。-)

第二個則說明 server hello 結束

說說TLS協議裡的wireshark抓包內容(一)

我們看到第63號 客戶端向伺服器傳送 client hello 資料報 我們觀察內容 先看到 content type 內容的格式 其實就是說這是握手協議中的 client hello tls中有四種協議 握手協議 22 這裡就是22可以看到 警告協議 21 密碼變更協議 20 這協議沒有出現在我們...

說說 Objective C 裡的

在 objective c 中我們可以用 foo 來建立乙個nsstring常量,看起來似乎平淡無奇。但它背後其實比想象的精彩,可以被理解成乙個特殊的巨集,其接受乙個 c 字串作為引數,也可寫作 foo 之所以說 是乙個特殊的巨集,是因為其能根據傳入的 c 字串型別不同 c 字串常量或 c 字串 在...

Chrome是如何實現TLS協議的

chromium是如何實現tls協議的 說起tls transport layer security 協議大家可能不是那麼熟悉,但是說起https協議,大家肯定都或多或少聽過。記得之前有個梗,要把伺服器的應用層協議從http切到https,有人說了,加個 s 不就可以了,一句話的事情 實際上我一開始...