乐趣区

关于计算机网络:使用-ping-命令检查服务器是否还活着

做后端开发的敌人遇到下图中的状况是很常见的,导致整个问题的可能性十分多,在排查问题的时候咱们首先能够通过 ping 命令查看服务器时候还活着,作为第一步查看。

既然要应用 ping 命令,天然也要相熟这个命令相干的一些知识点,能力加以分析。

ping 命令最简略的用法就是前面跟一个 ip 地址

> ping 8.8.8.8

正在 Ping 8.8.8.8 具备 32 字节的数据:
来自 8.8.8.8 的回复: 字节 =32 工夫 =34ms TTL=114
来自 8.8.8.8 的回复: 字节 =32 工夫 =35ms TTL=114
来自 8.8.8.8 的回复: 字节 =32 工夫 =34ms TTL=114
来自 8.8.8.8 的回复: 字节 =32 工夫 =33ms TTL=114

8.8.8.8 的 Ping 统计信息:
    数据包: 已发送 = 4,已接管 = 4,失落 = 0 (0% 失落),往返行程的预计工夫 (以毫秒为单位):
    最短 = 33ms,最长 = 35ms,均匀 = 34ms

留神在 Window 环境下应用 ping 命令会发送四次报文之后就完结,然而 Linux 下会始终继续一直的发送报文,须要终止的,请应用快捷键 ctrl + c,Mac 同理。

ping 的运作原理是向指标主机传出一个 ICMP 的申请回显数据包,并期待接管回显回应数据包。程序会按工夫和胜利响应的次数估算失落数据包率(丢包率)和数据包往返工夫(网络时延,Round-trip delay time)。

ICMP 报文工作在 OSI 七层网络模型中的网络层。

这一层是由操作系统负责的,也就是只有服务器开机且失常运行着,就能够被 ping 通,阐明服务器还活着,这个时候你就须要通过其余形式来排查问题了。

OSI 七层模型是计算机网络的内容

退出移动版