W typowej sieci LAN przełącznik pracuje w warstwie 2 modelu OSI, czyli operuje na ramkach Ethernet, a nie na pakietach IP. Gdy ramka wpływa na port przełącznika, urządzenie odczytuje jej pola adresowe i wykonuje dwa kluczowe kroki:
- Uczenie (learning) – przełącznik zapamiętuje adres źródłowy MAC oraz port, na którym go zobaczył. Dzięki temu buduje tablicę MAC/CAM.
- Przełączanie/forwarding – decyzja o tym, na który port wysłać ramkę, jest podejmowana na podstawie adresu docelowego MAC. Przełącznik sprawdza w tablicy MAC, do którego portu przypisany jest ten docelowy MAC.
Jeżeli docelowy adres MAC jest znany (znajduje się w tablicy), ramka zostanie wysłana tylko na właściwy port (unicast). Jeżeli docelowy MAC jest nieznany, przełącznik wykona tzw. flooding, czyli rozgłosi ramkę na wszystkie porty w danym VLAN (poza portem wejściowym), aby "odnaleźć" odbiorcę.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- Odpowiedzi z adresem IP odnoszą się do routingu i pracy warstwy 3. Klasyczny przełącznik L2 nie podejmuje decyzji przełączania na podstawie IP (wyjątkiem są urządzenia wielowarstwowe, ale wtedy mówimy o funkcjach routingu, nie o samym przełączaniu ramek).
- Odpowiedź z adresem źródłowym MAC jest myląca, bo ten adres faktycznie jest wykorzystywany, lecz do budowy/aktualizacji tablicy MAC, a nie do wyboru portu docelowego dla danej ramki.
Wskazówka egzaminacyjna: zapamiętaj rozdział ról – źródłowy MAC uczy przełącznik, a docelowy MAC kieruje ramkę do odbiorcy. Adresy IP kojarz z routerem i decyzją "dokąd w sieci rozległej".