admin管理员组文章数量:1532357
2024年3月29日发(作者:)
Tracert和Traceroute详解
展开全文
Tracert命令(for windows)
Ø 功能:
Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路
径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上
其它主机的路由。
Ø 参数:
-d 指定不将地址解析为计算机名。
-h maximum_hops 指定搜索目标的最大跃点数。
-j host-list 指定沿host-list的稀疏源路由。
-w timeout 每次应答等待timeout指定的微秒数。
target_name 目标计算机名称。
Ø 工作原理:
通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应
数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数
据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将
“ICMP 已超时”的消息发回源系统。
Ø 作用:
使用tracert命令确定数据包在网络上的停止位置。对于解决大网络问题非常有用。
Traceroute命令(for linux)
Ø 功能:
显示数据包到主机间的路径。
Ø 参数:
Ø -d 使用Socket层级的排错功能。
-f<存活数值> 设置第一个检测数据包的存活数值TTL的大小。
-F 设置勿离断位。
-g<网关> 设置来源路由网关,最多可设置8个。
-i<网络界面> 使用指定的网络界面送出数据包。
-I 使用ICMP回应取代UDP资料信息。
-m<存活数值> 设置检测数据包的最大存活数值TTL的大小。
-n 直接使用IP地址而非主机名称。
-p<通信端口> 设置UDP传输协议的通信端口。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。
-s<来源地址> 设置本地主机送出数据包的IP地址。
-t<服务类型> 设置检测数据包的TOS数值。
-v 详细显示指令的执行过程。
-w<超时秒数> 设置等待远端主机回报的时间。
-x 开启或关闭数据包的正确性检验。
Ø 补充说明:
traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40bytes,用户
可另行设置。
版权声明:本文标题:Tracert和Traceroute详解 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1711647394a320289.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论