天道酬勤,恒者能胜。追求卓越,成功就会在不经意间追上你。
网络协议tcp/ip网络层之ARP&RARP地址解析和地址反向解析协议(十五)
上一篇 /
下一篇 2011-11-26 01:49:08
/ 精华(1)
/ 置顶(1)
/ 个人分类:网络知识体系
每篇一问:9999个无(打一成语)
1、 翻译
a) ARP=Address Resolution Protocol地址解析协议
b) RARP=Reverse Address Resolution
Protocol反向地址解析协议
2、 定义
a) ARP的运行对于应用程序或系统管理员来说一般是透明的。地址解析为两种不同的地址形式提供映射,32bit的逻辑IP地址和物理的数据链路层使用的任何类型的地址(主要是48bit的以太网地址)。ARP为IP地址到对应的硬件地址之间提供动态映射。
b) RARP协议是许多无盘系统在引导时用来获取IP地址的。分组格式基本上与RAP分组格式一致。无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求响应无盘系统的IP地址。
c) ARP和RARP的关系(如ARP与RARP关系图)
d) 如果ARP请求是从一个网络的主机发往另一个网络的主机,那么连接这两个网络的路由器可以回答该请求,这个过程称作委托ARP或ARP代理,路由器的功能相当于目的主机的代码,把分组从其他主机转发给它。
3、 格式(如ARP格式图)
a) 在以太网上解析IP地址时,ARP请求和应答分组的格式
b) 协议类型里:ARP请求值为1,ARP应答为2,RARP请求为3,应答为4.
4、 请求过程
a) ARP本来是用于广播网络的,有许多主机或路由器连在同一个网络上,ARP发送一份称作ARP请求的以太网数据帧给以太网上的每个主机,这个过程称作广播,ARP请求数据帧中包含目的主机的IP地址,目的主机的ARP层收到这个广播后,识别出这是发送端在询问它的IP地址,于是发送一个ARP应答。于是相互之间就开始传送(如ARP请求过程图)
5、 高速缓存
a) ARP高效运行的关键是由于每个主机上都有一个ARP高速缓存,这个高速缓存存放了最近Internet地址到硬件地址之间的映射记录。ARP高速缓存中的表项一般都要设置超时值,对完整的表项设置超时值为20分钟,而对不完整的表项设置超时值为3分钟。 可以使用arp命令显示和修改ARP高速缓存中的内容,使用tcpdump测试网络通信质量。
每篇一答:万无一失
零测试
收藏
举报
TAG:
零测试
网络协议
定义
翻译
格式
ARP协议
RARP协议
请求过程