Model OSI i TCP/IP: jak zapamiętać warstwy na CCNA
Na egzaminie CCNA model OSI przewija się przez wiele pytań: na której warstwie pracuje switch, jak nazywa się jednostka danych warstwy transportowej, czym różni się OSI od TCP/IP. W tym artykule dostaniesz tabelę siedmiu warstw, sposoby na zapamiętanie kolejności i typowe pytania egzaminacyjne z odpowiedziami.
Siedem warstw modelu OSI
Model OSI (Open Systems Interconnection) to teoretyczny podział funkcji sieciowych na siedem warstw. Stworzyła go organizacja ISO jako wzorzec do nauki i projektowania — w praktyce rzadko bywa implementowany dosłownie, ale bez niego trudno rozmawiać o sieciach. Każda warstwa ma swoje zadanie i „rozmawia” logicznie z tą samą warstwą na drugim urządzeniu.
| # | Warstwa | Co robi | Protokoły i urządzenia |
|---|---|---|---|
| 7 | Aplikacji | dostarcza usługi programom | HTTP, HTTPS, DNS, SMTP |
| 6 | Prezentacji | format, kodowanie, szyfrowanie | TLS, kompresja |
| 5 | Sesji | zarządza rozmowami między aplikacjami | RPC, NetBIOS |
| 4 | Transportowa | transport, porty, niezawodność | TCP, UDP |
| 3 | Sieciowa | adresowanie logiczne, wybór trasy | IP, ICMP — router |
| 2 | Łącza danych | sieć lokalna, adresy MAC | Ethernet, Wi-Fi — switch |
| 1 | Fizyczna | sygnał, kable, złącza | kabel miedziany, światłowód — hub |
Trzy rzeczy z tej tabeli warte wykuwania: switch pracuje na warstwie 2, router na warstwie 3, a hub na warstwie 1. To pytanie pojawia się na egzaminie w różnych przebraniach — czasem jako „które urządzenie rozdziela domeny rozgłoszeniowe” (router), czasem „które rozdziela domeny kolizyjne” (switch).
Jak zapamiętać kolejność warstw
Kolejność od dołu (1 → 7) najłatwiej zapamiętać pierwszymi literami angielskich nazw: Physical, Data Link, Network, Transport, Session, Presentation, Application. Z liter P-D-N-T-S-P-A układa się zdanie:
Please Do Not Throw Sausage Pizza Away
Czytamy od Physical (warstwa 1) do Application (warstwa 7). Zdanie brzmi absurdalnie — i właśnie dlatego działa: „nie rzucaj kiełbasową pizzą” pamięta się dłużej niż sucha lista. Jeśli wolisz iść z góry na dół, wystarczy przeczytać to samo zdanie od tyłu: Application, Presentation, Session, Transport, Network, Data Link, Physical.
Drugi sposób to logika zamiast skrótowca: warstwy 1–2 to „sieć lokalna” (kabel i Ethernet), warstwa 3 to „dotarcie do innej sieci” (IP i routing), warstwa 4 to „transport do konkretnej usługi” (TCP, UDP i porty), a warstwy 5–7 to już praca samej aplikacji. Ta mapa w głowie przydaje się bardziej niż mnemotechnika, gdy trzeba coś wydiagnozować.
Enkapsulacja: od danych do bitów
Gdy wysyłasz wiadomość, dane schodzą przez stos w dół i każda warstwa dodaje własny nagłówek, a warstwa 2 dokłada też końcówkę z sumą kontrolną — to enkapsulacja. U odbiorcy dzieje się odwrotnie: każda warstwa zdejmuje swój nagłówek i oddaje dane wyżej — to dekapsulacja.
Ważne jest to, że każda warstwa ma swoją nazwę jednostki danych (PDU):
Aplikacja (L7): dane
Transport (L4): segment (TCP) / datagram (UDP)
Sieć (L3): pakiet
Łącze danych (L2): ramka
Fizyczna (L1): bity
Na egzaminie pytanie brzmi zwykle: „jak nazywa się jednostka danych na warstwie sieciowej?”. Odpowiedź: pakiet. Częsta pułapka: ramka (frame) to warstwa 2, segment to warstwa 4.
Model TCP/IP: cztery warstwy zamiast siedmiu
Internet nie działa na OSI, tylko na prostszym modelu TCP/IP, który łączy trzy górne warstwy OSI w jedną:
| OSI | TCP/IP |
|---|---|
| 7 Aplikacji, 6 Prezentacji, 5 Sesji | Application |
| 4 Transportowa | Transport |
| 3 Sieciowa | Internet |
| 2 Łącza danych, 1 Fizyczna | Network Access (Link) |
Na egzaminie musisz umieć przypisać warstwę OSI do warstwy TCP/IP — np. że ICMP z warstwy 3 OSI należy w TCP/IP do warstwy Internet. W codziennej pracy z Cisco częściej myśli się czterema warstwami TCP/IP, a OSI zostawia się do precyzyjnego opisu, „o której warstwie mówimy”.
Jak modele pomagają w diagnozowaniu
Sens znajomości warstw pokazuje się, gdy sieć nie działa. Zamiast zgadywać, sprawdzasz po kolei:
- Warstwa 1 — czy kabel jest dobrze wpięty, czy interfejs ma stan up (czyli aktywny; na urządzeniach Cisco:
show interfaces), - Warstwa 2 — czy switch widzi adres MAC portu, czy VLAN się zgadza,
- Warstwa 3 — czy jest adres IP i brama, czy
pingna bramę odpowiada, - Warstwa 4 — czy usługa nasłuchuje na porcie (np.
pingdziała, a strony brak — podejrzenie na port 80/443), - Warstwa 7 — czy działa DNS i sama aplikacja.
„Nie działa internet” najczęściej kończy się na warstwie 1 albo 3. Model daje Ci kolejność sprawdzania — od najprostszych rzeczy do najtrudniejszych.
Ćwiczenie: przypisz warstwę
Przejdź po kolei i nazwij warstwę (numer i nazwę), która odpowiada za każdy przypadek. Odpowiedzi znajdziesz pod listą.
- Ping do bramy domyślnej nie odpowiada, choć kabel jest wpięty, a interfejs w stanie up.
- Strona nie otwiera się po nazwie, ale po wpisaniu adresu IP — tak.
- Switch przekazuje ramkę na podstawie adresu MAC.
- Wiadomość HTTPS jest szyfrowana przed wysłaniem.
- W
show interfaceswidzisz licznik błędów CRC (błędna suma kontrolna ramki).
Odpowiedzi: 1 — warstwa 3 (sieciowa, adresacja i routing); 2 — warstwa 7 (aplikacji, DNS); 3 — warstwa 2 (łącza danych); 4 — warstwa 6 (prezentacji); 5 — warstwa 1 (fizyczna, uszkodzony kabel albo złącze).
Przy każdym błędzie wróć do tabeli warstw i prześledź ścieżkę enkapsulacji od aplikacji do bitów — to najszybszy sposób, żeby kolejność warstw weszła do głowy na stałe.