icmp协议工作在哪一层

Posted zzs-dyl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了icmp协议工作在哪一层相关的知识,希望对你有一定的参考价值。

什么是icmp协议

  ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

定义

  ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息。它是一个非常重要的协议,它对于网络安全具有极其重要的意义。

  它是TCP/IP协议族的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。ICMP报文在IP帧结构的首部协议类型字段(Protocol 8bit)的值=1.

 ICMP协议到底属于哪一层

  icmp协议是IP层的附属协议,是介于IP层和TCP层之间的协议,一般认为属于IP层协议。IP协议用它来与其他主机或路由器交换错误报文和其他的一些网络情况。在ICMP包重携带了控制信息和故障恢复信息。主要用于路由器主机向其他路由器或者主机发送出错报文的控制信息?。(在网路层)

以上是关于icmp协议工作在哪一层的主要内容,如果未能解决你的问题,请参考以下文章

ICMP协议 详解,ICMP协议的功能及实现原理,ICMP协议报文类型。

ICMP协议与ping

icmp协议

ICMP协议

4.ICMP协议,ping和Traceroute

ICMP协议