简述交换机
一根网线直连就可以实现同网络的计算机通信
多台计算机之间通信使用网线直连就不方便了,这时候就可以使用交换机作为中转进行通信
交换机:
- 交换机接口就是交换机上的插孔,每个插孔都有自己编号
- 交换机中维护着一张MAC地址表,在这张表中,记录了接口连接的主机MAC地址、交换机的接口、接口所处的VLAN(Virtual Local Area Network,虚拟局域网)
- 交换机以接口进行区分,不区分主机,只有接在同一个VLAN中的接口的主机才可以通信
- 交换机的所有接口默认都在VLAN1中
- 交换机mac地址表的数据是会动态改变,因为接口连接的主机(MAC地址)随时可能改变
- 交换机工作原理:学习/广播/单播/更新
- 当主机A发送数据到主机B时,如果交换机MAC地址表中不存在主机A的MAC信息,则会学习记录主机A的MAC信息,若主机B的MAC信息不存在,则会进行广播(寻找主机B),通知各个主机,非目标主机收到通知会忽略,而目标主机收到数据后会回复信息,此时交换机会学习记录主机B的信息。当MAC地址表中有了相应主机的MAC信息后,后续通信,就会根据MAC地址直接单播到指定的主机。由于接口连接的主机随时会变,所以当一段时间没有通信后,就会删除MAC地址信息,如果在这段时间内,主机进行了通信,则会更新相应主机的MAC地址信息。
划分VLAN,实现网络隔离
这时候,接口Fa0/1的主机只能和接口Fa0/3的主机通信,接口Fa0/2的主机只能和接口Fa0/4的主机通信。
主机不可能都连接在同一台交换机,这时候就可以使用trunk(干道)实现多交换机之间的通信;
即便是不同的交换机,它们之间的主机要想通信,也必须满足,VLAN相同。
切换接口的模式为trunk,相连的交换机都需要将连接的端口切换到trunk模式
无论是用网线直连还是用交换机连接,主机之间通信前提都是,ip处于同一网段,若是跨网段,则需要路由器进行转发。
