1. 路由跟踪在线Tracert工具说明

Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

2. Tracert 工作原理

通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。

Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。

3. Tracert 命令详解及用法

Tracert 命令支持多种选项,如下所示。

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name
-d – 指定不将 IP 地址解析到主机名称。
-h maximum_hops – 指定跃点数以跟踪到称为 target_name 的主机的路由。
-j host-list – 指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。
-w timeout – 等待 timeout 为每次回复所指定的毫秒数。
target_name – 目标主机的名称或 IP 地址。

最新文章

  1. 01windows窗体程序学习
  2. Java时间类型转换
  3. Node.js 框架
  4. No module named django.core
  5. python脚本实现自动保留ctime最近的几个文件
  6. CSS 有关margin padding
  7. osip结构体
  8. Volley(一 )—— 框架简介
  9. Phaser.Game这个函数都有哪些参数
  10. Maven的HTTP代理设置
  11. Axure 注册码
  12. javaweb 在netbeans 上的部署问题
  13. C#读写共享文件夹
  14. 每天一点Swift(五)控制器的生命周期和SizeClass
  15. Lambda 表达式中的变量范围
  16. javascript操作元素的css样式
  17. PAT1094:The Largest Generation
  18. sklearn pipeline
  19. part4:素数判别
  20. Appium Hybrid混合应用测试——Native切换WebView

热门文章

  1. VUE-表单验证
  2. 七天接手react项目 —— 生命周期&受控和非受控组件&Dom 元素&Diffing 算法
  3. WPF 可视化树的用途
  4. Net6 Configuration & Options 源码分析 Part2 Options
  5. 关于二维DP————站上巨人的肩膀
  6. 记mysql5.7错误only_full_group_by
  7. Oracle 11g中查询CPU占有率高的SQL
  8. 半吊子菜鸟学Web开发 -- PHP学习3-文件
  9. 『现学现忘』Docker基础 — 35、实战:自定义CentOS镜像
  10. Dubbo 使用过程中都遇到了些什么问题?