测试网络的连通性
# 我们测试网络的连通性,一般就是使用的 PIng 命令
Ping :
一般格式 : ping [ 选项 ] < 目标主机名 或 IP 地址 >
常用选项 :
- c 数字 : 用于 设定本命令发出的 ICMP 消息包的数量。
若无此选项,则会无限次发送消息包直到用户按下 ctrl + c 组合键
才终止命令 。
- s 字节数 : 设置 Ping 命令发出的消息包的大小。
默认发送的测试数据大小为 56 字节;
自动添加 8 字节的 ICMP 协议后,显示的是 64 字节; 再添加 20 字节的 IP
协议头,显示为 84 字节。
最大设置值为 65507 B
- i 间隔 : 设置时间间隔量 ( 就是每隔多长时间发包 )
设定前后两次发送 ICMP 消息包之间的时间间隔。
无此选项时,默认时间间隔为 1 秒 。
为了保障本机和目标主机的安全,一般不小于 0.2 秒
- t 存活 : 设置存活时间 ( TTL )
示例 :
上示展示的是 : 我们 Ping www.baidu.com ( 在不添加任何选项) 的情况下,
你会发现,一直在 Ping 包 ; 直到你手动按下 ctrl + c 键来终止
- c 选项 :
显然,我们使用 -c 选项 -c 4 就是 只让 ping 4 个包,其结果也是只 ping 了 4个包
这就是 -c 选项的作用 !!
- s 选项 :
这就是我们使用 -s 选项 来指定 每个包要 ping 的字节数,我们指定了 800 字节
注意显示的是 808 ,就是前面说的要添加 8 字节的 ICMP 协议后,成了 808字节
- i 选项 :
这个 - i 选项其实仅靠上图是无法显示的,不太好显示,因为 - i 2 是 每隔两秒发包
是个动态的,所以,靠截图不太好体现~!!
- t 选项 :
设置存活数ttl的数值。TTL是IP包被路由器丢弃之前允许通过的最大网段数量。一般
情况不需要设置。
跟踪并显示网络路径
Tracepath :
一般格式 : tracepath [ 选项 ] < 目标主机名或目标 IP 地址 >
常用选项 :
-n | 对沿途各主机节点, 仅仅获取并输出IP地址,不在每个IP 地址的节点设备上通过DNS查找其主机名, 以此来加快测试速度 |
-b | 对沿途各主机节点同时显示IP地址和主机名 |
-l 包长度 | 设置初始的数据包的大小 |
-p 端口号 | 设置UDP传输协议的端口(缺省为33434)。 |
注 : tracepath 命令其实和 ping 命令 类似, ping 命令是测试连通性,检查是否通讯
正常; tracepath 是用来跟踪路由的,就是检查下到要通讯的那边需要经过多少
台网络设备,在经过的这些设备中,有哪些给了我回应~!
tracepath 也是通过包来测试的~ !
简言之就是 : 通过 tracepath 可以追踪目标 IP ,可以知道从当前设备到目标设
备(目标 IP )那里,经过了多少台设备,经过每个设备的 IP 网
关是什么都可以知道~!!!!
示例 :
上示就是 使用 tracepath 追踪 www.baidu.com, 显示的结果
_gateway : 代表的就是 默认的网关
no replay : 就是 中间的设备没有给我们回应 ~!!!
这是我们要追踪的是 www.baidu.com 。
# 一般在工作中,是会有回应的~!!