0 前言
网络信息是电脑网络信息安全检查中的一块重要内容,Linux和基于Linux的操作系统,提供了很多的网络命令,今天我们研究tracepath命令。
Tracepath 在大多数 Linux 发行版中都是可用的。如果在你的系统中没有预装,请根据你的发行版使用下面的命令进行安装。
Windows中没有tracepath命令。
1 tracepath命令 的功能、格式和选项说明
1.1 tracepath命令 的功能
tracepath命令的功能是追踪数据包的路由信息,它可以追踪并显示数据包到达目的主机所经过的路由信息,以及对应的MTU值。
tracepath 与 traceroute 类似,用于确定数据包访问目的地所经历的路由路径。
Tracepath 特别适用于没有 root 权限的用户,因为它不需要特权即可运行。
1.2 tracepath命令 的格式
跟ping命令一样,我们可以使用 tracepath 或 tracepath -?命令获取ping命令的格式信息。 tracepath不支持 --?选项。
tracepath [-n] [-b] [-l <最大路径长度>] [-p 端口号] <目标域名或IP地址>
1.3 tracepath命令选项说明
与ping命令相比,tracepath的命令不算多。
不过不同版本的Linux提供的tracepath命令选项不尽相同。
选项 | 说明 |
-n | 输出数字格式的地址 |
-b | 输出回程路径 |
-l 最大路径长度 | 设置最大路径长度 |
-m 最大TTL值 | 设置查询的最大TTL值 |
-p 端口号 | 设置UDP端口号 |
-V | 显示版本信息 |
2 tracepath命令实例
2.1 tracepath g.cn
命令返回信息中的PMTU (Path Maximum Transmission Unit,数据通信网络中发现路径最大传输单元)是优化网络性能的关键技术之一。PMTU决定了数据在网络中传输的最大数据包大小 。