3 第三章交换机原理与模式
3.1 MAC地址构成
MAC地址是由十六进制表示的 比如 00-D0-09-A1-D7-B7,前24位是厂商向IEEE申请的厂商标识符, MAC分为6组,每组换成二进制是8位,6组就是48位,第8位为0时,是一个单播地址(物理地址),如果为1时是一个逻辑地址(组播地址),一个网卡的地址都是单播地址。
0000 0000-1101 0000-
0010 1100
3.2 交换机工作原理
交换机中有一个MAC地址表,对应着计算机的MAC地址和交换机相连的端口号
1、MAC地址学习
例如 主机A去找主机B,交换机首先查询MAC地址表中1接口对应的源MAC条目。如果条目中没有源MAC地址,交换机会把A的mac地址和所对应的交换机接口编号1对应起来,保存到MAC地址表中。
2、广播未知数据帧
如果交换机中的地址表中没有找到目的地址所对应的条目,交换机就开始广播,除了1口外,所以接口都会收到这个广播
3、接收方回应信息
主机B会回应这个广播,回应一个数据帧(源MAC地址为B,目标MAC地址为A),这时候交换机会把主机B的MAC和接口号2口对应起来保存到MAC地址表中