文档介绍:IP层常见协议? ARP :地址解析协议? RARP :反向地址转换协议? DHCP :动态主机配置协议? ICMP :因特网控制消息协议 14:18 ARP :地址解析协议 RARP :反向地址转换协议 14:18 ? IP地址与 MAC 地址不同, MAC 地址是网卡的物理地址,从层次的角度看,物理地址是数据链路层和物理层使用的地址,而 IP 地址是网络层和以上各层使用的地址,是一种逻辑地址。?不管网络层使用的是什么协议,在实际物理网络的链路上传送数据帧时,最终还是必须使用硬件地址。地址解析协议 ARP 14:18 IP地址是一个逻辑地址,不能被物理网络所识别 ARP 给出了将主机的网络地址动态映射为 MAC 地址的方法 RARP 给出了一种允许工作站动态获得其协议地址的方法地址解析协议 ARP 14:18 ?地址解析协议 ARP 为网络层( IP)地址和数据链路层使用的任何类型的地址提供动态映射。?每一个主机中都设有一个 ARP 高速缓存(ARP cache) ,存有所在局域网上的各主机和路由器的 IP 地址到硬件地址的映射表。地址解析协议 ARP 14:18 ? RFC 826 ?动态地将 IP地址解析为 MAC 地址地址解析协议 ARP 14:18 ?不同物理网络的 ARP 实现可能是不同的。本例中 ARP 适用于广播型以太局域网。?当主机 A 欲向本局域网上的某个主机 B 发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B的 IP 地址。如有,就可查出其对应的硬件地址,再将此硬件地址写入 MAC 帧,然后通过局域网将该 MAC 帧发往此硬件地址。如果没有,则广播发送一个 ARP 请求数据分组。 14:18 ARP 响应 ARP 响应 A Y XB Z 主机 B 向 A 发送 ARP 响应分组主机 A 广播发送 ARP 请求分组 ARP 请求 ARP 请求 ARP 请求 ARP 请求 ARP 请求 ARP 请求 00-00-C0-15-AD-18 08-00-2B-00-EE-0A 我是 ,网卡地址是 00-00-C0-15-AD-18 我想知道主机 的网卡地址。我是 网卡地址是 08-00-2B-00- EE-0A A Y XB Z 00-00-C0-15-AD-18 网卡地址? 14:18 RARP ? RFC 903 ?允许无盘工作站动态获得其协议地址 14:18 RARP 广播 RARP 请求 MAC= 无 IP地址无盘工作站 HostB RARP Server 单播 RARP 响应 MAC= , IP= MAC= IP= HostB MAC= , IP=? RARP Server 无盘工作站 14:18