MAC地址
网络通信的最边缘便是LAN(局域网)了,我们来看看在LAN中是如何寻址的。
MAC子层和MAC地址
LAN主要使用广播通信,在其内部,许多主机连在相同的通信通道上,通信时的关键问题是当竞争存在时如何决定谁使用通道。解决此问题的协议是属于链路层的子层,称为MAC(Medium Access Control,介质访问控制)子层。MAC子层在LAN中特别重要,因为广播通信是由它控制的。
网络中的节点(主机或者路由器)都有链路层地址。事实上,并不是节点上有链路层地址,而是节点的适配器(NIC)有。链路层地址通常叫做LAN地址、物理地址或者MAC地址。MAC地址的长度为6个字节,每个字节都用一对十六进制表示,如XX-XX-XX-XX-XX-XX。
适配器在生产时就被永久地安排了一个MAC地址,它被烧录在适配器的ROM中,是不可改变的。另外,MAC的地址空间是由IEEE管理的,它保证所有适配器的MAC地址都不相同。
局域网通信
当适配器想要发送一个帧到其他适配器时,发送适配器将目的适配器的MAC地址插入到封包中,然后以广播的方式将此封包发送到LAN中的每一台主机(除了它自己)。每个接收