區域網路、乙太網路與交換

橋接器(network bridge)

橋接器(bridge)是介於笨集線器與現代交換器之間的歷史中間步。想像兩間擁擠的房間由一道門相連,門口站著一位聰明的看門人:只有當訊息要找的人真的在另一間房裡時,看門人才放行。留在同一房間裡的對話從不跨過去,於是每間房都變安靜了。那位看門人就是橋接器。

技術上,橋接器連接兩個或更多區域網路區段,運作在資料連結層。它讀取每個訊框的來源 MAC 位址,學習某台機器住在哪個區段,建立一張小表。當訊框到來時,它查目的 MAC:若目的就在訊框進來的同一區段,橋接器把它丟棄(不必轉送);若在另一側,就轉送過去;若還沒學到該目的,就把訊框氾濫到其他區段。這正是後來內建進交換器的 MAC 學習與轉送邏輯。

藉由把本地流量留在本地,橋接器把一個碰撞網域切成數個,於是不同區段上的機器可以同時傳送而不碰撞。交換器本質上就是用硬體實作、每個埠對應一個區段的多埠橋接器。今天你很少單獨買一台橋接器,但這個概念是每一台交換器的直系祖先——而這個詞也活在軟體裡,例如把虛擬機接在一起的 Linux 橋接器(bridge)。

兩台舊集線器各接著幾台 PC,由一台橋接器相連。左側集線器上的 PC-A 與 PC-B 整天交談;橋接器看到兩者的來源 MAC 都在左側,便從不把它們的訊框轉送到右側集線器,於是右側的 PC 仍能自由地彼此交談。

橋接器隔離本地流量,把一個碰撞網域變成兩個。

橋接器拆分碰撞網域,但和交換器一樣會把廣播轉送到各處——所以它不會拆分廣播網域。只有路由器或 VLAN 才能做到。

又稱
learning bridge橋接器網橋