DCN - wprowadzenie do warstwy transportowej
Następna warstwa w modelu OSI jest rozpoznawana jako warstwa transportowa (warstwa-4). Wszystkie moduły i procedury dotyczące transportu danych lub strumienia danych są sklasyfikowane w tej warstwie. Jak wszystkie inne warstwy, ta warstwa komunikuje się ze swoją równorzędną warstwą transportową zdalnego hosta.
Warstwa transportowa oferuje połączenia peer-to-peer i end-to-end między dwoma procesami na zdalnych hostach. Warstwa transportowa pobiera dane z górnej warstwy (tj. Warstwy aplikacji), a następnie dzieli je na segmenty o mniejszym rozmiarze, numeruje każdy bajt i przekazuje je do dolnej warstwy (warstwy sieciowej) w celu dostarczenia.
Funkcje
Ta warstwa jest pierwszą, która rozbija dane informacyjne dostarczane przez warstwę aplikacji na mniejsze jednostki zwane segmentami. Numeruje każdy bajt w segmencie i prowadzi ich księgowość.
Ta warstwa zapewnia, że dane muszą być odbierane w tej samej kolejności, w jakiej zostały wysłane.
Ta warstwa zapewnia kompleksowe dostarczanie danych między hostami, które mogą, ale nie muszą należeć do tej samej podsieci.
Wszystkie procesy serwera, które zamierzają komunikować się w sieci, są wyposażone w dobrze znane punkty dostępu usług transportowych (TSAP), znane również jako numery portów.
Komunikacja od końca do końca
Proces na jednym hoście identyfikuje swojego równorzędnego hosta w zdalnej sieci za pomocą TSAP, zwanych również numerami portów. Punkty TSAP są bardzo dobrze zdefiniowane, a proces, który próbuje komunikować się ze swoim rówieśnikiem, wie o tym z góry.
Na przykład, gdy klient DHCP chce komunikować się ze zdalnym serwerem DHCP, zawsze żąda na porcie numer 67. Gdy klient DNS chce komunikować się ze zdalnym serwerem DNS, zawsze żąda na porcie numer 53 (UDP).
Dwa główne protokoły warstwy transportowej to:
Transmission Control Protocol
Zapewnia niezawodną komunikację między dwoma hostami.
User Datagram Protocol
Zapewnia zawodną komunikację między dwoma hostami.