跳到主要内容

附录C. 与RFC-1072, RFC-1185的变更

附录C: 与RFC-1072, RFC-1185的变更 (Changes from RFC-1072, RFC-1185)

本文档中定义的协议扩展在几个重要方面与RFC-1072和RFC-1185中定义的扩展不同。

(a) SACK已推迟到后续备忘录。

(b) 发送时间戳回复的详细规则(见第3.4节)在重要方面有所不同。早期的规则可能在某些情况下(数据包丢失或乱序)导致RTT的低估。

(c) 相同的值TS.Recent现在由两个不同的机制RTTM和PAWS共享。由于变更(b),这种简化成为可能。

(d) RFC-1185中的一个歧义得到了解决,决定在ACK和数据段上都放置时间戳。这支持了底层TCP协议的对称性。

(e) RFC-1072的回显和回显回复选项被合并为单个时间戳选项,以反映对称性并简化处理。

(f) 第4.2.2节中讨论的长时间空闲连接上的过时时间戳问题得到了认识和解决。

(g) RFC-1185建议头部预测优先于时间戳检查。基于对第4.2.4节中给出的概率论证的某些怀疑,决定建议首先执行时间戳检查。

(h) 规范被修改,以便仅当在相应的<SYN>段中接收到扩展选项时,才在<SYN,ACK>段上发送扩展选项。这为与没有扩展的实现的互操作提供了最保守的条件。

除了这些实质性变更外,本RFC还试图通过呈现对RFC-793事件处理规则的修改来明确指定算法;参见附录E。