Przełącznik sieciowy pracuje głównie w warstwie
Przełącznik sieciowy, czyli popularny switch, pracuje w drugiej warstwie modelu ISO/OSI, czyli w warstwie łącza danych. To właśnie na tym poziomie przesyłane są ramki ethernetowe, a przełącznik analizuje adresy MAC urządzeń i na tej podstawie decyduje, do którego portu przekazać określony ruch sieciowy. Dzięki temu sieć jest bardziej wydajna, bo switch nie rozsyła ramek do wszystkich urządzeń, tylko do tego konkretnego odbiorcy. W praktyce większość nowoczesnych switchy potrafi robić nawet trochę więcej, ale ich podstawowe zadanie to właśnie przesyłanie danych pomiędzy urządzeniami na podstawie adresów MAC – i cała ta operacja dzieje się w warstwie 2. Takie podejście pozwala lepiej zarządzać ruchem, ograniczać kolizje i zwiększać bezpieczeństwo lokalnych sieci komputerowych. Moim zdaniem to kluczowa wiedza dla każdego przyszłego administratora, bo rozumienie jak działa przełącznik, pozwala lepiej projektować i diagnozować sieci. Często na lekcjach spotykam się z przekonaniem, że switch to taka bardziej inteligentna wersja huba i coś w tym jest, ale właśnie dzięki pracy w warstwie 2 jest o wiele bardziej efektywny. Warto pamiętać, że choć istnieją też tzw. switche warstwy 3, to standardowy sprzęt używany w biurach czy szkołach operuje właśnie na warstwie 2. Dobrym przykładem praktycznym jest sytuacja, gdy w jednej sieci LAN masz kilkanaście komputerów podłączonych do switcha – każdy z nich wysyła do urządzenia docelowego dane, a przełącznik „wie” komu je przekazać, bez niepotrzebnego obciążania pozostałych. To super sprawa, zwłaszcza w większych sieciach.
Często pojawia się przekonanie, że przełącznik sieciowy może działać w którejś z wyższych warstw modelu ISO/OSI, na przykład w trzeciej (sieciowej) albo nawet jeszcze wyżej. To typowy błąd, który bierze się chyba z niejasnego rozróżnienia pomiędzy przełącznikiem a routerem. Switch zasadniczo analizuje adresy MAC i na tej podstawie przekazuje ramki – cała ta operacja zachodzi w warstwie 2, czyli warstwie łącza danych. Warstwa trzecia, ta sieciowa, odpowiada za adresowanie logiczne (np. IP), routing i trasowanie pakietów między sieciami – to już domena routerów, nie klasycznych przełączników. Są oczywiście nowoczesne switche warstwy 3, które łączą funkcje przełącznika i routera, ale standardowy switch, z którym spotykasz się na co dzień w szkolnej sieci, raczej nie operuje na tym poziomie. Jeszcze wyższe warstwy, takie jak szósta (prezentacji) czy siódma (aplikacji), to już zupełnie nie ten zakres – one dotyczą przetwarzania danych, kodowania, szyfrowania czy obsługi aplikacji, a nie przekazywania ramek ethernetowych. Pewnie niektórym wydaje się, że skoro przełącznik „coś robi z danymi”, to musi działać wyżej, ale to tylko złudzenie wynikające z braku praktycznego kontaktu ze sprzętem. Moim zdaniem, żeby nie mylić tych poziomów, warto sobie przypomnieć, że switch to spec od adresów MAC i ramek, a router to spec od IP i pakietów. Do warstw prezentacji czy aplikacji nawet nie docieramy, bo tam operują już zupełnie inne mechanizmy i urządzenia – głównie oprogramowanie i serwery. Takie rozumienie modelu OSI naprawdę pomaga później w praktyce, bo łatwiej jest wtedy diagnozować, czemu coś nie działa w sieci i które urządzenie odpowiada za dany zakres operacji.