首页优化 正文

icmp协议相关介绍

2023-02-03 4 0条评论

  所谓icmp协议其实就是控制报文协议,它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。所谓控制消息指的是网络通不通,主机是否可达、路由器是否可用等。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

  ICMP它是一种面向无连接的协议,作用是可以传输错误报告控制信息,这对于网络安全是非常重要的,隶属于网络层面的协议,能够控制主机与路由器之间信息传递与控制,包括报告错误、交换受限控制和状态信息等,如果ip遇到数据无法访问目标的时候,IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。

  它与 IP 协议、ARP 协议、RARP 协议及 IGMP 协议共同构成 TCP/IP 模型中的网络层。ping 和 tracert是两个常用网络管理命令,ping 用来测试网络可达性,tracert 用来显示到达目的主机的路径。ping和 tracert 都利用 ICMP 协议来实现网络功能,它们是把网络协议应用到日常网络管理的典型实例。

  从技术层面来说,ICMP就是一个“错误侦测与回报机制”,其目的就是让我们能够检测网路的连线状况﹐也能确保连线的准确性。当路由器在处理一个数据包的过程中发生了意外,可以通过ICMP向数据包的源端报告有关事件。

  其功能主要有:侦测远端主机是否存在,建立及维护路由资料,重导资料传送路径(ICMP重定向),资料流量控制。ICMP在沟通之中,主要是透过不同的类别(Type)与代码(Code) 让机器来识别不同的连线状况。

  ICMP 是个非常有用的协议﹐尤其是当我们要对网路连接状况进行判断的时候。

  以上就是icmp协议相关介绍的相关内容。

文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/7368.html 发布于 2023-02-03
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码