【发布时间】:2015-12-13 10:23:18
【问题描述】:
我正在尝试在我的机器上运行的模拟网络上运行测试,并希望获取有关我正在发送然后通过本地环回接收的数据包的时间信息。
当我运行tcpdump -i lo 时,我看到我通过本地环回发送的每个数据包都有两个数据包:一个带有序列号的数据承载数据包,以及一个关联的ack 数据包。每个只有 1 个与之关联的时间戳。
我想看看什么时候发送和接收携带数据的包,什么时候发送和接收ack包——也就是总共4个时间戳。无论我尝试什么谷歌搜索或我通过它的标志,我都无法弄清楚如何在 tcpdump 中执行此操作。
现在我只得到 2 个时间戳,每个数据包一个。我很确定它们都是数据包的接收时间。
我可能可以使用两台不同的机器运行这个测试,但我现在手头没有另一台,如果我这样做,两台机器之间的时钟将不会完美同步,因此时间戳会关闭。
【问题讨论】:
标签: tcp timestamp localhost tcpdump