首页 > 代码库 > TCP三次握手报文分析

TCP三次握手报文分析

1.TCP客户进程发送请求连接SYN报文[SYN=1,ACK=1](不携带数据但是要消耗一个序号,所以确认报文ACK=1)

技术分享

2.TCP服务进程同意建立连接,发送确认SYN连接接受报文(SEQ=0 ACK=1)

技术分享

3.TCP客户进程再次确认(ACK报文段[SYN=0,ACK=1]不携带数据则不消耗序号,所以数据传送接到TCP客户进程SEQ仍未1)

技术分享

第一次数据传送(1bytes~153bytes,则确认报文段ACK=154)

技术分享

第一次确认

技术分享

 第二、三次数据传送

技术分享

第二次确认

技术分享


 

TCP连接释放四次挥手分析:正在写

TCP三次握手报文分析