TCP协议seq,ack理解
通过分析TCP报文数据,可以得出以下结论:seq表示本次发送数据的偏移量,ack表示回复已经接收到的数据量。seq可以防止乱序,重复数据等功能,ack可以回复已经接受数据,下次对端发送从ack出偏移位置处发送,防止数据丢失。比如建立后,客户端seq=1,ack=1,服务端seq=1,ack=1客户端发送4字节:客户端seq=1,ack=1,len=4客户端在发送4字节:客户端seq=5,ack=1,len=4服务端回复ack:服务端:seq=1,ack=9,len=0服务端发送4字节数据:se
原创
2020-08-03 11:32:01 ·
8572 阅读 ·
0 评论