转载:http://blog.chinaunix.net/uid-25760152-id-3038220.html

[root@acer ~]# traceroute  -w  20    xiyou.edu.cn 
traceroute to xiyou.edu.cn (202.117.128.8), 30 hops max, 60 byte packets
 1  192.168.1.100 (192.168.1.100)  0.220 ms  0.200 ms  0.187 ms
 2  222.24.12.1 (222.24.12.1)  0.700 ms  0.935 ms  0.928 ms
 3  222.24.63.65 (222.24.63.65)  0.908 ms  1.371 ms  1.895 ms
 4  222.24.63.1 (222.24.63.1)  5.830 ms  6.817 ms  7.798 ms
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
[root@acer ~]# traceroute  -w  20    222.24.21.240
traceroute to 222.24.21.240 (222.24.21.240), 30 hops max, 60 byte packets
 1  192.168.1.100 (192.168.1.100)  0.240 ms  0.214 ms  0.201 ms
 2  222.24.12.1 (222.24.12.1)  0.817 ms  1.038 ms  1.346 ms

3  222.24.21.240 (222.24.21.240)  1.266 ms !X  1.262 ms !X  1.250 ms !X
[root@acer ~]# 
[root@acer ~]# traceroute  -w  5    222.24.21.240
traceroute to 222.24.21.240 (222.24.21.240), 30 hops max, 60 byte packets
 1  192.168.1.100 (192.168.1.100)  0.245 ms  0.231 ms  0.217 ms
 2  222.24.12.1 (222.24.12.1)  0.814 ms  0.959 ms  0.945 ms
 3  222.24.21.240 (222.24.21.240)  0.734 ms !X  0.734 ms !X  0.722 ms !X

你要好好理解一下 ICMP traceroute的原理就知道了

使用ICMP Echo Request, Echo Reply and TTL-expired.

源发出 ICMP Equest,第一个request的TTL为1,第二个request的TTL为2,以后依此递增直至第30个;
中间的router送回ICMP TTL-expired ( ICMP type 11) 通知source,(packet同时因TTL超时而被drop),
由此source知晓一路上经过的每一个router;最后的destination 送回ICMP Echo Reply(最后一跳不会再
回ICMP TTL-expired)。

所以中间任何一个router上如果封了ICMP Echo Request, traceroute就不能工作;如果封了type 11
 (TTL-expired), 中间的router全看不到,但能看到packet 到达了最后的destination;
如果封了ICMP Echo Reply,中间的全能看到,最后的destination看不到。

traceroute出现*的分析相关推荐

  1. traceroute命令结果分析

    traceroute命令结果分析 1. 基本原理 2. IP地址种类 2.1 A类IP地址 2.2 B类IP地址 2.3 C类IP地址 2.4 D类地址用于多点广播(Multicast). 2.5 E ...

  2. traceroute原理及分析

    traceroute介绍 Traceroute是一种常规的网络分析工具,用来定位到目标主机之间的所有路由器.基本的原理是IP路由过程中对数据包TTL(Time to Live,存活时间)的处理.当路由 ...

  3. 再谈P2P技术:网络拓扑结构、核心技术分析

    随着P2P应用的蓬勃发展,作为P2P应用中核心问题的发现技术除了遵循技术本身的逻辑以外,也受到某些技术的发展趋势.需求趋势的深刻影响. P2P协议概述 P2P打破了传统的Client/Server ( ...

  4. traceroute命令初探

    一.学习目标 了解traceroute基本概念 了解traceroute工作原理及详细过程 熟悉traceroute常用命令 一些注意点 二.traceroute基本概念 traceroute (Wi ...

  5. traceroute详解

    traceroute详解 1.traceroute基本概念 traceroute (Windows系统下是tracert) 命令利用ICMP 协议定位您的计算机和目标计算机之间的所有路由器.TTL值可 ...

  6. Linux系统超全超实惠的命令行工具

    Linux工具 Linux下还是有很多超棒的开发工具的. 在Linux日常使用中,最常用的命令自然是sudo, ls, cp, mv, cat等,但作为后台开发者,上述命令远远不够.从我的理解来看,合 ...

  7. 学号20189220 2018-2019-2 《密码与安全新技术专题》第五周作业

    学号20189220 2018-2019-2 <密码与安全新技术专题>第五周作业 课程:<密码与安全新技术专题> 班级: 1892 姓名: 余超 学号:20189220 上课教 ...

  8. Peer to Peer ( P2P ) 综述

    1 绪言 1.1 Peer-To-Peer 介绍 最近几年,对等计算( Peer-to-Peer,简称P2P) 迅速成为计算机界关注的热门话题之一,财富杂志更将P2P列为影响Internet未来的四项 ...

  9. vue 使用百度地图api_使用百度地图api来实现ip高精度定位

    曾有人问:我们的IP地址库是否能够提供这样的结果?可以确定用户在某个网吧.写字楼甚至某个小区?那上面这样的IP数据库是如何产生的呢? 俗称"人海战术".您可别不相信,直到今天,依然 ...

最新文章

  1. ccna第十课 IGRP路由协议
  2. leetcode算法题--二叉搜索树的后序遍历序列
  3. 有关计算机存储器的几个名词的概念和辨析(内存,外存,RAM,ROM,磁盘等)
  4. 【数据挖掘】中文期刊点评
  5. 基于CSS3飘带状3D菜单 菜单带小图标
  6. 60多套html5移动端模板_美容整形高保真移动端原型模板发布
  7. mac安装完mysql后关机特别慢_解决Mac升级到10.12后关机很慢的问题
  8. mysql fio测试_MySQL Hardware--FIO压测
  9. 【不了解你就OUT了】云原生基本原则
  10. vue3 Cannot find module ‘path‘. 找不到模块‘path‘
  11. Hibernate常见面试题
  12. 简单了解HttpServer的使用
  13. Linux系统使用git命令制作patch补丁详解
  14. 华为交换机关闭网口_华为交换机关闭端口号
  15. Java实现支付功能(支付宝)
  16. layui 模板引擎用法小结
  17. luckysheet 国产超强纯前端在线excel表格功能强大 简单使用记录 异常报错记录及处理
  18. 什么是Asterisk?
  19. kali 利用msf通过win7永恒之蓝漏洞获取权限
  20. BCD码-8421码、5421码、2421码、余3码

热门文章

  1. Linux系统运行C语言编译的二进制文件报错:Segmentation fault
  2. 仿热血江湖帮战客方血帮战 准备记时器结束事件
  3. Yolov5训练自己的数据集(windows10)
  4. python接入支付宝接口
  5. python opencv2 将两张图片合并为一张
  6. php画网络拓扑图,jtopo js插件绘制网络拓扑图
  7. 用wvdial和ppp轻松上网
  8. datastage 如何把db2的varchar列数据抽取到mysql的longtext列
  9. latex积分号、求和、极限符号大小,上下标位置控制,行内公式显示行间公式效果
  10. uniapp引入dcloud中的组件