网络协议五——ping的工作原理

ping是通过ICMP进行工作的(控制报文协议),封装在ip包里面。

ping中包含的信息:类型字段:对于请求数据包来说该字段为8,顺序号:为了记录连续发送的多个ping的顺序,还有一个时间标识用于判断ping是否超时。

查询报文类型(ping)

网络协议五——ping的工作原理

还有一种是差错报文(traceroute),根据不同的类型返回不同的值。

第一种:终点不可达;

第二种:源站抑制;

第三种:时间超时;

第四种:路由重定向;

差错报文在其基础上增加了出错的IP包和IP正文的前8个字节。

ping的发送和接收:

网络协议五——ping的工作原理