一.交换机?
交换机的作用:把数据包发送到正确的位置
交换机工作的方式:依照MAC地址和物理端口的关系映射表,也叫MAC地址表,通过数据包上的目标MAC地址,找到他对应的物理端口.
1.物理端口如何和MAC地址建立映射关系?
通过网线! 一个交换机本身就带有很多端口,每一个端口有自己的端口号,计算机的网卡通过网线链接到交换机的网口上,这就使得计算机上MAC地址和交换机的物理端口直接建立映射关系!
2.某个设备想要和某个MAC地址通信时,是如何做的?
首先我们知道数据包上具有与两个MAC地址:源MAC和目标MAC
a.交换机收到数据包时,首先要将源MAC和接收端口绑定,然后填入MAC地址表中
b.通过目标MAC地址,查找发出端口,如果在MAC地址表中通过目标MAC地址.如果查到了关联端口,那么交换机就将数据包从关联端口中发出;如果没有查到关联端口,那么交换机就会采取一种广播的形式,那么如果目标MAC地址连接了交换机后,就接收数据包,并且在MAC地址表中新建一条记录.
c.久而久之,就得到了一张完善的MAC地址表,就可以找到网络中所有网卡设备.
3.交换机只会关心数据包中的MAC地址,不会关心IP地址,又因为MAC地址在TIP/IP协议中处于第二层数据链路层,所以交换机也被称为二层设备.