100 likes | 307 Views
ARP. 1 、 ARP 简介 2 、 ARP 工具程序. 1 ARP 简介. 复习一下数据链路层与网络层地址的特性:. 数据链路层在传递信息包时,必须利用数据链路层地址( MAC 地址)来识别目的设备。 网络层在传递信息包时,必须利用网络层地址( IP 地址)来识别目的设备。. 1-1 ARP 运作方式. ARP 请求. ARP 应答. ARP 请求是数据包在链路层广播信息包,局域网上的每一台计算机都会接收到此信息包. ARP 应答是直接在以太网信息包中指定来源端的 MAC 地址为目的地址. 1-1 ARP 运作方式. ARP 解析范围.
E N D
ARP 1、ARP 简介 2、ARP 工具程序
1 ARP 简介 复习一下数据链路层与网络层地址的特性: • 数据链路层在传递信息包时,必须利用数据链路层地址(MAC地址)来识别目的设备。 • 网络层在传递信息包时,必须利用网络层地址(IP地址)来识别目的设备。
1-1 ARP 运作方式 ARP请求 ARP应答 ARP请求是数据包在链路层广播信息包,局域网上的每一台计算机都会接收到此信息包 ARP应答是直接在以太网信息包中指定来源端的MAC地址为目的地址
1-1 ARP 运作方式 ARP解析范围 以太网的广播信息包仅能在局域网内传送,即路由器等设备会“挡住”以太网广播信息包,使之无法跨越到其他网络。 由于ARP在解析过程中,ARP请求信息包为以太网广播信息包,使ARP请求无法通过路由器传送到其他网络。因此ARP仅能解析同一网络内的MAC地址,无法解析其他网络的MAC地址。
1-2 ARP 与 IP 路由 由于ARP只能解析同一网络内的MAC地址,因此,在整个IP路由过程中,会出现多次的ARP地址解析。
1-3 ARP 高速缓存 在ARP的解析过程中,由于ARP要求为数据链路层的广播信息包,如果经常出现,势必造成局域网的沉重负担。为了避免此项问题,在实际操作ARP时,通常会加入ARP高速缓存的设计。 动态记录 当ARP完成每条IP/MAC地址的解析后,便会将结果存储在ARP高速缓存中,供后续使用,以避免重复向同一对象请求地址解析。这些由ARP自动产生的记录即为动态记录。 静态记录 当用户已知某设备的IP/MAC地址的对应关系后,可通过手动的方式将它加入ARP高速缓存中,即为静态记录。
2 ARP 工具程序 在Windows系统中,提供了ARP.EXE这个工具程序,方便用户查看与编辑ARP高速缓存的内容,ARP.EXE主要提供3项功能: 1、查看ARP高速缓存中的记录。 语法:arp –a 2、删除ARP高速缓存中指定的记录。 语法:arp –d [ip 地址] 3、在ARP高速缓存中添加一条静态记录。 语法:arp –s [ip 地址] [mac地址]
2 ARP 工具程序 范例一:查看ARP高速缓存 C:\>arp -a Interface: 203.74.205.111 on Interface 0x2 Internet Address Physical Address Type 203.74.205.1 00-10-7b-c1-ec-98 dynamic 203.74.205.3 00-10-b5-3a-91-75 dynamic 203.74.205.7 00-10-b5-3a-91-b8 dynamic 203.74.205.11 00-10-b5-3a-91-dc dynamic
2 ARP 工具程序 范例二:删除ARP高速缓存中指定的记录 C:\>arp -d 203.74.205.11 删除 203.74.205.11记录 C:\>arp -a Interface: 203.74.205.111 on Interface 0x2 Internet Address Physical Address Type 203.74.205.1 00-10-7b-c1-ec-98 dynamic 203.74.205.3 00-10-b5-3a-91-75 dynamic 203.74.205.7 00-10-b5-3a-91-b8 dynamic 少了 203.74.205.11 这条记录
2 ARP 工具程序 范例三:在 ARP 高速缓存中添加一条静态记录 C:\>arp -s 203.74.205.42 00-00-e8-97-73-86 新增这笔记录 C:\>arp -a Interface: 203.74.205.111 on Interface 0x2 Internet Address Physical Address Type 203.74.205.1 00-10-7b-c1-ec-98 dynamic 203.74.205.3 00-10-b5-3a-91-75 dynamic 203.74.205.7 00-10-b5-3a-91-b8 dynamic 203.74.205.11 00-10-b5-3a-91-dc dynamic 203.74.205.42 00-00-e8-97-73-86 static