您的位置:首页 > 理论基础 > 计算机网络

TCP Incast学习之中遇到的问题

2015-06-08 18:34 537 查看
6/8

1.TCP的拥塞窗口是以什么为单位?

MSS,而一般MSS在实现的时候就差不多填一个MTU的值。

2.TCP的两个packet/MSS之间的间隔是怎么算的?

(1)delayed ACKs :inter-packet gap

(2)no deyed ACKs : smoothed RTT(RTT的加权平均)

3.RTO是什么?

超时重传,主机发送一个TCP数据包后,没有收到ACK,重传的时间。

这个时间会随着超时的次数增加而增加(具体机制看各种版本),而第一次都有一个最小值RTOmin=200ms

4.快速重传FR与超时重传RTO的比较?

慢启动之后,进入拥塞避免阶段,这个时候如果检测到拥塞就会进行相应的处理。

(1)超时检测到拥塞,RTO(至少是200ms时间等待)

①把ssthredsh降低为cwnd的一半

②把cwnd设置为1

③重新进入慢启动过程

(2)连续收到3个重复ACK,FR

①把ssthredsh降低为cwnd的一半

②把cwnd设置为ssthredsh的值(有些实现为ssthredsh+3)

③重新进入拥塞避免阶段

由(1)(2)可知FR比RTO要好地多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: