超时时间怎么定

「多久没收到 ack 就算丢了、该重发」这个超时时间(RTO),TCP 是【0】。

开始练习 →

连续超时会怎样

重发之后还是没等到 ack,TCP 会【0】。

开始练习 →

三个重复 ACK 说明什么

发送方连着收到四个一样的 ack(原始 + 三个重复),它据此判断【0】。

开始练习 →

超时时间怎么随样本变

本节的超时小工具: rto_trace(samples) RFC 6298 的整数版:第一次 SRTT = R、RTTVAR = R // 2;之后 RTTVAR = (3·RTTVAR + |SRTT − R|) // 4

开始练习 →

丢一次要多付多少

本节的超时小工具: rto_trace(samples) RFC 6298 的整数版:第一次 SRTT = R、RTTVAR = R // 2;之后 RTTVAR = (3·RTTVAR + |SRTT − R|) // 4

开始练习 →

补全:该等还是该发

本节的超时小工具: rto_trace(samples) RFC 6298 的整数版:第一次 SRTT = R、RTTVAR = R // 2;之后 RTTVAR = (3·RTTVAR + |SRTT − R|) // 4

开始练习 →

补全:退避之后的超时

本节的超时小工具: rto_trace(samples) RFC 6298 的整数版:第一次 SRTT = R、RTTVAR = R // 2;之后 RTTVAR = (3·RTTVAR + |SRTT − R|) // 4

开始练习 →

⚠️ 自己写:超时定太短

本节的超时小工具: rto_trace(samples) RFC 6298 的整数版:第一次 SRTT = R、RTTVAR = R // 2;之后 RTTVAR = (3·RTTVAR + |SRTT − R|) // 4

开始练习 →

窗口是什么

TCP 的「发送窗口」指的是【0】。

开始练习 →

谁决定接收窗口

发一个、等一个回来、再发下一个 这么长的路,上面永远只有一个 接收窗口(rwnd)的大小是【0】。

开始练习 →