Eine Netzwerkbrücke verbindet zwei oder mehr physische Netzwerksegmente auf der Datenverbindungsschicht (Schicht 2) des OSI-Modells und leitet den Datenverkehr zwischen ihnen weiter. Eine Multi-Port-Bridge ist eine Bridge, die über mehr als zwei Ports verfügt und somit mehr als zwei Netzwerksegmente verbinden kann.
Ein Switch hingegen ist ein Netzwerkgerät, das auf Schicht 2 arbeitet und mehrere Geräte in einem Computernetzwerk verbindet. Switches funktionieren, indem sie eine Tabelle mit Media Access Control (MAC)-Adressen verwalten und den Datenverkehr basierend auf der Ziel-MAC-Adresse jedes Pakets weiterleiten. Switches können über mehrere Ports verfügen, sodass sie eine Verbindung zu mehreren Geräten herstellen können.
Obwohl sowohl Switches als auch Bridges auf Layer 2 arbeiten und mehrere Netzwerksegmente verbinden können, dienen sie unterschiedlichen Zwecken. Ein Switch wird zum Verbinden mehrerer Geräte in einem einzelnen Netzwerksegment verwendet, während eine Bridge zum Verbinden mehrerer Netzwerksegmente verwendet wird. Switches werden normalerweise innerhalb eines einzelnen Netzwerks verwendet, während Bridges häufig zum Verbinden verschiedener Netzwerke oder zum Verbinden von zwei oder mehr Netzwerken verwendet werden, die unterschiedliche Protokolle verwenden.