交换机工作原理
用一句话来说就是:先学习在转发
交换机初始状态无任何地址,一台交换机连接了3台主机,当A要给B发信息时,交换机不知道他们主机的MAC地址,这时候A主机添加自己与B主机的MAC地址和接口号形成数据帧的形式发送给交换机,这时候交换机会学习A主机中的原地址和目的地址,然后记录到自己的数据库中,因初始状态的交换机只学习到了A主机提供的地址与接口并没有B主机的源地址与接口,这时候会对所有主机(不包括A发送数据帧的主机)进行广播泛洪,通知所有主机,如果不是找自己的就进行数据丢弃,如果是找自己的就打开看。B看到是找自己的之后,要给A回应,B给A回应的时候也要经过交换机,此时交换机收到数据后,又将其进行解封装, 拿到B电脑的MAC地址,将其存放入MAC地址表内,A电脑下次再想与B通信,交换机的MAC地址表内已经存放了B的MAC地址以及对应的接口号,交换机可直接将数据发送给B电脑形成单播。
单播:
一个点给另外一个点发送数据。
组播:
一个点给一部分点发送数据
广播:
一个点给所有点发送数据。
学习记录广播
B主机接受到数据通过交换机进行转换
A与B形成单播