Ping和Traceroute程序介绍

Ping(判断主机是否可达)是通过发送接收ICMP报文来实现的。
Traceroute(记录整个路由过程)是通过发送UDP报文+TTL生存时间,接收ICMP报文实现的。

1、Ping程序介绍
这里写图片描述

2、Ping程序报文格式
这里写图片描述

3、Ping程序记录路由功能
虽然window不能直接使用-R命令来查看,我们也可以分析下这个过程
这里写图片描述

Traceroute是通过发送UDP报文+TTL生存时间,接收ICMP报文实现的。
1、Traceroute程序简介
这里写图片描述

2、Traceroute程序运行的原理
这里写图片描述

3、Traceroute程序运行的过程
这里写图片描述

4、用ping来实现traceroute的功能
Traceroute其实也可以通过ping加上了ttl设置来完成
在window上-i参数貌似不能实现,因为例如ping www.baidu.com , ttl设置为2,并不能收到第二个路由的ip地址,所以行不通,但是window有tracert命令可以使用。
在android上-t参数就可以。
这里写图片描述

QA
这里写图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值