8位类型位,8位代码位
类型是大类,类型里边用代码区分不同的小类型
重要的:
ping的请求:类型为8, 代码为0 (查询报文)
应答:类型为0, 代码为0 (查询报文)
类型3:不可达信息。(差错报文)
端口不可达:UDP的规则之一是:如果收到UDP数据报而且目的端口与某个正在使用的进程不相符,那么UDP返回一个ICMP不可达报文。
校验和
IP校验和只管IP首部,ICMP校验和管ICMP首部和数据。
C - R -S
客户端C发送信息到S,在路由器的时候,有可能没有路由或者路由器有访问控制然后把包丢掉了,然后路由器会返回给C一个ICMP的类型为3的不可达信息,该不可达字段中的信息:
IP头部&#x