6.10. 时间显示格式及参考时间

在捕捉包的过程中,每个包都带有时间戳。时间戳会被保存在捕捉文件中,以备将来分析用。

关于时间戳,时区以及相关的东西的描述介绍,见第 7.3 节 “时间戳”

包列表的时间戳格式预设和精度可在浏览菜单选择,见第 3.5 节 “"File"菜单”

可用的预置格式如下:

可用精度(正如你所致的,数字是以10进制形式的)有:

精度距离:如果你有个时间戳,显示时使用:“Seconds Since Previous Packet”,:它的值可能是1.123456.默认会采用"Automatic"精度设置,也就是来自libpcap格式文件的固有精度(百万分之一秒)。如果你指定精度为秒,则显示为1,如果你使用。纳秒(nanoseconds),将会显示为1.123456000.

6.10.1. 包参考时间

用户可以为包设置时间参考。时间参考是所有后续包的起算时间。如果你想知道到某一个特定包的时间间隔,会很有用。例如:开始一个新请求。可以在一个包里面设置多个参考时间。

[]警告

时间参考不能保存到包文件中,关闭文件后就会丢失。

[]注意

时间参考可能仅仅在时间格式为"Seconds Since Beginning of Capture"模式下比较有用。其他时间显示形式下可能要么是不能工作,要么是没作用。

要使用时间参考,选择Edit菜单下“Time Reference”项中的一个。详见第 3.6 节 “"Edit"菜单”,或者从包列表的右键弹出项选择。

  • Set Time Refernce(toggle) 切换当前包时间参考状态开关

  • Find Next 在包列表面板查找下一个时间参考包

  • Find Previous 在包列表面板查找前一个时间参考包

图 6.10. 时间参考举例

时间参考举例

作为时间参考的包,在time列会有*REF*字符串作为标记(见上图第10个包)。所有后续包都会用最后一个时间参考来显示时间。