En brygga använder MAC-adresserna (Media Access Control) i de ramar den tar emot för att avgöra om de ska vidarebefordras. Varje nätverksenhet har en unik MAC-adress, som är ett 48-bitars nummer. När en brygga tar emot en ram, kontrollerar den destinationens MAC-adress i ramhuvudet. Om destinationens MAC-adress inte är dess egen, vidarebefordrar bryggan ramen till lämplig port. Om destinationens MAC-adress är dess egen, kasserar bryggan ramen.
Bridges använder också en vidarebefordrantabell för att hjälpa dem att fatta beslut om vidarebefordran. En vidarebefordringstabell är en lista över MAC-adresser och motsvarande portar som de ska vidarebefordras ut. Broar lär sig om MAC-adresser och deras tillhörande portar genom att lyssna på trafiken på nätverket. När en brygga ser en ram med en viss destinations-MAC-adress, lägger den till den MAC-adressen och porten som den togs emot till dess vidarebefordran. På så sätt vet bryggan var den ska vidarebefordra ramar med den destinations-MAC-adressen i framtiden.
Broar är viktiga enheter för att koppla ihop olika delar av ett nätverk. De tillåter enheter i olika nätverk att kommunicera med varandra genom att vidarebefordra ramar mellan dem.