admin 管理员组文章数量: 1184232
2024年4月18日发(作者:常量定义标识符)
linux下ping命令使用详解
ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应
答。它是用来检查网络是否通畅或者网络连接速度的命令。接下来是小编为大家收集的
linux下ping命令使用详解,欢迎大家阅读:
linux下ping命令使用详解
•ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢
PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序。
•ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应
答。它是用来检查网络是否通畅或者网络连接速度的命令。
•原理:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,
对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,
可以初步判断目标主机的操作系统等。
二、ping的工作流程
•1、在同一网段内
•ping
•主机A--------------------->主机B
•ICMP请求包
•在本机(主机A)查找ARP缓存表查找主机B的IP与其对应的MAC,
•没有找到主机B的IP与其MAC的映射关系,则发送一个arp请求广播,
•主机B接收到arp请求包后,回复一个arp应答包(里面包含本机MAC),
•主机A<----------------------主机B
•ICMP应答包
•2、不在同一网段
•在主机A上运行“ping主机C(不在同一网段)”后,开始跟上面一样,到了怎样得
到MAC地址时,IP协议通过计算发现C机与自己不在同一网段内,就直接将交由路由处
理,也就是将路由的MAC取过来,至于怎样得到路由的MAC,跟上面一样,先在ARP
缓存表找,找不到就广播包。路由得到这个数据帧后,再跟主机C进行联系,如果找不到,
就向主机A返回一个超时的信息。
三、ping命令的使用
•ping命令的一般格式为:
•ping[-dfnqrRv][-c发送次数][-i间隔秒数][-I(大写i)网络界面][-l(小写L)前置载入][-
p范本样式][-s数据包大小][-t存活数值][主机名或IP地址]
版权声明:本文标题:linux下ping命令使用详解 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1713436675a634594.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论