From 589d0606de480d291de6e843e20e0405963a0d9d Mon Sep 17 00:00:00 2001 From: Didnelpsun <2675350965@qq.com> Date: Mon, 5 Sep 2022 22:53:36 +0800 Subject: [PATCH] Update 2-data-link-layer.md --- Computer-Network/2-data-link-layer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Computer-Network/2-data-link-layer.md b/Computer-Network/2-data-link-layer.md index 353549b..7ea896d 100644 --- a/Computer-Network/2-data-link-layer.md +++ b/Computer-Network/2-data-link-layer.md @@ -323,7 +323,7 @@ $GBN$会一次性将在发送窗口内的$n$个帧一个个全部发送完,然 #### GBN窗口长度 -采用$n$个比特对帧编号,则发送窗口的尺寸$W_T$应满足$1\leqslant W_T\leqslant 2^n-1$。 +采用$n$个比特对帧编号,则接收窗口的尺寸$W_T$应满足$1\leqslant W_T\leqslant 2^n-1$。 如果帧太大会让接收方无法区分新帧旧帧。为什么只到$2^n-1$?因为假设最坏情况下这轮从$0$开始的所有的帧都未收到确认,由于$GBN$使用累计确认,则最大编号会空留一个编号只到$2^n-2$,计算机就明白这里前面的还没有收到不会继续发送了,如果是全部用完编号会到$2^n-1$,如果此时接收方收到$0$号确认,会认为前面的全部收到这是第二轮的编号从而跳过了这轮的确认环节。