ping的详解

ping

首先看看百度的解释:

ping (Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序  。Ping是工作在 TCP/IP网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态  。

简单来说,ping可以向一个网络地址发送探测包,看该网络地址是否有响应并统计响应时间,以此测试网络。。

ICMP

ICMP是Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

ping命令发送数据使用的是ICMP协议。

ping会向目标ip发送一定长度的包,目标ip在规定的时间内返回同样长度的包给主机。例如,向百度发送ping的请求。

通过dns服务器将百度域名解析为ip地址,向该ip发送4个32字节的包,同样,百度会给你返回相同的数据包,以此来证明网络的连通性。

如果要ping一个2000字节的包,无法ping。 

通过Ping 127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值