• TCP/IP||ARP/RARP


    1.ARP

      ARP(地址解析协议)主要为IP地址到对应的硬件提供动态映射,过程是自动完成

     在网络接口有一个硬件地址(48 bit),在硬件层次上的数据帧交换必须有正确的接口地址,但是32 bit 的IP地址,需要需要知道目的端的硬件地址才能发送数据,ARP的功能可以是站在32bit的IP地址采用不同的网络技术的硬件地址之间提供映射.

      点对点链路不采用ARP,当设置链路时,需要告知每一端的IP地址.

    2.ARP高速缓存

      在每一个主机都有一个ARP高速缓存,存放在最近Internet到硬件地址之间的映射记录,每一项生存时间为20min,从创建开始算起.通过 arp -a进行查看

    3.Arp分组格式

      可以解析IP地址意外的地址,紧跟着帧类型字段的前4个字段制定了最后字段类型和长度

      抱头的前两个字段是原地址和目的地址,目的地址为全1的特殊地址是广播地址,所有的以太网接口都要接受广播的数据帧

      2个字节长的以太网帧类型表示后面的数据类型,字段值为0x0806

      hardware and protocol描述了ARP分组的各个字段  .

      hareware表示硬件地址的类型,1=以太网地址,0x0800=IP地址,值与包含数据报的以太网数据帧的类型相同.

      2个1字节的字段以字节为单位,对于IP地址的ARP应答来说,value is 6 and 4.

         operation field 4 type :ARP request,  ARP response,RARP request,RARP response,ARP req  frame field equals ARP req

      发送端的硬件地址,发送端的协议地址,目的端硬件地址和目的端的协议地址.

    4.ARP proxy

      也称为混合ARP或ARP出租,通过两个物理网络之间的路由器可以互相隐藏物理网络,

    5.RARP

       逆地址解析协议与地址解析协议差别为应答的帧类型代码为0x8035,请求操作代码为3,应答代码为4,以单播(unicast)传送

  • 相关阅读:
    SQL2008安装重启失败
    UML学习笔记
    强大的wget
    记录几款不错的chrome主题
    关于nginx配置的不完全总结
    关于Mac下的SSH客户端iterm2等配置
    安装配置sock5代理
    配置DNS
    复习一些编译原理
    了解CentOS及周边
  • 原文地址:https://www.cnblogs.com/EraserHead/p/6654669.html
Copyright © 2020-2023  润新知