跳到主要内容

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