美文网首页
其他网络层协议ARP协议与ICMP协议

其他网络层协议ARP协议与ICMP协议

作者: nino天 | 来源:发表于2014-09-15 15:18 被阅读221次

    ARP协议概述

    1.IP分组可以通过查询路由表来找到下一跳的IP地址。但是,要最终到达目的主机,需要知道具体的物理地址。比如以太网中,MAC地址即物理地址是被写入网卡(NIC)上的。
    2.ARP协议就是用来做逻辑地址和物理地址的动态映射的协议,称为地址解析协议。它把IP地址与物理地址关联起来。

    ARP通过发送ARP查询分组来查找IP地址位1.2.3.5的结点的物理地址,首先广播Request,然后只有目的节点需要Reply,这是单播。



    完整的ARP过程




    在自己的主机上试试

    RARP

    只能获得IP地址,已经被其他协议取代,DHCP,BOOTP等

    ICMP

    存在原因

    IP协议没有差错报告或差错纠正机制。
    IP协议缺少主机和管理查询的机制。

    ICMP报文

    ICMP本身是一个网络层协议。但是它的报文首先要封装成IP数据报才能被传递给下一层。
    报文类型分为两类,差错报告报文和查询报文。

    差错报文:ICMP总是把差错报文报告给最初的数据源。五种差错:重点不可达,源点抑制,超时,参数问题,改变路由。
    查询报文:能对某些网络问题进行诊断:回送请求和应答(确定IP级能否彼此通信,还可以用ping来检查某一个主机的可达性),时间戳请求和应答

    相关文章

      网友评论

          本文标题:其他网络层协议ARP协议与ICMP协议

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