ICMP协议

ICMP协议

一、ICMP基本概念

1. ICMP协议

  • Internet控制报文协议,用于在IP主机、路由器之间传递控制消息,控制消息指网络通不通、主机是否可达、路由器是否可用
  • ICMP是属于网络层的协议,封装在传输层和网络层之间

    image-20220720150127023

2. ICMP报文格式

类型(type)

代码(code)

  • 类型(0~18)
    • (8 0) 请求
    • (0 0) 回显应答(表示比较正常的应答)
    • (3 1) 目标不可达(主机不可达)
    • (11 0) 超时(传输期间生存时间为0)
    • (3 3) 目标不可达(端口不可达)
    • (3 2) 协议不可达
    • 类型13、14 时间戳请求和应答
    • (5 0) 重定向(网络重定向)
    • (5 1) 主机重定向

二、ICMP重定向

在某些特定情况下,路由器检测到主机使用非优化路由时候,回向主机发送一个ICMP重定向报文,使主机的路由改变

三、ICMP重定向攻击

上一篇
下一篇