网络--传输层

发布时间 2023-05-25 19:04:28作者: 小锅炖豆腐

seq:这一次传递数据的编号,ack:期望下一次传给自己数据的编号

//三次握手
1) C-->S SYN=1,seq=s1,    ACK=0,    len=0
2) C<--S SYN=1,seq=s2,   ACK=s1+1,len=0
3) C-->S SYN=0,seq=s1+1,ACK=s2+1,len=0

//Http请求的数据
4) C-->S SYN=0,seq=s1+1,ACK=s2+1,len=k

//返回的数据
5) C<--S SYN=0,seq=s2+1,                  ACK=s1+k+1,len=b1
6) C<--S SYN=0,seq=s2+b1+1,             ACK=s1+k+1,len=b2
7) C<--S SYN=0,seq=s2+b1+b2+1,        ACK=s1+k+1,len=b3
8) C<--S SYN=0,seq=s2+b1+b2+b3+1,  ACK=s1+k+1,len=b4

//数据收到确认
9) C-->S SYN=0,seq=s1+k+1, ACK=s2+b1+b2+b3+b4+1,len=0