首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

TCP协议中SequenceNumber和Ack Number 是怎样一个对应关系?解决方法

2012-03-15 
TCP协议中SequenceNumber和Ack Number 是怎样一个对应关系?RT,100分奖励[解决办法]Sequence Number是针对

TCP协议中SequenceNumber和Ack Number 是怎样一个对应关系?
RT,100分奖励

[解决办法]
Sequence Number是针对自身的,所在数据段(数据包)的。
Acknowledgment Number是给对方的一个反馈,对方可以知道有多少数据已经成功被我方收到。

Sequence Number表示所在数据段的第一个数据字节的序列号。
Acknowledgment Number的号码是期待对方下次可以从 序列号为Acknowledgment Number的数据开始发送。意思是 (Ack Number - 1)和它之前的数据 已经成功收到,不需要再重发那些。


- 千里孤行
[解决办法]
不管是哪一种flags,都是对已发送数据的确认,具体说就是发送缓冲区中的数据的长度的确认,对下一次数据的开始位置的通告(当然要有发送端来计算)。区别就是有些包除了头外不占空间

热点排行