Warstwa transportowa to 4. warstwa modelu ISO/OSI. Odpowiada za przesyłanie danych między aplikacjami działającymi na różnych hostach. To właśnie z tą warstwą związane są protokoły TCP i UDP.
Najważniejsze zadania
- segmentacja danych - dzielenie danych z warstw wyższych na mniejsze części, czyli segmenty,
- identyfikacja aplikacji za pomocą numerów portów,
- zapewnienie komunikacji między procesami, a nie tylko między komputerami,
- kontrola poprawności transmisji, zależnie od użytego protokołu.
TCP i UDP
W warstwie transportowej działają dwa bardzo ważne protokoły:
- TCP - protokół połączeniowy, przed przesyłaniem danych zestawia połączenie, kontroluje kolejność segmentów i potwierdzenia odbioru. Jest stosowany tam, gdzie ważna jest niezawodność, np. HTTP/HTTPS, FTP, SMTP.
- UDP - protokół bezpołączeniowy, nie zestawia połączenia i nie gwarantuje dostarczenia danych. Jest szybszy, ale mniej niezawodny. Stosuje się go np. w DNS, VoIP, transmisjach strumieniowych i grach online.
Przykład egzaminacyjny
Jeśli w pytaniu pojawiają się pojęcia: segmentacja, TCP, UDP, porty, komunikacja połączeniowa lub bezpołączeniowa, najczęściej chodzi o warstwę transportową modelu ISO/OSI.