Most lub mostek (ang. bridge) to urządzenie koordynujące przesyłanie pakietów między komputerami. Decyduje,
gdzie zostaną przesłane dane, które do niego docierają. Dobiera właściwą trasę i
optymalizuje ją pod kątem jak najsprawniejszego przesyłu danych.
Jest urządzeniem, które analizuje pakiety na poziomie warstwy łącza danych
(ang. Data Link Layer - DLL) modelu OSI/ISO. W trakcie pracy analizuje stworzoną
przez siebie tablicę forwardingu (ang. Forwarding DataBase - FDB lub MAC DataBase),
zawierającą numery portów (interfejs E0/0, E0/1, itd...), do których przyłączone są
urządzenia oraz adresy sprzętowe MAC.
Mosty działają w trybie nasłuchu (ang. promiscuous mode) i odbierają dane
krążące w medium transmisyjnym. Aby określić, jakie urządzenia znajdują się w poszczególnych
segmentach sieci (skojarzonych z poszczególnymi portami), mosty odczytują źródłowe adresy MAC
z ramek danych. Na tej podstawie tworzona jest tablica forwardingu (w wolnym tłumaczeniu
"tablica mostowania"). Mosty, w przeciwieństwie do przełączników, mają oprogramowanie
w formie programowej a nie sprzętowej, są więc od przełączników wolniejsze
(przełącznik używa układu scalonego ASIC wspomagającego podejmowanie decyzji
o filtrowaniu). Mosty mogą mieć tylko jedną instancję drzewa rozpinającego
przypadającą na jeden port, przełączniki mogą mieć ich wiele. Podobnie mosty
mogą mieć tylko do 16 portów, zaś przełączniki mogą mieć ich setki.
Kiedy mostek (lub analogicznie przełącznik) odbierze ramkę, poszukuje jej adresu docelowego w swojej tablicy forwardingu.
Dzięki temu blokowane są pakiety, których nie trzeba przekazywać dalej poza lokalny segment sieci. Poprzez
nieprzepuszczanie niepotrzebnych ramek, może się zmniejszyć obciążenie sieci.
Mimo iż mosty są niewidoczne dla innych urządzeń (gdyż nie modyfikują ramek, jedynie je "podsłuchują"),
użycie mostu powoduje zwiększenie opóźnienia w sieci o 10 - 30 procent (ale jednocześnie obciążenie sieci
może się zmniejszyć). Wynika to z decyzji, jakie most musi podjąć przed przekazaniem pakietu.
Most jest uznawany za urządzenie zachowujące i przesyłające (ang. store and forward). Przed przesłaniem
ramki dalej most analizuje pole zawierające adres odbiorcy i oblicza kod cyklicznej kontroli nadmiarowej
CRC podany w polu kodu kontrolnego ramki.
Jeśli port docelowy jest zajęty, most tymczasowo zachowuje ramkę do momentu, gdy będzie on wolny.
Można wyróżnić mosty przezroczyste (transparentne), LSB oraz realizujące trasowanie źródłowe.
Mosty przezroczyste (transparentne, ang. transparent bridges) zwane też uczącymi się
lub inteligentnymi, stosowane są w sieciach typu Ethernet. Tuż po zainstalowaniu urządzenie
rozpoczyna proces poznawania topologii sieci. Tablica mostu jest stale aktualizowana. Mosty
przezroczyste w rozległych sieciach działają w oparciu o algorytm STA (ang. spanning tree algorithm).
Polega on na wybieraniu odpowiednich tras pomiędzy węzłami sieci, trasy powodujące pętle są omijane.
W razie awarii trasy, budowane jest nowe drzewo, wykorzystujące alternatywne trasy.
Mosty LSB (ang. load-sharing bridges) także stosowane są w sieciach Ethernet. Pozwalają na
używanie tej rezerwowej linii, która jest nie wykorzystana w bridge'ach przezroczystych. Są więc
przez to najwydajniejsze.
Mosty realizujące trasowanie źródłowe działają w sieciach Token Ring. Poza informacją
o miejscu docelowym pakietów, most w tym wypadku wie także którędy najlepiej je tam przesłać.
Przy czym to nie urządzenie wybiera optymalną trasę, lecz odczytuje je z danych zawartych w samych pakietach.