地址解析过程 情况2:目的P地址所对应的主机和发送主机在两个不同的网络内 发送主机通过查找转发表得到下一跳节点的IP地址(第一跳路由器),对该 IP地址执行ARP过程,然后发送数据 发送主机也可以直接用目的IP地址执行ARP,路由器响应该ARP请求 (这种解决方案叫ARP代理) 第一跳路由器查找转发表得到第二跳路由器的IP地址,对该IP地址执行ARP 过程,然后发送数据;;目的网络的路由器查找转发表知道目的节点 和自己在同一个网络中,对目的P地址执行ARP过程,然后将数据发送到目 的节点 ..ARP ARP 发送主机 目的主机 ARP过程被限制在链路范围(同一个网络)内,始终是查找转发表得到转发的 下一跳节点的IP地址,然后对该IP地址做ARP。在数据传输频繁时,ARP缓 存表中一般有对应的表项,节点间不需要交互ARP过程
21 地址解析过程 ◼ 发送主机通过查找转发表得到下一跳节点的IP地址(第一跳路由器),对该 IP地址执行ARP过程,然后发送数据 ◼ 发送主机也可以直接用目的IP地址执行ARP,路由器响应该ARP请求 (这种解决方案叫ARP代理) ◼ 第一跳路由器查找转发表得到第二跳路由器的IP地址,对该IP地址执行ARP 过程,然后发送数据;.........;目的网络的路由器查找转发表知道目的节点 和自己在同一个网络中,对目的IP地址执行ARP过程,然后将数据发送到目 的节点 ARP过程被限制在链路范围(同一个网络)内,始终是查找转发表得到转发的 下一跳节点的IP地址,然后对该IP地址做ARP。在数据传输频繁时,ARP缓 存表中一般有对应的表项,节点间不需要交互ARP过程 情况2:目的IP地址所对应的主机和发送主机在两个不同的网络内 R ARP ARP ARP ARP 发送主机 目的主机
反向ARP RARP Request(谁知道我的IP地址?) ■ 反向ARP:Reverse ARP RFC 903 ·用于查找物理地址所对 应的IP地址,例如对于 RARP Reply(A的IP地址) 无盘机,启动时需要知 道自己的IP地址 A B 22
22 反向ARP ◼ 反向ARP :Reverse ARP ◼ RFC 903 ◼ 用于查找物理地址所对 应的IP地址,例如对于 无盘机,启动时需要知 道自己的IP地址 A B C RA R P R e q u e s t ( 谁 知 道 我 的 I P 地 址 ? ) A B C RA R P R e p l y ( A 的 I P 地 址 )
ARP协议帧格式 Preamble Start Dest. Src. Type PAD CRC (7B) delimiter(1B) address(6B)Address(6B) (2B) 4B 硬件类型 协议类型 物理地址 协议地址 操作 发送者 发送者 目的 目的 2B 2B 长度1B 长度1B 2B 物理地址 IP地址 物理地址 IP地址 帧类型(Type):ARP请求及响应为OXO806 硬件类型:指发送者的网络接口类型,如以太网为1 协议类型:指发送者所采用的网络层协议类型,如IP协议为0XO800 操作:ARP请求一1,ARP响应—2,RARP请求—3,RARP响应—4 23
23 ARP协议帧格式 Preamble (7B) Start delimiter (1B) Dest. address (6B) Src. Address (6B) Type (2B) 协议类型 2B 物理地址 长度1B 硬件类型 2B 协议地址 长度1B 操作 2B 发送者 物理地址 发送者 IP地址 目的 物理地址 目的 IP地址 PAD CRC 4B 帧类型(Type):ARP请求及响应为0X0806 硬件类型:指发送者的网络接口类型,如以太网为1 协议类型:指发送者所采用的网络层协议类型,如IP协议为0X0800 操作:ARP请求——1,ARP响应——2,RARP请求——3,RARP响应——4
arp Utility Command Prompt -▣ Microsoft windows 2000 [Version 5.00.2195] (C)Copyright 1985-1999 Microsoft Corp. Y:\>arp -a Interface:192.168.1.19 on Interface 0x1000003 Internet Address Physical Address Type 192.168.1.1 00-50-8b-ad-02-a1 dynamic 192.168.1.4 00-10-5a-66-4a-00 dynamic 192.168.1.5 00-a0-c9-4c-a6-f1 dynamic 192.168.1.10 00-60-97-59-10-c3 dynamic 192.168.1.11 00-10-b5-4a-e7-a0 d小ynamic 192.168.1.13 00-10-b5-4a-e9-9e cd小ynamic 192.168.1.61 00-50-8h-ad-3a-d1 dynamic 192.168.1.68 00-50-8b-ac-ff-30 dynamic 192.168.2.25 00-10-b5-4a-e7-a5 dynamic 192.168.2.173 00-10-5a-66-1c-a8 dynamic 192.168.3.110 00-10-5a-66-17-09 dynamic :>- 24
24 arp Utility
Chapter 7 Internet ■7.1 Internet基本协议栈 ■7.2IP地址 ■7.3地址转换协议ARP ■7.4IP协议 ■7.5ICMP协议 ■7.6IP寻址 ■7.7 Internet路由协议 ■7.8IP组播 25
25 Chapter 7 Internet ◼ 7.1 Internet基本协议栈 ◼ 7.2 IP地址 ◼ 7.3 地址转换协议ARP ◼ 7.4 IP协议 ◼ 7.5 ICMP协议 ◼ 7.6 IP寻址 ◼ 7.7 Internet 路由协议 ◼ 7.8 IP组播