tracert命令用到了IP协议报文的哪几个字段?

来源:百度知道 编辑:UC知道 时间:2024/07/15 10:54:56

TCP/IP 五层模型 的第三层“网络层” ICMP 协议

(“网络层”与 ICMP 并列的还有 IGMP、IP、ARP 等,其中除 IP
协议是用于传输数据的以外,其它基本上都是用于控制的协议。)

简单的说,每个ICMP数据报都有一个TTL值,当这个ICMP报
从一个路由器抵达另一个路由器的时候,TTL值减一,
TTL减到 =1 时,接受此ICMP数据报的路由器或主机便删除它,
同时回送一个数据报给 原ICMP数据报的发出者。

Tracert 程序先发出 3个TTL初值=1的ICMP数据报,然后是3个2、3个3,
依次类推,这样就能得到一连串与自己相距1个、2个、3个……位置的
路由器的回送数据报,从而描绘出沿途经过的所有路由器,
直到目的主机/路由器为止。

(“网络层”与 ICMP 并列的还有 IGMP、IP、ARP 等,其中除 IP
协议是用于传输数据的以外,其它基本上都是用于控制的协议。)

简单的说,每个ICMP数据报都有一个TTL值,当这个ICMP报
从一个路由器抵达另一个路由器的时候,TTL值减一,
TTL减到 =1 时,接受此ICMP数据报的路由器或主机便删除它,
同时回送一个数据报给 原ICMP数据报的发出者。

Tracert 程序先发出 3个TTL初值=1的ICMP数据报,然后是3个2、3个3,
依次类推,这样就能得到一连串与自己相距1个、2个、3个……位置的
路由器的回送数据报,从而描绘出沿途经过的所有路由器,
直到目的主机/路由器为止。

-d 指定不将地址解析为计算机名.
-h maximum_hops 指定搜索目标的最大跃点数.
-j host-list 与主机列表一起的松散源路由(仅适用于IPv4),指定沿host-list的稀疏源路由列表序进行转发。host-list是以空格隔开的多个路由器IP地址,最多9个。
-w timeout 等待每个回复的超时时间(以毫秒为单位).
-R 跟踪往