網絡層
ICMP協議
總結:ICMP報文包括查詢報文和差錯報文。ping命令發送回送請求報文,接受回送應答報文。traceroute命令發送回送請求報文,起初將TTL設爲1,接受到超時報文後每次增加1
ICMP全程Internet Control Message Protocol,就是互聯網控制報文協議,報文格式如下:
1、查詢報文類型
常用的ping就是查詢報文,是一種主動請求,並且獲得主動應答的ICMP協議,所以,ping包也是符合ICMP協議的格式的,只不過他在後面增加了自己的格式。
2、差錯報文類型
ICMP差錯報文的幾個例子:終點不可達爲3,源抑制爲4,超時爲11,重定向爲5
(1)終點不可達
網絡不可達、主機不可達、協議不可達、端口不可達、需要設置了分片但設置了不可分片
(2)源站抑制
讓源站放慢發送速度
(3)時間超時
超過網絡的生存時間還沒有到達
(4)路由重定向
也就是下次發送給下一個路由