4.1 引言
ARP为IP地址到对应的硬件地址之间提供动态映射。(自动完成)
RARP是被那些没有磁盘驱动器的系统使用,它需要系统管理员进行手工设置。
【以太网驱动程序是在个人计算机(PC)的操作系统与其局域网(LAN)端口之间提供硬件和软件交互的软件程序。】
4.2 例子
主要实现过程:
以太网下:ARP广播ARP请求(带有目的IP)给以太网上的每个主机,目的ARP收到广播信息后识别出是自己的IP地址就返回一个ARP响应(IP地址及对应的硬件地址)
不同网络下:需要IP选路函数确定下一站路由器地址
4.3 ARP高速缓存
高速缓存存放了最近Internet地址到硬件地址之间的映射记录。
4.4 ARP的分组格式
4.6 ARP代理
托ARP或ARP代理(Proxy ARP):由连接两个网络的路由器进行ARP回答响应
【tcpdump是根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。】
5.1 引言
具有本地磁盘的系统引导时,一般是从磁盘上的配置文件中读取IP地址,
无盘系统的RARP实现过程是从接口卡上读取唯一的硬件地址,然后发送一份RARP请求(一帧在网络
上广播的数据),从网关服务器的 ARP 表或者缓存上请求无盘系统的IP地址(单播,在RARP应答中)。
帧格式和ARP基本一致,(帧类型不同)
RARP服务器实现的一个复杂因素是RARP请求是在硬件层上进行广播的