我有一个服务器发送TCP数据包。 我注意到,与wireshark,我的数据包在时间戳可选字段看起来像
Timestamps: TSval 2552765291, TSecr 3858527953
TSval是我的服务器给数据包的值。 据我的理解,数据包应该有一个时间戳来帮助防止PAWS以及计算TTL。 但为什么这个时间戳在未来?
此外,时间戳字段是否与数据包到期有关,或者可能导致数据包在目的地被丢弃?
我的服务器运行CentOS 5
TCP时间戳是一个时间戳,它随着时间的推移按比例增加。 它通常不与系统时钟alignment,而是以某个随机值开始。
IP TTL使用一个计数器,该计数器通过数据包通过的每个路由器递减,而不是时间戳。