icmp协议相关介绍

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

icmp协议相关介绍

  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协议相关介绍的相关内容。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索