博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TCP/IP||ARP/RARP
阅读量:5234 次
发布时间:2019-06-14

本文共 926 字,大约阅读时间需要 3 分钟。

 

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)传送

转载于:https://www.cnblogs.com/EraserHead/p/6654669.html

你可能感兴趣的文章
java的Array和List相互转换
查看>>
layui父页面执行子页面方法
查看>>
如何破解域管理员密码
查看>>
Windows Server 2008 R2忘记管理员密码后的解决方法
查看>>
IE11兼容IE8的设置
查看>>
windows server 2008 R2 怎么集成USB3.0驱动
查看>>
Foxmail:导入联系人
查看>>
vue:axios二次封装,接口统一存放
查看>>
vue中router与route的区别
查看>>
js 时间对象方法
查看>>
网络请求返回HTTP状态码(404,400,500)
查看>>
Spring的JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate
查看>>
Mac下使用crontab来实现定时任务
查看>>
303. Range Sum Query - Immutable
查看>>
图片加载失败显示默认图片占位符
查看>>
【★】浅谈计算机与随机数
查看>>
《代码阅读方法与实现》阅读笔记一
查看>>
解决 sublime text3 运行python文件无法input的问题
查看>>
javascript面相对象编程,封装与继承
查看>>
Atlas命名空间Sys.Data下控件介绍——DataColumn,DataRow和DataTable
查看>>