9. 丢弃或临时存储分组的规则 (Rules for dropping or temporarily storing packets)
9. 丢弃或临时存储分组的规则 (Rules for dropping or temporarily storing packets)
本节描述压缩器和解压器在丢包或需要临时存储分组时应遵循的规则。
i) 当压缩器发送的 FULL_HEADER 包丢失时,解压器可能收到携带与该上下文不同的生成(generation)值的压缩非 TCP 头。规则 ii) 允许解压器将这些头存储起来,直到能够使用正确的上下文对其进行解压。
ii) 解压器在以下情况下可以丢弃一个压缩非 TCP 头:
*) 解压器收到了 CID 为 C、且生成值不同于其上下文的、完整的或压缩的非 TCP 头;
*) 解压器在过去 MIN_WRAP 秒内没有收到过带有 CID C 的分组。
当完整头丢失时,解压器可能收到携带与其上下文生成值不同的压缩非 TCP 头。规则 ii) 允许解压器存储这些头,直到它们能够使用正确的上下文被解压。