ICMP协议属于网络层协议。
作为一种面向无连接的协议,ICMP协议用于传输控制信息,包括报告错误、交换受限控制和状态信息等,因此对于网络安全具有极其重要的意义。
作为TCP/IP协议族的一个子协议,ICMP协议主要用于主机与路由器之间,当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。
扩展资料
ICMP协议的相关明细
据了解,ICMP协议向数据通讯中的源主机报告错误,可以实现故障隔离和故障恢复,其在网络中的主要作用有主机探测、路由维护、路由选择、流量控制等。
网络本身是不可靠的,在网络传输过程中可能会发生许多突发事件并导致数据传输失败,因此ICMP协议可以弥补IP协议的缺限,向数据包中的源端节点提供发生在网络层的错误信息反馈。
参考资料来源:百度百科-ICMP
按照OSI 7层模型定义
ICMP属于网络层
是网络层!!!查过书了!