【发布时间】:2017-11-30 15:27:48
【问题描述】:
我正在使用 Wireshark 来捕获和分析来自 radiotap 标头和帧元数据的数据。我想知道frame元数据中的epoch time是路由器上的到达时间还是我设备上的到达时间。
我知道epoch time 是自纪元(1970 年 1 月 1 日)以来的时间,以微秒为单位。所以我用它作为我的设备捕获数据包的时间。
我正在制作一个项目,它使用MAC timestamp(路由器中给出的标记)和我的设备捕获数据包的时间之间的差异,我正在使用这两个字段来获得所说的差异。
怀疑来自这样一个事实,即这种差异始终在 0.25 到 2.75 微秒的间隔内,与我的计算机捕获数据包的位置无关。所以我想确保:
MAC Timestamp 是接入点(我的路由器)在发送数据包之前放入数据包的时间戳,Epoch Time 是我的计算机在捕获所述数据包时放入帧元数据的时间戳。
正确吗?如果没有,我如何确定我的数据包被捕获的时间?
编辑:修复纪元时间的字段名称。
【问题讨论】:
标签: networking timestamp wireshark