数据链路层-交换机
一、交换机的工作原理
1、交换机内部存在一张【MAC地址表】,当交换机从某端口接收到数据后,交换机首先检测自身的 MAC地址表,查看是否存在数据中的【源MAC地址】
2、若交换机的 MAC地址表中【不存在】源MAC地址,则交换机首先【学习】源MAC地址,之后【再次查看自身】的MAC地址表;
3、交换机在学习完源MAC地址后,查找目标MAC地址,若没有在MAC地址表中找到目标MAC地址,则交换机执行【广播】转发;
4、若交换机可以再MAC地址表中找到目标MAC地址,则执行【单播】转发。
5、交换机的 MAC地址表默认 300s 清空【MAC地址表的老化时间为 300s】可修改,单不建议。
二、双工模式
1、单工:通讯只能单向传输,寻呼机
2、半双工:在同一时刻,只能是单向传输,对讲机
3、全双工:同时可以双向数据传输,手机
三、冲突与冲突域
1、CSMA/CD 算法确实能够避免冲突的发生,但该算法效率过低;
2、之所以会产生冲突,原因是各个终端处于同一个冲突域中,因此在同时传输数据时,将会产生冲突;
3:、为避免冲突,同时保证提高传输效率,最佳方案就是分割冲突域;
4、交换机【每一个端口】就是一个独立的【冲突域】,各个端口在相互通讯时,使用独立的链路,保证不会发生冲突。
四、冲突域与广播域
广播域:当交换机MAC地址中没有相关的地址时,就会向所有的端口发出广播,此时交换机就等于是一个广播域,每个端口都会收到广播。
1、交换机每一个端口就是一个独立的冲突域;
2、交换机默认情况下,所有端口都处在同一个广播域中。
 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号