天天看点

ARP(AddressProtocl)地址解析协议&7

作者:知新阁

特别说明:本文为原创内容,但部分图片来源于网络(本章使用思科模拟器(Cisco Packet Tracer)作为实验软件)

# 7.ARP

ARP(Address Resolution Protocl)地址解析协议,通过查询目的IP地址,获取数据包经过设备的MAC地址;

ARP(AddressProtocl)地址解析协议&7

数据在数据链路层必须配置目的MAC地址

ARP的工作过程:

ARP(AddressProtocl)地址解析协议&7
ARP(AddressProtocl)地址解析协议&7

主机506A发送正式数据包ICMP给主机0B9B之前必须通过ARP协议发送广播获取到主机0B9B的MAC地址并封装在二层中:

ARP(AddressProtocl)地址解析协议&7
ARP(AddressProtocl)地址解析协议&7

由于刚刚开始的时候并不知道目的主机0B9B的MAC地址,所以来源主机506A会把目的主机的MAC地址配置成全F的广播,如图所示:

ARP(AddressProtocl)地址解析协议&7

扩展知识:可以在CMD窗口下用“arp -a”查询当前主机的ARP缓存表;可以用“arp -d *”清除掉当前主机的缓存表;

ARP(AddressProtocl)地址解析协议&7
ARP(AddressProtocl)地址解析协议&7

扩展知识:

广播域就是广播包可以发送的范围;

路由器的每一个接口都是一个广播域,所以路由器不同的接口互相通信时,广播域是被隔离的(广播包无法穿越路由器),而二层交换机不能隔离广播域;

当一台主机访问外网或者跟自己不在同一个网段的主机时,此时二层会封装当前主机的网关MAC地址;

(未完待续。。。。。。)

继续阅读