En netværksbro forbinder to eller flere fysiske netværkssegmenter ved datalinklaget (lag 2) i OSI-modellen og videresender trafik mellem dem. En multi-port bro er en bro, der har mere end to porte, hvilket gør det muligt at forbinde mere end to netværkssegmenter.
En switch er på den anden side en netværksenhed, der fungerer på lag 2 og forbinder flere enheder på et computernetværk. Switche fungerer ved at vedligeholde en tabel over Media Access Control-adresser (MAC) og skifte trafik baseret på destinations-MAC-adressen for hver pakke. Switche kan have flere porte, hvilket giver dem mulighed for at oprette forbindelse til flere enheder.
Mens både switche og broer fungerer på lag 2 og kan forbinde flere netværkssegmenter, tjener de forskellige formål. En switch bruges til at forbinde flere enheder på et enkelt netværkssegment, mens en bro bruges til at forbinde flere netværkssegmenter. Switche bruges typisk inden for et enkelt netværk, mens broer ofte bruges til at forbinde forskellige netværk eller til at forbinde to eller flere netværk, der bruger forskellige protokoller.