ping命令的作用以及使用方法(ping命令的原理及使用)

ping命令在网络中是一个十分常用的命令,通常用来测试网络是否可达。本文就来聊一聊ping命令的原理及如何使用ping命令。

一、ping命令的原理

ping命令是ICMP协议的一个重要应用。

ICMP协议全称网际控制报文协议,工作在网际层。能够使IP报文更有效的转发,提高交付成功的机会。

ping命令的作用以及使用方法(ping命令的原理及使用)(1)

ICMP协议封装在IP报文中,所以并不是高层协议,而是IP协议。

ping命令的作用以及使用方法(ping命令的原理及使用)(2)

ICMP协议的报文主要有两种,即ICMP差错报告报文和ICMP询问报文。在ping命令中主要使用的是ICMP询问报文中的回送请求或回送回答报文。以下给出了此报文的相关概念。

回送请求:由主机或路由器向一个特定的目的主机发出询问。

回送回答:收到询问报文的主机必须给源主机或路由器发送ICMP回送回答报文。

这些报文主要用来测试目的站是否可达。

二、ping命令的使用

ping命令,即分组网监探测ping。使用ICMP的回送请求和回送回答报文,用来测试网络间的连通性。

在Windows10中,在命令行中可以使用ping命令。首先在运行中输入cmd进入命令行界面。

ping命令的作用以及使用方法(ping命令的原理及使用)(3)

在命令行界面可以直接使用ping命令测试某个IP地址。例如,直接输入ping 114.114.114.114,ping命令发出4个ICMP回送请求报文,如果目标连通,而且响应ping的回送请求报文,就会发回ICMP回送回答报文。可以看到回复的最终统计结果:

ping命令的作用以及使用方法(ping命令的原理及使用)(4)

在Windows中,直接输出ping命令,可以看到ping命令支持的参数

ping命令的作用以及使用方法(ping命令的原理及使用)(5)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页