Model TCP/IP w architekturze Internetu
Model OSI jest abstrakcyjnym modelem odniesienia. Model TCP/IP to praktyczny opis protokołów stosu internetowego. Powstał wcześniej niż model OSI i w popularnym czterowarstwowym ujęciu obejmuje warstwy aplikacji, transportu, Internetu i dostępu do sieci. Ostatnia obejmuje funkcje łącza oraz medium fizycznego. Łączy funkcje kilku warstw OSI, co ułatwia opis implementacji. Nazwy i granice warstw zależą od przyjętego wariantu modelu.
Model opisuje wymianę danych między komputerami, adresowanie oraz kierowanie pakietów do miejsc docelowych w różnych sieciach. Ten podział można stosować do usług takich jak rozmowy głosowe, streaming wideo i przeglądanie stron internetowych.
Cztery warstwy modelu TCP/IP
W czterowarstwowym ujęciu stos TCP/IP obejmuje odrębne warstwy, z których każda ma własny zakres funkcji i protokołów.
4. Warstwa Aplikacji
Najwyższa warstwa obejmuje protokoły, przez które aplikacje korzystają z sieci. Określają one format wymiany danych, kodowanie oraz reguły dialogu dla konkretnych usług.
- Zadania: Bezpośrednia interakcja z aplikacjami użytkownika, reprezentacja danych, kodowanie, kontrola dialogu.
- Kluczowe protokoły: , , , .
3. Warstwa Transportowa
Warstwa transportowa zapewnia komunikację końcową między urządzeniami. W zależności od protokołu obejmuje segmentację, kontrolę błędów, kontrolę przepływu oraz mechanizmy niezawodności.
- Zadania: Dostarczanie danych zgodnie z właściwościami protokołu, sprawdzanie błędów, segmentacja.
- Kluczowe protokoły: , .
2. Warstwa Internetu
Warstwa Internetu odpowiada za adresowanie i przekazywanie pakietów między różnymi sieciami, czyli w intersieci. Jest centralną częścią modelu TCP/IP.
- Zadania: Adresowanie logiczne, routing, przekazywanie pakietów.
- Kluczowe protokoły: jest centralnym elementem tej warstwy.
1. Warstwa Dostępu do Sieci
Warstwa ta umożliwia wysyłanie danych w bezpośrednio połączonej sieci, obejmując funkcje łącza i medium. Uwzględnia specyfikę sprzętu, taką jak rodzaj okablowania, ramkowanie i sygnalizacja.
- Zadania: Dostęp do medium, ramkowanie i transmisja danych.
- Kluczowe technologie: , .
Porównanie modeli TCP/IP i OSI
Oba modele opisują komunikację sieciową, lecz mają inną strukturę i zakres. TCP/IP porządkuje istniejące protokoły stosu internetowego w praktycznym opisie. OSI definiuje abstrakcyjne funkcje warstw jako model odniesienia. Popularne mapowanie warstw jest przybliżeniem, ponieważ konkretne protokoły mogą obejmować funkcje z kilku warstw.
Jak mapują się warstwy
- W przybliżeniu warstwa Aplikacji TCP/IP obejmuje funkcje warstw Aplikacji, Prezentacji i Sesji OSI (warstwy 7, 6, 5).
- Warstwa Transportowa TCP/IP odpowiada funkcjom warstwy Transportowej OSI (warstwa 4).
- Warstwa Internetu TCP/IP odpowiada funkcjom warstwy Sieciowej OSI (warstwa 3).
- Warstwa Dostępu do Sieci TCP/IP obejmuje funkcje warstw Łącza Danych i Fizycznej OSI (warstwy 2, 1).