【问题标题】:Wireshark Epochtime vs MAC TimestampWireshark Epochtime vs MAC 时间戳
【发布时间】: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


    【解决方案1】:

    事实证明,两者是相同的。 Mac timestamp 是捕获软件添加的元数据的一部分,epoch time 和 arrival time 也是如此。

    接入点打印到数据包中的时间戳是基于 16 的时间戳,包含在帧选项卡下,在信标和探测帧的固定参数上。在wireshark 上,该字段只是简单地标记为“时间戳:”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-26
      相关资源
      最近更新 更多