关于tcp/ip三次握手的理解和详细分析(2)

三次握手数据包建立过程

1:A向B发起连接请求,以一个随机数初始化A的seq,这里为2439693833,此时ACK=0  2:B收到A的连接请求后,也以一个随机数初始化B的seq,这里为1107428100, 意思是:你的请求我已收到,我这方的数据流就从这个数开始。B的ACK是A的seq加1, 即2439693833 + 1 = 2439693834  3:A收到B的回复后,它的seq是A的上一个seq+1,即 2439693833+1=2439693834,同时也是B的ack序列号,即2439693834 意思也是:B的回复A收到了,A这方的数据流就从这个数开始。A此时的ACK是B的seq加1, 即1107428100+1=1107428101 

下面对各数据包进行详细分析

se

为2439693833,此时的ack为0

ack的标示为1的tcp包

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/21391.html