畅联云平台|Wireshark抓包分析TCP三次握手

2023年11月23日
畅联云平台|Wireshark抓包分析TCP三次握手

TCP握手过程分析

TCP三次握手示意图

第一次握手:客户端向服务器发送一个SYN段(表示发起连接请求),并且包含客户端的一个初始序列号seq=0

第二次握手:服务端返回一个ACK(对客户端连接请求的应答)+SYN(表示服务端发起连接请求),并且包含服务端的一个初始序列号seq=0,同时返回一个确认号ack=1

第三次握手:客户端给服务端返回一个ACK(对服务端连接请求的应答),并更新自己的序列号seq=1,返回一个确认号ack=1


Wireshark分析握手过程

这是我发起连接请求后抓到的数据包

第一次握手:

可以看到,客户端发起一个SYN请求,初始序列号为0

第二次握手

服务端返回SYN+ACK,并且包含服务端的一个初始序列号seq=0,同时返回一个确认号ack=1

第三次握手

客户端返回一个ACK,并且返回一个确认号ack=1,并且将自己的序列号seq更新为1

到此,TCP三次握手就结束了。客户端与服务端之间已经成功建立起连接。

美畅美畅物联畅联畅联云平台视频监控云平台云视频监控视频云平台视频开放平台视频感知云视频接入网关AIoT综合接入网关视频中台物联网中台无插件播放H265播放EhomeISUP GB28181GB35114gat1400JT808JT1078