ping工具的原理是什么?

如题所述

使用ICMP协议发包,你可以看看ICMP协议的介绍

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

我们在网络中经常会使用到ICMP协议,只不过我们觉察不到而已。比如我们经常使用的用于检查网络通不通的Ping命令,这个“Ping”的过程实际上就是ICMP协议工作的过程。还有其他的网络命令如跟踪路由的Tracert命令也是基于ICMP协议的。

参考资料:http://www.hudong.com/wiki/ICMP%E5%8D%8F%E8%AE%AE

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答