A2.2. Determining the Higher-Order Bits (Seqh) of the Sequence Number (确定序列号的高位比特)
A2.2. Determining the Higher-Order Bits (Seqh) of the Sequence Number (确定序列号的高位比特)
因为只有 'Seql' 会随数据包一起传输, 所以接收方必须推断并跟踪每个数据包所属的序列号子空间, 即确定 Seqh 的值。以下等式定义了如何在 "正常" 条件下选择 Seqh; 有关如何从极端数据包丢失中恢复的讨论, 请参见第 A3 节。
-
在情况 A 下 (图 1):
- 如果 Seql >= Bl (其中 Bl = Tl - W + 1), 则 Seqh = Th
- 如果 Seql < Bl (其中 Bl = Tl - W + 1), 则 Seqh = Th + 1
-
在情况 B 下 (图 2):
- 如果 Seql >= Bl (其中 Bl = Tl - W + 1), 则 Seqh = Th - 1
- 如果 Seql < Bl (其中 Bl = Tl - W + 1), 则 Seqh = Th