W praktyce komunikacja w sieci lokalnej wygląda tak: aplikacja wysyła dane; warstwa transportowa (TCP/UDP) tworzy segment z portami; warstwa sieciowa dodaje nagłówek IP (adresy źródła i celu) — powstaje pakiet; warstwa łącza danych opakowuje pakiet w ramkę (adresy MAC źródła i celu) i wysyła do medium. Przełącznik odbiera ramkę, odczytuje adres MAC celu i przekazuje ramkę tylko na port, gdzie jest ten MAC. Router na granicy sieci: odbiera ramkę (L2), zdejmuje ją, analizuje pakiet (L3), wybiera trasę i wysyła pakiet dalej w nowej ramce.
Po tej lekcji będziesz umiał:
- opisać przepływ danych: segment → pakiet → ramka → medium,
- wyjaśnić, jak switch przekazuje ramki (po MAC, tablica MAC–port),
- wskazać różnicę: w tej samej sieci (switch, MAC) vs między sieciami (router, IP).
Switch a router w praktyce
Switch uczy się, który adres MAC jest na którym porcie (tablica CAM); odbiera ramkę, sprawdza adres MAC celu i przekazuje ramkę tylko na właściwy port. Nie zmienia adresu IP ani nie routuje między sieciami. Router łączy różne sieci: odbiera pakiet (po zdjęciu ramki L2), sprawdza adres IP celu i tablicę trasowania, wysyła pakiet dalej w nowej ramce na kolejny interfejs. W tej samej sieci host wysyła ramkę bezpośrednio do MAC celu (po ARP); do innej sieci — do bramy domyślnej (MAC routera).