窗口为零会怎样

发一个、等一个回来、再发下一个 这么长的路,上面永远只有一个 接收方通告窗口为 0(缓冲区满了)之后,发送方会【0】。

开始练习 →

停等和窗口差几轮

本节的窗口小工具: rounds(nsegs, wnd) 窗口一次能放 wnd 段,nsegs 段要几轮(一轮 = 一个往返);停等就是 wnd = 1 flow(nsegs, buf, reads) 流控:接收缓冲装

开始练习 →

补全:按字节算轮数

本节的窗口小工具: rounds(nsegs, wnd) 窗口一次能放 wnd 段,nsegs 段要几轮(一轮 = 一个往返);停等就是 wnd = 1 flow(nsegs, buf, reads) 流控:接收缓冲装

开始练习 →

补全:发送方每轮发了几段

本节的窗口小工具: rounds(nsegs, wnd) 窗口一次能放 wnd 段,nsegs 段要几轮(一轮 = 一个往返);停等就是 wnd = 1 flow(nsegs, buf, reads) 流控:接收缓冲装

开始练习 →

⚠️ 自己写:不理窗口的发送方

本节的窗口小工具: rounds(nsegs, wnd) 窗口一次能放 wnd 段,nsegs 段要几轮(一轮 = 一个往返);停等就是 wnd = 1 flow(nsegs, buf, reads) 流控:接收缓冲装

开始练习 →

补全:管子有多粗多长

本节的窗口小工具: rounds(nsegs, wnd) 窗口一次能放 wnd 段,nsegs 段要几轮(一轮 = 一个往返);停等就是 wnd = 1 flow(nsegs, buf, reads) 流控:接收缓冲装

开始练习 →

拥塞控制和流控的区别

拥塞控制和 n05 的流控都在限制发送方,区别是【0】。

开始练习 →

慢启动为什么叫慢却翻倍

慢启动每一轮把拥塞窗口翻倍,却叫「慢」,因为【0】。

开始练习 →

怎么知道堵了

发送方判断「网络堵了」的依据是【0】。

开始练习 →

八轮没丢包

本节的拥塞窗口小工具: cwnd_trace(nrounds, ssthresh, events={}) cwnd 从 1 段起:小于 ssthresh 每轮翻倍(慢启动),否则每轮加 1(拥塞避免);

开始练习 →