1. 程式人生 > >基於wireshark抓包分析TCP的三次握手

基於wireshark抓包分析TCP的三次握手

img src 建立 tab 安全 連接狀態 協議 處理 基於

在TCP/IP協議通訊過程中,采用三次握手建立連接,從而保證連接的安全可靠。

通常三次握手步驟如下:

1. 第1次握手:建立連接時,客戶端發送 SYN 包到服務器端,攜帶一個序列碼給服務器端用於確認,並進入 SYN_SEND 狀態,等待服務器端確認。(發起連接狀態

2. 第2次握手:服務器端收到 SYN 包,首先確認客戶的SYN,並對序列碼加1處理,發送一個自己的SYN包,攜帶一個自己的序列碼,即 SYN+ACK 包,此時服務器進入 SYN_RECV 狀態。(連接接收狀態

3. 第3次握手:客戶端收到服務器端返回的 SYN+ACK 包,向服務器端發送確認包 ACK,並對服務器端的序列碼進行加1處理

,此包發送完畢,兩端進入 ESTABLISHED 狀態,完成三次握手,之後服務器端和客戶端就開始進行數據傳輸。(建立連接狀態

技術分享圖片

基於wireshark抓包分析TCP的三次握手