Do podstawowych zadań warstwy transportowej, warstwy 4 modelu OSI,
należą transportowanie informacji i sterowanie ich przepływem ze źródła do celu
w sposób niezawodny i dokładny.
Kontrola typu end-to-end oraz niezawodność są zapewniane przez
okna przesuwne, numery kolejne i potwierdzenia.
Aby zrozumieć
niezawodność i kontrolę przepływu, można wyobrazić sobie kogoś, kto po rocznej
nauce języka obcego odwiedza kraj, w którym ten język jest używany. Podczas
rozmowy słowa muszą być wypowiadane powoli i dla pewności powtarzane, by nie
zgubić sensu rozmowy. Tym właśnie jest kontrola przepływu.

Warstwa transportowa zapewnia usługi przesyłania danych z hosta źródłowego
do hosta docelowego. Umożliwia ona nawiązanie połączenia logicznego pomiędzy
punktami końcowymi sieci. Protokoły warstwy transportowej dzielą na segmenty i
ponownie składają dane wysyłane przez aplikacje wyższej warstwy, przesyłając je
w tym samym strumieniu danych warstwy transportowej. Strumień danych warstwy
transportowej obsługuje transport typu end-to-end, czyli transport między
punktami końcowymi.
Strumień ten jest logicznym połączeniem pomiędzy
punktami końcowymi sieci. Do jego podstawowych zadań należy transportowanie
informacji i sterowanie ich przepływem ze źródła do celu w sposób niezawodny i
dokładny. Podstawowym zadaniem warstwy 4 jest zapewnienie kontroli typu
end-to-end z wykorzystaniem metody okien przesuwnych oraz zapewnienie
niezawodności za pomocą mechanizmów numerów kolejnych i potwierdzeń. Warstwa
transportowa określa połączenia typu end-to-end pomiędzy aplikacjami na
hostach. Usługi transportowe obejmują następujące usługi podstawowe:
- segmentacja danych aplikacji wyższej warstwy,
- ustanawianie operacji typu end-to-end,
- transport segmentów między dwoma hostami końcowymi,
- kontrola przepływu zapewniana przez okna przesuwne,
- niezawodność zapewniana przez numery sekwencyjne i potwierdzenia.
TCP/IP jest kombinacją dwóch oddzielnych protokołów. Protokół IP działa
w warstwie 3 i jest protokołem bezpołączeniowym odpowiadającym za dostarczanie
danych poprzez sieć z dołożeniem wszelkich starań. Protokół TCP działa w
warstwie 4 i jest usługą zorientowaną połączeniowo odpowiedzialną za kontrolę
przepływu i niezawodność. Połączenie tych protokołów w parę zapewnia szerszy
zakres usług. Razem stanowią one podstawę dla całego zestawu protokołów,
zwanego zestawem protokołów TCP/IP. Na jego podstawie powstał Internet.