在Windows系统下是执行Tracert的命令:
Tracert hostname

参数说明:

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

参数
-d
指定不对计算机名解析地址。
-h maximum_hops
指定查找目标的跳转的最大数目。
-jcomputer-list
指定在 computer-list 中松散源路由。
-w timeout
等待由 timeout 对每个应答指定的毫秒数。
target_name
目标计算机的名称。

在windows下使用tracert命令并结合非常好用的Wireshark抓包软件测试分析,如下图:

命令执行结果的说明:

1:tracert命令用于确定 IP数据包访问目标所采取的路径,显示从本地到目标网站所在网络服务器的一系列网络节点的访问速度,最多支持显示30个网络节点。

2:最左侧的,1,2,3,4~8,表明在我使用的宽带上,经过15(不算自己本地的)个路由节点,可以到达百度的服务;

3:中间的三列,单位是ms,表示我们连接到每个路由节点的速度,返回速度和多次链接反馈的平均值;

4:后面的IP,就是每个路由节点对应的IP;

5:如果返回消息是超时,则表示这个路由节点和当前我们使用的宽带,是无法联通的,至于原因,就有很多种了,比如:特意在路由上做了过滤限制,或者确实是路由的问题等,需要具体问题具体分析;

6:如果在测试的时候,大量的都是*和返回超时,则就说明这个IP,在各个路由节点都有问题

7:一般10个节点以内可以完成跟踪的网站,访问速度都是不错的;10到15个节点之内才完成跟踪的网站,访问速度则比较差,如果超过30个节点都没有完成跟踪的网站,则可以认为目标网站是无法访问的。

8:在Linux平台上,traceroute 命令就相当于windows平台上的 tracert 命令

使用wireshark抓包:

  可以结合tracert和wireshark截图看到,默认情况下,tracert会追踪最多30个跃点追踪到目的地址,每次追踪会发送三个icmp报文,第一次设置TTL为1,后面每次增加1,直到追踪到目的地址;tracert命令是基于ICMP协议实现的,即直接发送一个ICMP回显请求(echo request)数据包,服务器在收到回显请求的时候会向客户端发送一个ICMP回显应答(echo reply)数据包,实现流程如下:

  tracert跟踪路由时,每当TTL减为0时,路由就会往源主机发送一个ICMP超时报文,当到达目的主机时,目的主机回向源主机发送一个ICMP回显应答(echo reply)数据包,并将TTL设为较大的默认值,防止包丢失;通过tracert命令我们可以知道ip分组到达目的主机经过了哪些路由器,以及经过每一跳的网络延迟,是一个实用的网络诊断命令。

当然tracert还有其他的一些选项,如下图:

好了,tracert命令主要的作用就是这样了,剩下的一些选项,有兴趣的小伙伴可以自己在电脑上试试,或许收获更多呢。

打个寻人广告:

简历投递邮箱:tompai@foxmail.com,会及时回复。

Windows系统下,tracert路由跟踪指令详解相关推荐

  1. ubuntu系统写路由指令_linux系统下,traceroute路由跟踪指令详解

    我们无论使用linux.ubuntu和unix或者是windows(tracert),traceroute命令都是会频繁用到的,traceroute指令会显示出本机与其他服务器之间的全部路由,既可以有 ...

  2. Windows XP系统下架设FTP服务器实例详解

    Windows XP系统下架设FTP服务器实例详解 [实例1]公司网络环境:ADSL + 路由器 + 交换机  + PC机,我们单位要在客户端架设FTP服务器,当然在服务器端也是可以的,主要用于内部资 ...

  3. tecplot脚本在Linux系统下运行,Linux系统下安装Tecplot的步骤详解

    众所周知,Tecplot是Linux系统中的数据分析软件,Tecplot的功能正在变得更加完善,使用的人群也在逐渐增多.下面,我们就跟随U大侠小编一起来看看Linux系统下安装Tecplot的步骤详解 ...

  4. linux系统跟踪路由命令,路由跟踪指令traceroute centos下路由追踪指令用法 跟踪IP路由链路...

    我们日常进行服务器运维,接触最多的应该是ping,ping是用来检查自己的主机是否与目标地址连通,自己的主机与目标地址的通讯包通讯速率,所谓的通讯包也就是CP/IP,UDP包等. 但是路由跟踪指令tr ...

  5. linux系统下的rz、sz详解

    对于linux服务器来说,通常我们是通过一些ssh工具进行远程访问连接的,而对于经常使用它的人来说,少不了将文件上传下载到服务器.如何能够快速的同服务器进行文件的交互尤为重要.不然每次都打开单独的ss ...

  6. linux系统rz是什么简写,linux系统下的rz、sz详解

    对于linux服务器来说,通常我们是通过一些ssh工具进行远程访问连接的,而对于经常使用它的人来说,少不了将文件上传下载到服务器.如何能够快速的同服务器进行文件的交互尤为重要.不然每次都打开单独的ss ...

  7. cs1.5 linux服务端,Linux系统下CS1.5服务器架设详解

    Linux系统下如何进行CS1.5服务器架设操作呢,其实知道的朋友应该不难上手的,快来看看下面的Linux系统下CS1.5服务器架设文章教程吧. 首先你要下载两个文件.hlds_l_3110_full ...

  8. OS系统下 使用MAMP站点配置详解

    对MAMP熟悉操作流程的请看: 1. 找到 /Applications/MAMP/conf/apache/httpd.conf 搜索httpd-vhosts.conf 找到:#Include  /Ap ...

  9. linux下route路由设置命令详解

    # route -n                                                  // 显示路由表,哪条在前就用哪条,都没有就用default # route a ...

最新文章

  1. 自然语言处理好的 实体分词 及BERT
  2. kafka consumer配置拉取速度慢_Kafka分区分配策略(Partition Assignment Strategy)
  3. php 后台运行函数,php守护进程函数 后台执行脚本的实例详解
  4. jquery load 事件用法
  5. Gitbook 与Ditamap的区别
  6. _GNUC__宏函数
  7. 一个农民工学习LINUX内核的艰辛历程/嵌入式的感受
  8. Thinkphp3.2.3 SQL注入漏洞
  9. E-prime 鼠标点击选择
  10. 华为PUSH 日常问题解决方案
  11. (二三)计算机组成原理笔记整理之系统总线(总线判优方式,标准传输率,数据总线,地址总线与MDR,MAR的关系等)
  12. 4个好用的WebShell网站后门查杀工具 在线木马查杀
  13. MoFlow:生成分子图的可逆流模型
  14. 范数、损失函数、标准差
  15. java后端实现集成支付宝APP支付(沙箱环境)
  16. DevOps落地实践:BAT系列:敏捷看板:iCafe vs Tapd
  17. 计算机网络nc是什么意思啊,请问nc是什么?
  18. 韩顺平Linux教程学习笔记
  19. java俄罗斯方块消除算法_Java 俄罗斯方块消行算法
  20. coun(1) count(字段) count(*) 结果不一致问题

热门文章

  1. Spark-Shell操作
  2. 柳传志详解联想控股资本棋局:2018年后子公司将分拆上市
  3. 自定义安装MS Office Project2007会出错
  4. ReactiveX 操作符
  5. 若依管理系统(前后端分离版)-----创建三级菜单
  6. 客户体验的全景分析:从了解到行动
  7. 【JavaScript】
  8. 如何实现自适应布局的?
  9. 陈大佬:机器学习科研这十年
  10. 《Excel视频6》数值、left/right/mid/find