ping命令的工作原理

原创 2015年11月17日 21:06:14

ping命令的工作原理


    我们先来看一个例子,假如在windows的CMD下输入ping www.baidu.com会出现如下图所示的结果:



    从上图可以看到这一过程。其实ping命令是分组网间探测,即Packet InterNet Groper,用来测试两个主机之间的连通性。ping使用了ICMP(Internet Control Message Protocol,网际控制协议)中的回送请求和回送回答报文。ping是应用层直接使用网络层ICMP的一个例子。它没有通过运输层的TCP和UDP。

    从图中可以看出,ping命令使得本地主机连续发送了四个ICMP回送请求报文,然后远程的主机正常工作的话就会像图中显示的结果一样,响应并发回ICMP回送回答报文。每个报文都有其时间戳,所以最终得出了往返时间以及报文的发送接收丢失的结果。

    如果目的主机不可达或者不存在,则会出现请求超时或者目的主机不存在的显示,大家可以自行测试一下。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ping工作原理

PING 工作原理  一、什么是 PING 是 DOS 命令,一般用于检测网络通与不通 ,也叫时延,其值越大,速度越慢 PING (Packet Internet Grope),因特网包探索...

Tracert(traceroute)&Ping 工作原理分析

一、tracert工作过程分析 Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 首先,tracert送出一个T...

ping原理介绍

Ping的实质 Ping程序的实质是利用了ICMP请求回显和回显应答报文,但ARP请求和应答报文也在其中起了非常重要的作用。 Ping的逻辑过程 以从PC1 ping PC2(命令:ping 11...

ping命令整个过程详解

转自:http://wanicy.blog.51cto.com/509018/335207/ 如果你想了解ping命令的原理,看了这篇文章,你会从对网络一窍不通,到豁然开朗。  ...

Ping命令的原理和使用

Ping命令的原理和使用 Ping其实属于一个通讯协议,是TCP/IP协议的一部分;Ping发送一个ICMP也就是因特网信报控制协议;发消息给目的地并报告是否收到所希望的ICMP echo(ICMP回...

Ping过程 原理 详解(图)

如果你想了解PING的原理,就看我的文章,不要去网上找,找不到什么好的内容。看了我文章,也许你会从对网络一窍不通,到豁然开朗。          先看拓朴图:   我在这里讲拼的两情况,一种是同一网段...

ping实现原理

ping命令是用来查看网络上另一个主机系统的网络连接是否正常的一个工具。ping命令的工作原理是:向网络上的另一个主机系统发送ICMP报文,如果指定系统得到了报文,它将把报文一模一样地传回给发送者,这...
  • wuheshi
  • wuheshi
  • 2016年03月16日 13:38
  • 3015

ping功能的实现原理

1.Windows下ping实现 Windows平台实现ping功能,需要涉及到两个动态库Icmp.dll和Iphlpapi.dll。 根据msdn的说明: “The...

Ping命令的工作过程

Ping命令的工作过程:   假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1.2,都在同一子网内,则当你在 主机A上运行“Ping 192.168.1.2...

ping原理及应用

ping原理及应用 ——ICMP和PING(来源于《TCP/IP详解一》) ICMP协议(Internet控制报文协议) ICMP经常被认为是IP层的一个组成部分。它传递差错报文以及其他需要注意的信息...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ping命令的工作原理
举报原因:
原因补充:

(最多只允许输入30个字)