如何使用tcp协议一致性测试进行traceroute测试

traceroute命令的用法实例
traceroute命令的用法实例
traceroute 跟踪数据包到达网络主机所经过的路由工具;
traceroute 是用来发出数据包的主机到目标主机之间所经过的网关的工具。traceroute 的原理是试图以最小的TTL发出探测包来跟踪数据包到达目标主机所经过的网关,然后监听一个来自网关ICMP的应答。发送数据包的大小默认为 38个字节。
traceroute [参数选项] hostname,域名或 IP地址
参数选项:
-i 指定网络接口,对于多个网络接口有用。比如 -i eth1 或-i ppp1等;
-m 把在外发探测试包中所用的最大生存期设置为max-ttl次转发,默认值为30次;
-n 显示IP地址,不查主机名。当DNS不起作用时常用到这个参数;
-p port 探测包使用的基本UDP端口设置为port ,默认值是33434
-q n 在每次设置生存期时,把探测包的个数设置为值n,默认时为3;
-r 绕过正常的路由表,直接发送到网络相连的主机;
-w n 把对外发探测包的等待响应时间设置为n秒,默认值为3秒;
实例一: traceroute 用法简单、最常用的用法
就是后面直接接IP或hostname或域名;比如下面的示例;
[root@localhost ~]# traceroute linuxsir.org
traceroute to linuxsir.org (211.93.98.20), 30 hops max, 40 byte packets
&1 sir01.localdomain (192.168.1.1) 0.151 ms 0.094 ms 0.146 ms
&2 221.201.88.1 (221.201.88.1) 5.867 ms 7.588 ms 5.178 ms
&3 218.25.158.149 (218.25.158.149) 6.546 ms 6.230 ms 8.297 ms
&4 218.25.138.133 (218.25.138.133) 7.129 ms 7.644 ms 8.311 ms
注: 此例中,记录按序列号从1开始,每个纪录就是一跳 ,每跳表示一个网关,我们看到每行有三个时间,单位是 ms,其实就是-q的默认参数。探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;如果您用 traceroute -q 4 linuxsir.org ,表示向每个网关发送4个数据包;
有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。
有时我们在某一网关处延时比较长,有可能是某台网关比较阻塞,也可能是物理设备本身的原因。当然如果某台DNS出现问题时,不能解析主机名、域名时,也会有延时长的现象;您可以加-n 参数来避免DNS解析,以IP格式输出数据;
如果在局域网中的不同网段之间,我们可以通过traceroute 来排查问题所在, 是主机的问题还是网关的问题。如果我们通过远程来访问某台服务器遇到问题时,我们用到traceroute 追踪数据包所经过的网关,提交IDC服务商,也有助于解决问题;但目前看来在国内解决这样的问题是比较困难的,就是我们发现问题所在,IDC服务商也不可能帮助我们解决。为什么呢?因为北方网通和南方电信各自为政。以前无论怎么说都是一张网,现在就是两张网,是通而不畅。咱们只能望网兴叹了;
实例二:一些参数的用法示例;
[root@localhost ~]# traceroute -m 10 linuxsir.org 把跳数设置为10次;
[root@localhost ~]# traceroute -n linuxsir.org 注:显示IP地址,不查主机名。
[root@localhost ~]# traceroute -p 6888 linuxsir.org 注:探测包使用的基本UDP端口设置6888
[root@localhost ~]# traceroute -q 4 linuxsir.org 注:把探测包的个数设置为值4;
[root@localhost ~]# traceroute -r linuxsir.org 注:绕过正常的路由表,直接发送到网络相连的主机;
[root@localhost ~]# traceroute -w 3 linuxsir.org 注:把对外发探测包的等待响应时间设置为5秒;
在XP中,用tracert来跟踪路由??????TCP_IPЭ??007_Traceroute????_??????24
上亿文档资料,等你来发现
??????TCP_IPЭ??007_Traceroute????_??????24
三亿文库包含各类专业文献、文学作品欣赏、中学教育、行业资料、高等教育、各类资格考试、??????TCP_IPЭ??007_Traceroute????_??????24等内容。
 对网际控制协议(ICMP)描述错误的是(B) A、ICMP 封装在 IP 数据报的数据部分 B、ICMP 消息的传输是可靠的 C、一般不把 ICMP 作为高层协议,而只作为 IP 必需...  TCP_IP在实时通信中的应... 6页 免费 TCP,IP原理与应用 暂无评价 4页 免费 嵌入式TCP_IP技术研究与... 61页 1下载券 在PIC单片机中设计中应用... 56页...  TCP_IP网络协议分析实验报告_调查/报告_表格/模板_实用文档。网络实验 计算机网络实验报告专 姓业: 计算机科学与技术 系(班) : 计算机 17-6 课程名称: 计算机...  TCP/IP的核心思想就是“网络互联”,将使用不同低层协议的异构网络,在传输层、网络层建立一个统一的虚拟逻辑网络,以此来屏蔽所有物理网络的硬件差异,从而实现网络的...  tcp_ip协议详解_计算机硬件及网络_IT/计算机_专业资料。TCP/IP 协议详解 这部分简要介绍一下 TCP/IP 的内部结构,为讨论与互联网有关的安全问题 打下基础。TCP/...  traceroute程序设计与实... 19页 2下载券
linux下 实现traceroute 8页 1下载券
crooked_traceroute 7页 免费
linux下traceroute 9页 3下载券 ©...  tcp_init 函数 8.6 tcp_slowtimo 函数 8.7 小结 第 9 章 T/TCP 实现:TCP 输出 9.1 概述 9.2 tcp_output 函数 9.2.1 新的自动变量 9.2.2 增加隐藏的...  在编写插口程序的时候, 可以通过 TCP_NODELAY 来关闭这个算法。 并且, 使用这个算法看情况的, 比如基于 TCP 的 X 窗口协议,如果处理鼠标事件时还是用这个算法,...拒绝访问 | www. | 百度云加速
请打开cookies.
此网站 (www.) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3b2b82b-ua98).
重新安装浏览器,或使用别的浏览器

我要回帖

更多关于 tcp ip 协议测试规范 的文章

 

随机推荐