计算机网络(408考研)
数据链路层数据链路层的流量控制与可靠传输机制GNB首先探究为什么GBN的最大窗口为:2^n - 1 此时我们的数据编号为00,01,10,11,一共四个编号(0,1,2,3),如果我们我们设置发送窗口的值为 2^n(即4),那么当我们设置发送方的发送序号为0~3的四个数据包的时候,此时会发生两种情况: 第一种情况:接受方正确接收了所有数据,然后返回接收到的最大序号,即3。(GBN返回此时接收到的序号的最大值) 第二种情况:接收方发送的确认没有正确回传,所以发送方需要重传4个数据包。 无论是发生了第一种情况还是第二种情况,我们的接受方再一次收到4个数据的时候,都无法判断这是新的4个数据,还是重发的四个数据,此时就会产生错误。 那么如果我们设置发送窗口的大小为 2^n -...