数据链路层-交换机

一、交换机的工作原理

  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、交换机默认情况下,所有端口都处在同一个广播域中。

 

posted on 2022-03-14 17:03  风中的疯子  阅读(423)  评论(0)    收藏  举报

导航