一. GBN 协议主要过程
二. GBN 发送方需要响应的三件事
注意:
-
是
累计确认!!!不是一个一个检查是否收到了!!! -
如果收到了接收方对 n 号帧的确认,则表明 n 号帧之前的所有帧都已经收到了!!!
三. GBN 接收方要做的事
四. 对于超时事件的处理
假如 ,现在接收方接收到了 0号帧、1 号帧 ,但 2号帧在传输过程中丢失了 ,接收方就会一直期待着等着它 ,此时如果又有 3 号帧过来,接收方会直接将 3 号帧丢弃,不要!!!并再次发送 ACK1(确认) ,相当于告诉发送方,1号帧之前的我都收到了,但 2号帧还没来,让其再发一次!!!即接收方只会按顺序进行接收,错序来的都不要!!!
五. 滑动窗口的长度
注意这个是 发送窗口为 2 ^ n - 1 , 接收窗口为 1