1. 程式人生 > >利用Wireshark分析TCP三次握手

利用Wireshark分析TCP三次握手

首先在過濾器中輸入 http過濾



找到 GET /* /HTTP/1.1



我們可以看到在出現了三條TCP記錄之後才出現了HTTP這也更加相信HTTP是基於TCP協議的。

第一次TCP握手

客戶端傳送一個TCP,標誌位為SYN,序列號為0, 代表客戶端請求建立連線。 如下圖



第二次TCP握手

伺服器發回確認包, 標誌位為 SYN,ACK. 將確認序號(AcknowledgementNumber)設定為客戶的I S N加1以.即0+1=1, 如下圖



三次握手的資料包

客戶端再次傳送確認包(ACK)SYN標誌位為0,ACK標誌位為1.並且把伺服器發來ACK的序號欄位+1,放在確定欄位中傳送給對方.並且在資料段放寫ISN的+1, 如下圖: