标签:bubuko 返回 模式 探测 rac 应用 inf www. baidu
window系统可直接在命令行下使用tracert,如tracert www.baidu.com。Ubuntu12.04安装traceroute后第一跳之后都是输出的*,网上说是路由器禁了相关功能,但是win7下的tracert能正常使用。。。。原因是我用的虚拟机网络模式是NAT网络模式,后面虚拟机设置成使用桥接模式。
1、引言
Traceroute程序可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由。
2、Traceroute程序的操作
Traceroute的实现过程:
判断报文是否已经到达主机方法:
目的主机即使得到TTL为1的IP报,也不会丢弃该数据报,故发送一份UDP数据报给目的主机,它选择一个不可能的值作为UDP端口号(大于30000),目的主机的任何应用都不可能使用此端口。当数据报到达时,目的主机UDP报文产生一份“端口不可达”错误的ICMP报文。收到此端口不可达的ICMP报文,以判断结束。
3、局域网输出
在这里介绍了ICMP超时报文有两种:
此小节简单介绍了计算SLIP链路的往返时间的方法。
注意事项:
4、广域网输出
5、IP源站选路选项
源站选路(source routing)的原则由发送者指定路由。有两种形式:
小结:
本章说明了IP选路调试工具的使用及相关原理。个人感觉在看完IP选路和动态选路协议后可能更容易理解吧。
标签:bubuko 返回 模式 探测 rac 应用 inf www. baidu
原文地址:https://www.cnblogs.com/mofei004/p/8995390.html