一、交换机原理
①在交换机设备中有张mac地址表,这张表在未开始通讯前是空的。
②当同一局域网中的A设备通过新的交换机去访问B设备,A设备会将自己的mac地址和B设备的mac地址封装进数据帧中,A设备的地址即为源地址,B设备的地址即为目的地址
③A设备去访问B设备时交换机会受到来自A的请求,主动将A设备的mac地址学习到mac地址表中,但是地址表中没有通往B设备的路即没有目的地址的信息,所以交换机会对除连接A设备的端口外其他所有端口进行广播即泛洪。
④B设备收到广播后主动回复,其他设备则丢弃。
⑤B设备回复后交换机可以查询到mac地址表中通往A设备的路,交换机将B设备的mac地址学习到mac表中,所以A设备可以和B设备进行通讯。
⑥下一次A设备和B设备通讯即可直接进行单播通信
二、交换机功能
交换机有4大主要功能,学习功能、转发功能、查询功能、刷新功能。
①学习功能:数据帧经过交换机时,会学习mac地址
②转发功能:数据帧经过交换机时,会在mac表中查找目的地址,查到数据直接转发。
③查询功能(泛洪):会在mac表中寻找目的地址,mac表中没有则在除源地址端口外所有端口进行广播。
④刷新功能:交换机每300秒会刷新一次mac表。