1
0
mirror of https://github.com/Didnelpsun/CS408.git synced 2026-10-31 12:24:51 +08:00

Update 2-data-link-layer.md

This commit is contained in:
Didnelpsun
2022-09-05 22:53:36 +08:00
parent 38e6f10b5d
commit 589d0606de

View File

@@ -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$号确认,会认为前面的全部收到这是第二轮的编号从而跳过了这轮的确认环节。