ping是通过ICMP进行工作的(控制报文协议),封装在ip包里面。
ping中包含的信息:类型字段:对于请求数据包来说该字段为8,顺序号:为了记录连续发送的多个ping的顺序,还有一个时间标识用于判断ping是否超时。
查询报文类型(ping)
还有一种是差错报文(traceroute),根据不同的类型返回不同的值。
第一种:终点不可达;
第二种:源站抑制;
第三种:时间超时;
第四种:路由重定向;
差错报文在其基础上增加了出错的IP包和IP正文的前8个字节。
ping的发送和接收: