Linux服务架设篇--traceroute命令
2015-06-03 09:49
218 查看
作用:
查看数据包在传输过程中经过了哪些IP地址的路由器、网关。
工作原理:
首先向远程主机发送TTL为1的UDP数据包,按照协议规定,路由器收到数据包,TTL值减1,这时TTL就为0,路由器就会丢弃数据包,并向发送者回复一个ICMp数据包,这个数据包包含路由器自己的IP地址。同样,执行traceroute的主机继续项目的主机发送TTL为2的UDP数据包,就可以知道第二站路由器的地址。
实际情况,有些路由器或目的主机并不回复ICMP数据包,或者所回复的数据包被中途的防火墙挡住了。
常用选项:
-f 指定数据包的起始TTL值,默认为1
-n 不对IP地址做名称解析
个人感觉这个命令没多大作用,因为基本接收不到路由信息。。。。
查看数据包在传输过程中经过了哪些IP地址的路由器、网关。
工作原理:
首先向远程主机发送TTL为1的UDP数据包,按照协议规定,路由器收到数据包,TTL值减1,这时TTL就为0,路由器就会丢弃数据包,并向发送者回复一个ICMp数据包,这个数据包包含路由器自己的IP地址。同样,执行traceroute的主机继续项目的主机发送TTL为2的UDP数据包,就可以知道第二站路由器的地址。
实际情况,有些路由器或目的主机并不回复ICMP数据包,或者所回复的数据包被中途的防火墙挡住了。
常用选项:
-f 指定数据包的起始TTL值,默认为1
-n 不对IP地址做名称解析
个人感觉这个命令没多大作用,因为基本接收不到路由信息。。。。
相关文章推荐
- 【linux系统优化】Selinux介绍及关闭方法
- 【linux系统优化】Selinux介绍及关闭方法
- linux下go的动态链接库的使用
- Ubuntu系统下的终端程序:tilda, yakuake, terminator
- linux命令:使用dig解析域名
- LINUX --- 中断 --- INT 0x10
- linux的sendfile()系统调用
- Linux服务架设篇--ping命令
- linux命令:使用dig解析域名
- linux命令:使用dig解析域名
- Linux下高并发socket最大连接数所受的各种限制
- linux下安装telnet服务
- 利用linux信号机制调试段错误(Segment fault)
- Linux Shell脚本查看NUMA信息
- 教你如何在linux上编译mysql源码
- linux下SVN迁移
- Linux调试工具strace和gdb常用命令小结
- 开源旧事:Linux为什么能成功?
- 如何在Linux下使用Gitblit工具创建Git仓库服务
- ubunut 网卡做bond后的桥接