ping服务简介
ping是基于XML_RPC标准协议的更新通告服务,用于博客把内容更新快速通知给百度,以便百度及时进行抓取和更新。
ping基本使用
1、用来检测网络的连通情况和分析网络速度
2、根据域名得到服务器IP
3、根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。
4、ping的其他用法
ping的请求报文的分析
我们试试ping一下百度
可以看到是ping发送的报文是icmp数据报。
icmp报文
ICMP允许主机或路由报告差错情况和提供有关异常情况。ICMP是因特网的标准协议,但ICMP不是高层协议,而是IP层的协议。通常ICMP报文被IP层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。 ICMP报文作为IP层数据报的数据,加上数据报的首部,组成数据报发送出去。ICMP报文的种类有两种,即ICMP差错报告报文和ICMP询问报文。
icmp报文简介摘自别人的笔记(复制多了不好),详细请看别人写的好的东西。ICMP报文分析https://blog.csdn.net/tigerjibo/article/details/7356936