默认
打赏 发表评论 31
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
“ARP在第二层——Data Link层”, ARP不是应该在 网络层吗?
评论 31
"Fast Retransmit只解决了一个问题,就是timeout的问题,它依然面临一个艰难的选择,就是,是重传之前的一个还是重传所有的问题。对于上面的示例来说,是重传#2呢还是重传#2,#3,#4,#5呢?因为发送端并不清楚这连续的3个ack(2)是谁传回来的?也许发送端发了20份数据,是#6,#10,#20传来的呢。这样,发送端很有可能要重传从2到20的这堆数据(这就是某些TCP的实际的实现)。"
这个快速重传为什么说不知重传哪个包的问题? 正如文中所说的,#1包收到了,回#2ack,结果没收到,持续发超过3次的#2ack,发送端发送#2的包,#2ack的编号不就是接受端下次的想要收到包的seq么?所以发送#2ack已经告诉发送端想要哪个包了
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部