Wprowadzenie do protokołów TCP/IP
Warstwa transportowa

Warstwa transportowa zapewnia usługi przesyłania danych z hosta źródłowego do hosta docelowego. Ustanawia ona logiczne połączenie pomiędzy punktami końcowymi w sieci, czyli hostem wysyłającym i odbierającym. Protokoły transportowe dzielą i scalają dane wysyłane przez aplikacje wyższej warstwy w jeden strumień danych przepływający między punktami końcowymi, tworzący połączenie logiczne. Strumień danych warstwy transportowej obsługuje transport typu end-to-end, czyli transport między punktami końcowymi.

Internet jest zwykle przedstawiany w postaci chmury. Warstwa transportowa wysyła pakiety danych ze źródła do miejsca przeznaczenia poprzez taką chmurę. Przy korzystaniu z protokołu TCP podstawowym zadaniem warstwy transportowej jest kontrola typu end-to-end, zapewniana przez okna przesuwne, potwierdzenia i niezawodność w stosowaniu kolejnych numerów pakietów. Warstwa transportowa tworzy także połączenia typu end-to-end pomiędzy aplikacjami na hostach. W skład usług transportowych wchodzą wszystkie poniższe usługi:

W przypadku zarówno TCP, jak i UDP

  • dzielenie danych aplikacji wyższej warstwy,
  • wysyłanie segmentów z jednego urządzenia końcowego do innego,

Tylko w przypadku TCP

  • ustanawianie połączenia typu end-to-end,
  • kontrola przepływu zapewniana przez okna przesuwne,
  • niezawodność zapewniana przez numery sekwencyjne i potwierdzenia.

Internet jest zwykle przedstawiany w postaci chmury. Warstwa transportowa wysyła pakiety danych ze źródła do miejsca przeznaczenia poprzez taką chmurę. Chmura ta musi radzić sobie z takimi zagadnieniami, jak wybór najlepszej trasy spośród kilku dostępnych.


Ćwiczenie interaktywne

Pole wyboru: Warstwa transportowa

Po wykonaniu tego ćwiczenia uczestnik kursu będzie potrafił określić protokoły używane w warstwie transportowej.

Łącza WWW