网络中常见的Ping命令用什么协议完成
2015-06-30 10:14
309 查看
Ping命令用ICMP实现的,ICMP是Internet控制消息协议,用于IP主机,路由器之间传递消息。控制消息是指网络通不通,主机是否可达,路由器是否可用等网络本身的消息,这些控制消息并不传输用户数据。
Ping的原理是:向指定IP发送一定长度的数据包,按照约定,若指定IP存在的话,会返回同样大小的数据包,若没有在特定时间返回就是超时,就认为指定IP不存在。但是由于防火墙会屏蔽ICMP协议,所以ping不通不一定说明对方IP不存在。
注:跟踪路由的Tracert命令也是基于ICMP协议
说明:本文是《程序员面试宝典》学习小结
Ping的原理是:向指定IP发送一定长度的数据包,按照约定,若指定IP存在的话,会返回同样大小的数据包,若没有在特定时间返回就是超时,就认为指定IP不存在。但是由于防火墙会屏蔽ICMP协议,所以ping不通不一定说明对方IP不存在。
注:跟踪路由的Tracert命令也是基于ICMP协议
说明:本文是《程序员面试宝典》学习小结
相关文章推荐
- C#使用ping命令的两个例子
- Ping命令使用
- ping, tracert和traceroute命令详解
- c#调用ping命令
- ping命令流程详解
- 网络连接的netstat命令
- Java_代码执行ping命令
- ping命令的工作原理
- Ping命令详解
- ping命令详解
- ping命令
- 每天一个 Linux 命令(54):ping命令
- Linux下指定源ip进行ping操作
- X210开发板如何与主机windows、虚拟机ubuntu ping通?
- UNIX环境高级编程(第16章 网络IPC:套接字)
- ervice httpd does not support chkconfig的问题
- Android环境搭建问题的解决: Connection to http://dl-ssl.google.com refused
- HTTP请求出错(no resource): Android4.0不能在主线程中进行HTTP请求
- LWIP实现网络远程IAP下载更新
- 如何加强云端的SSH安全性 TechTarget中国原创内容,原文链接:http://www.searchcl