Która warstwa modelu ISO/OSI jest związana z protokołem IP?

Protokół IP działa w warstwie sieciowej – 3. warstwie modelu ISO/OSI. Wyjaśniamy prosto wszystkie 7 warstw, z tabelą i porównaniem z modelem TCP/IP.

Poradnik jest bezpłatny – stronę utrzymują reklamy.

W tym artykule
  1. Czym jest model ISO/OSI
  2. Siedem warstw modelu OSI w tabeli
  3. Co dokładnie robi protokół IP w warstwie sieciowej
  4. Model OSI a model TCP/IP
  5. Najczęstsze pomyłki
  6. Jak zapamiętać kolejność warstw
  7. Do czego to się przydaje w praktyce
  8. Najczęściej zadawane pytania

Protokół IP (Internet Protocol) jest związany z warstwą sieciową – to trzecia warstwa modelu ISO/OSI (ang. network layer). Odpowiada ona za adresowanie urządzeń i wybór trasy, którą pakiety danych pokonują od nadawcy do odbiorcy, często przez wiele sieci i routerów po drodze. Dotyczy to zarówno IPv4 (adresy w rodzaju 192.168.1.10), jak i IPv6.

W modelu TCP/IP, który opisuje, jak naprawdę działa internet, IP należy do warstwy internetowej (zwanej też warstwą sieci). Poniżej wyjaśniamy po kolei, czym jest model OSI, co robi każda z siedmiu warstw i jak to się ma do modelu TCP/IP.

Czym jest model ISO/OSI

Model OSI (Open Systems Interconnection) to opracowany przez Międzynarodową Organizację Normalizacyjną ISO wzorzec opisujący komunikację w sieciach komputerowych (norma ISO/IEC 7498-1). Dzieli on przesyłanie danych na siedem warstw. Każda warstwa ma swoje zadanie i korzysta z usług warstwy znajdującej się pod nią.

Najprościej wyobrazić to sobie jak wysyłkę listu:

  • piszesz treść listu (aplikacja),
  • wkładasz go do koperty i adresujesz (adres IP – warstwa sieciowa),
  • poczta wybiera trasę przez sortownie (routery),
  • samochód lub pociąg fizycznie przewozi przesyłkę (kabel, Wi-Fi, światłowód).

Model OSI jest przede wszystkim narzędziem do nauki i opisu – pomaga zrozumieć, gdzie leży problem i które urządzenie czy protokół za co odpowiada. W praktyce internet działa według prostszego modelu TCP/IP.

Siedem warstw modelu OSI w tabeli

Nr Warstwa (ang.) Za co odpowiada Przykłady
7 Aplikacji (application) Usługi, z których korzysta program: strony WWW, poczta, nazwy domen HTTP, HTTPS, DNS, SMTP, IMAP, FTP
6 Prezentacji (presentation) Format danych, kodowanie znaków, kompresja, szyfrowanie kodowanie UTF-8, formaty JPEG, szyfrowanie TLS (częściowo)
5 Sesji (session) Nawiązywanie, utrzymywanie i kończenie sesji komunikacji zarządzanie sesją w aplikacjach, RPC
4 Transportowa (transport) Podział danych na segmenty, niezawodność, numery portów TCP, UDP
3 Sieciowa (network) Adresowanie logiczne i wybór trasy (routing) między sieciami IP (IPv4, IPv6), ICMP (np. polecenie ping), IPsec; router
2 Łącza danych (data link) Przesyłanie ramek w obrębie jednej sieci lokalnej, adresy MAC Ethernet, Wi-Fi (IEEE 802.11), switch
1 Fizyczna (physical) Przesyłanie bitów: sygnały elektryczne, światło, fale radiowe kabel, światłowód, złącze RJ-45, fale radiowe Wi-Fi

Warstwy numeruje się od dołu. Gdy wysyłasz dane, „schodzą” one od warstwy 7 do 1 – każda dodaje własne informacje (tzw. nagłówek). U odbiorcy dane „wspinają się” od warstwy 1 do 7, a każda warstwa zdejmuje swój nagłówek. To zjawisko nazywa się enkapsulacją.

Nazwy porcji danych też zależą od warstwy: w warstwie 4 mówimy o segmentach (TCP) lub datagramach (UDP), w warstwie 3 o pakietach, w warstwie 2 o ramkach, a w warstwie 1 o bitach.

Co dokładnie robi protokół IP w warstwie sieciowej

Warstwa sieciowa rozwiązuje jeden problem: jak dostarczyć dane do urządzenia, które jest w zupełnie innej sieci. Protokół IP:

  1. nadaje adresy – każde urządzenie w sieci ma adres IP (np. 192.168.1.10 w sieci domowej albo adres publiczny nadany przez dostawcę internetu),
  2. pakuje dane w pakiety – do każdego pakietu dopisuje adres nadawcy i odbiorcy,
  3. umożliwia routing – routery czytają adres odbiorcy i przekazują pakiet dalej, „skok po skoku”, aż trafi do celu.

IP nie gwarantuje, że pakiet dotrze, ani że pakiety przyjdą w dobrej kolejności. Tym zajmuje się warstwa wyżej – protokół TCP w warstwie transportowej. Dlatego często mówi się o „TCP/IP”: IP dostarcza pakiety pod adres, a TCP dba, by nic nie zginęło po drodze.

Jeśli chcesz zobaczyć, jak wygląda adres IP w praktyce i co można z niego wyczytać, zajrzyj do tekstu jak sprawdzić czyjś adres IP.

Model OSI a model TCP/IP

Model TCP/IP ma tylko cztery warstwy (w niektórych podręcznikach pięć – wtedy warstwa dostępu do sieci jest rozbita na fizyczną i łącza danych). Tak warstwy obu modeli odpowiadają sobie:

Model TCP/IP Odpowiednik w OSI Przykłady protokołów
Aplikacji 7 – aplikacji, 6 – prezentacji, 5 – sesji HTTP, HTTPS, DNS, SMTP, FTP, SSH
Transportowa 4 – transportowa TCP, UDP
Internetowa 3 – sieciowa IP, ICMP
Dostępu do sieci 2 – łącza danych, 1 – fizyczna Ethernet, Wi-Fi, ARP (na styku warstw 2 i 3)

Odpowiedź na pytanie z tytułu jest więc taka sama w obu modelach: IP to protokół warstwy sieciowej (OSI, warstwa 3), czyli warstwy internetowej (TCP/IP).

Najczęstsze pomyłki

  • „IP i TCP to ta sama warstwa” – nie. IP to warstwa 3, TCP to warstwa 4.
  • „HTTPS działa w warstwie sieciowej” – nie. HTTP i HTTPS to warstwa aplikacji (7). Szyfrowanie TLS bywa opisywane jako warstwa prezentacji lub sesji, bo nie pasuje idealnie do żadnej.
  • „Adres MAC i adres IP to to samo” – nie. MAC (warstwa 2) działa tylko w obrębie lokalnej sieci, IP (warstwa 3) pozwala dotrzeć do urządzeń w innych sieciach.
  • „Zapora sieciowa działa tylko w jednej warstwie” – zależy od rodzaju. Prosta zapora filtrująca pakiety patrzy na adresy IP i porty (warstwy 3–4), a bardziej zaawansowane rozumieją też ruch aplikacji (warstwa 7). Więcej w tekście co to jest firewall.
  • „VPN to warstwa 7” – to zależy od technologii. IPsec działa w warstwie sieciowej, a inne rozwiązania tworzą tunel na wyższych warstwach. O tym, czym VPN różni się od proxy, piszemy w artykule VPN czy proxy.

Jak zapamiętać kolejność warstw

Popularny angielski skrót (od warstwy 1 do 7) to: Please Do Not Throw Sausage Pizza Away – Physical, Data link, Network, Transport, Session, Presentation, Application. Możesz też ułożyć własne zdanie z pierwszych liter polskich nazw: Fizyczna, Łącza danych, Sieciowa, Transportowa, Sesji, Prezentacji, Aplikacji.

Wystarczy zapamiętać trzy „kotwice”: 2 – MAC i switch, 3 – IP i router, 4 – TCP/UDP i porty. Większość pytań egzaminacyjnych i praktycznych problemów z siecią kręci się właśnie wokół tych warstw.

Do czego to się przydaje w praktyce

Model warstwowy pomaga szukać przyczyny problemów z internetem „od dołu”:

  1. Warstwa 1–2: czy kabel jest podłączony, czy Wi-Fi jest połączone, czy dioda na routerze świeci?
  2. Warstwa 3: czy komputer ma adres IP i czy odpowiada router (np. polecenie ping 192.168.1.1)?
  3. Warstwa 7: czy działa konkretna strona lub aplikacja, a może problem jest tylko z DNS (nazwy stron nie zamieniają się na adresy IP)?

Tak samo pracują technicy dostawców internetu – zaczynają od sprawdzenia fizycznego połączenia i przechodzą coraz wyżej. Jeśli chcesz dowiedzieć się więcej o tym, co dzieje się w najwyższej warstwie, przeczytaj, jak działa przeglądarka internetowa.

Najczęściej zadawane pytania

W której warstwie modelu OSI działa protokół IP?

W warstwie sieciowej, czyli trzeciej warstwie modelu ISO/OSI (ang. network layer). W modelu TCP/IP odpowiada jej warstwa internetowa.

W której warstwie działa TCP, a w której HTTP?

TCP i UDP działają w warstwie transportowej (4). HTTP, HTTPS, DNS, SMTP czy FTP to protokoły warstwy aplikacji (7).

Czym różni się adres IP od adresu MAC?

Adres MAC należy do warstwy łącza danych (2) i identyfikuje kartę sieciową w obrębie lokalnej sieci. Adres IP należy do warstwy sieciowej (3) i pozwala dostarczyć dane między różnymi sieciami, także przez internet.

W której warstwie działa router, a w której switch?

Router to typowe urządzenie warstwy 3 (sieciowej) – kieruje pakiety na podstawie adresów IP. Zwykły switch działa w warstwie 2 (łącza danych) i przełącza ramki na podstawie adresów MAC. Istnieją też switche warstwy 3, które potrafią trasować ruch IP.

Przeczytaj też

Więcej w temacie
Komputer, sprzęt i sieć

Najlepsze narzędzia do manipulacji CTR w SEO

Manipulacja CTR to technika z pogranicza grey hat SEO, która pozwala sztucznie generować sygnały kliknięć w wynikach wyszukiwania, by skłonić algorytm do…

5 min
Komputer, sprzęt i sieć

RAID 5 vs RAID 6 – którą macierz warto wybrać?

Porównanie RAID 5 vs RAID 6 – którą macierz warto wybrać? Poznaj zalety i wady obu rozwiązań oraz dowiedz się, które lepiej sprawdzi się w Twoim przypadku.

8 min