En nettverksbro kobler sammen to eller flere fysiske nettverkssegmenter ved datalinklaget (lag 2) i OSI-modellen, og videresender trafikk mellom dem. En bro med flere porter er en bro som har mer enn to porter, slik at den kan koble sammen mer enn to nettverkssegmenter.
En bryter, derimot, er en nettverksenhet som opererer på lag 2 og kobler sammen flere enheter på et datanettverk. Brytere fungerer ved å opprettholde en tabell over MAC-adresser (Media Access Control) og bytte trafikk basert på destinasjons-MAC-adressen til hver pakke. Brytere kan ha flere porter, slik at de kan kobles til flere enheter.
Mens både brytere og broer opererer på lag 2 og kan koble sammen flere nettverkssegmenter, tjener de forskjellige formål. En svitsj brukes til å koble til flere enheter på et enkelt nettverkssegment, mens en bro brukes til å koble til flere nettverkssegmenter. Svitsjer brukes vanligvis innenfor et enkelt nettverk, mens broer ofte brukes til å koble til forskjellige nettverk eller for å koble til to eller flere nettverk som bruker forskjellige protokoller.