[ Pobierz całość w formacie PDF ]
Model TCP/IP
warstwa transportowa
Wstęp
Zadaniem warstwy transportowej TCP/IP jest, jak
sugeruje jej nazwa, transport danych pomiędzy
aplikacjami urządzenia źródłowego i docelowego.
Dokładne poznanie działania warstwy transportowej jest
niezbędne do zrozumienia zagadnień związanych z
nowoczesnymi sieciami przesyłania danych.
Zadania warstwy transportowej
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.
Niezawodność przesyłania danych można osiągnąć przez:
•Zapewnienie, że wysyłający otrzyma potwierdzenie dostarczenia segmentów;
•Umożliwienie retransmisji wszystkich niepotwierdzonych segmentów;
•Umieszczenie segmentów w poprawnej kolejności w miejscu przeznaczenia;
•Funkcje sterowania i unikania przeciążeń.
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.
Zadania warstwy transportowej
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.
Zadania warstwy transportowej
Warstwa transportowa przygotowuje dane aplikacji do transportu w
sieci oraz przetwarza dane z warstwy sieci do postaci wykorzystywanej
przez warstwę aplikacji.
[ Pobierz całość w formacie PDF ]