美文网首页计算机网络
Internet控制报文协议(ICMP)

Internet控制报文协议(ICMP)

作者: 廖马儿 | 来源:发表于2017-06-04 23:37 被阅读21次

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

    对于熟悉网络的人来说, ICMP是再熟悉不过了。它同IP协议一样工作在ISO模型的网络层, 它的全称是: Internet Control Message Protocal. 其在网络中的主要作用是:

    • 主机探测
    • 路由维护
    • 路由选择
    • 流量控制

    工作在OSI的网络层,向数据通讯中的源主机报告错误。ICMP可以实现故障隔离和故障恢复。

    网络本身是不可靠的,在网络传输过程中,可能会发生许多突发事件并导致数据传输失败。网络层的IP协议是一个无连接的协议,它不会处理网络层传输中的故障,而位于网络层的ICMP协议却恰好弥补了IP的缺限,它使用IP协议进行信息传递,向数据包中的源端节点提供发生在网络层的错误信息反馈。
    ICMP的报头长8字节。

    相关文章

      网友评论

        本文标题:Internet控制报文协议(ICMP)

        本文链接:https://www.haomeiwen.com/subject/qiibfxtx.html