MAC地址:用于局域网内标识一个帧从哪个接口发出,到达哪个物理相连的的其他接口。
局域网中的每块网卡都有唯一的MAC地址。
ARP:地址解析协议。
ARP协议在同一局域网内:
1. A想要给同一局域网内的B发送数据报,B的MAC地址在A的ARP表中,直接发送。不在,转2
2. A广播ARP查询分组,其中包括B的ip地址
3. B接收ARP查询分组,ip地址匹配成功,向A应答B的MAC地址。
4. A在其ARP表中,缓存B的IP-MAC地址对,直至超时
ARP协议不在同一个局域网内:
A想向B发送数据报,假设A、B直接的路由器是R
1. A构造IP数据报,其中源IP地址是A的IP地址,目的IP地址是B的IP地址。
2. A构造链路层帧,其中源MAC地址是A的MAC地址,目的MAC地址是R(左)接口的MAC地址。封装A到B的IP数据报
3. 帧从A发送至R
4. R接收帧,提取IP数据报,传递给上层IP协议。R转发IP协议报
5. R创建链路层帧,其中源MAC地址是R(右)接口的MAC地址,目的MAC地址是B的MAC地址,封装A到B的IP数据报。
以太网:提供无连接、不可靠的服务
交换机:链路层设备,透明的,即插即用的,自学习。