ARP
E2 | IP | ICMP |
---|---|---|
SMAC:00-E0-FD-00-00-11 | Src:源IP | |
SMAC:00-E0-FD-00-00-12 | Dst:目的IP |
- A是如何知道主机B所对应的MAC地址的呢?
因为A ping B之前要去询问B:10.0.0.2所对应的MAC地址,这个过程就成为ARP - ARP:地址解析协议:把对方的IP地址,解析成MAC地址的协议。ARP 的工作方式是广播
- 然后在主机A中会产生一张缓存表: ARP缓存表。
- 在主机A中使用命令
arp- a
来查看ARP缓存表。如果缓存表中有对方的MAC地址,那么直接根据缓存表中的MAC地址来做转发。
代理ARP
- 路由器如果收到个广播报文,会隔离广播报文
- 问题:如果网络B中的主机去ping网络A中的主机,网络B中的主机的MAC地址为多少?
答:如果网络B中的主机去ping网络A中的主机,网络B中的主机的MAC地址为路由器接口2的MAC地址