51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 5393|回复: 1
打印 上一主题 下一主题

上下行数据传输时ACK包的回复时间间隔有多大? [复制链接]

Rank: 3Rank: 3Rank: 3

楼主
发表于 2011-10-14 15:15:35 |显示全部楼层
根据记忆中TCP协议,对收到的报文应该立即发ACK,但为了提高效率,可以等毫秒级的时间,等有效信息一起发送。不过这个时间几乎可以忽略,因为这个处理时延要远远小于分组网传输时延。如果一端到发送的报文在规定的时间内没有收到ACK,会超时重传没有收到ACK消息的报文,如果重发3次(可修改)都没收到ACK,会终止这个连接,超时重传定时器根据RTT(一个来回时间)动态计算得出,这个时间不是确定值,所以断开TCP的时间也可能不确定。

使用道具 举报

Rank: 3Rank: 3Rank: 3

沙发
发表于 2012-4-25 16:09:08 |显示全部楼层
回复 kinghighland 的帖子

很久没有到这个网站了,今天看了你的回帖,感觉又对又不全对。你说的是TCP流控机制,并且是TCP流控机制的目的,题目问的是确认机制。发送方确认机制是会根据RTT做出超时假设的,如果以一个TCP连接建立后第一包为例更能说明问题,此时拥塞窗口是1,相当于一应一答,就不会混淆了。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-5-22 17:26 , Processed in 0.047996 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部