Warstwa transportowa

Autor: John Stephens
Data Utworzenia: 1 Styczeń 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Lec-63: Transport  Layer | Responsibilities of Transport  Layer | OSI Model | Computer Networks
Wideo: Lec-63: Transport Layer | Responsibilities of Transport Layer | OSI Model | Computer Networks

Zawartość

Definicja - Co oznacza warstwa transportowa?

Warstwa transportowa jest warstwą w modelu otwartego połączenia systemowego (OSI) odpowiedzialną za kompleksową komunikację w sieci. Zapewnia logiczną komunikację między procesami aplikacji działającymi na różnych hostach w ramach warstwowej architektury protokołów i innych komponentów sieciowych.


Warstwa transportowa odpowiada również za zarządzanie korekcją błędów, zapewniając jakość i niezawodność użytkownikowi końcowemu. Ta warstwa umożliwia hostowi odbieranie danych, pakietów lub s z korekcją błędów przez sieć i jest składnikiem sieci, który umożliwia multipleksowanie.

W modelu OSI warstwa transportowa jest czwartą warstwą tej struktury sieci.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Transport Layer

Warstwy transportowe działają transparentnie w obrębie powyższych warstw, aby dostarczać i odbierać dane bez błędów. Strona dzieli aplikację na segmenty i przekazuje je do warstwy sieci. Strona odbierająca następnie składa segmenty w s i przekazuje je do warstwy aplikacji.

Warstwa transportowa może zapewniać niektóre lub wszystkie z następujących usług:


  • Komunikacja zorientowana na połączenie: Urządzenia w punktach końcowych komunikacji sieciowej ustanawiają protokół uzgadniania, aby zapewnić niezawodne połączenie przed wymianą danych. Słabość tej metody polega na tym, że dla każdej dostarczonej aplikacji wymagane jest potwierdzenie, co powoduje znaczne obciążenie sieci w porównaniu z pakietami z korekcją błędów. Powtarzane żądania powodują znaczne spowolnienie prędkości sieci, gdy wysyłane są wadliwe strumienie bajtów lub datagramy.
  • Dostarczanie tego samego zamówienia: zapewnia, że ​​pakiety są zawsze dostarczane w ściśle określonej kolejności. Chociaż warstwa sieciowa jest odpowiedzialna, warstwa transportowa może naprawić wszelkie rozbieżności w sekwencji spowodowane spadkiem pakietów lub przerwaniem urządzenia.
  • Integralność danych: za pomocą sum kontrolnych można zapewnić integralność danych we wszystkich warstwach dostarczania. Te sumy kontrolne gwarantują, że przesyłane dane są takie same, jak dane otrzymywane w wyniku powtarzanych prób innych warstw w celu przesłania brakujących danych.
  • Kontrola przepływu: urządzenia na każdym końcu połączenia sieciowego często nie mają możliwości wzajemnego poznania swoich możliwości w zakresie przepustowości danych, a zatem mogą przesyłać dane szybciej niż urządzenie odbierające jest w stanie je buforować lub przetwarzać. W takich przypadkach przepełnienie bufora może spowodować całkowite awarie komunikacji.I odwrotnie, jeśli urządzenie odbiorcze nie odbiera danych wystarczająco szybko, powoduje to niedopełnienie bufora, co może również powodować niepotrzebne zmniejszenie wydajności sieci.
  • Kontrola ruchu: Sieci łączności cyfrowej podlegają ograniczeniom przepustowości i prędkości przetwarzania, co może oznaczać ogromny potencjał przeciążenia danych w sieci. Przeciążenie sieci może wpływać na prawie każdą część sieci. Warstwa transportowa może identyfikować objawy przeciążenia węzłów i zmniejszonych prędkości przepływu.
  • Multipleksowanie: Transmisja wielu strumieni pakietów z niepowiązanych aplikacji lub innych źródeł (multipleksowanie) przez sieć wymaga bardzo dedykowanych mechanizmów kontrolnych, które znajdują się w warstwie transportowej. To multipleksowanie pozwala na korzystanie z jednoczesnych aplikacji w sieci, na przykład gdy na tym samym komputerze są otwierane różne przeglądarki internetowe. W modelu OSI multipleksowanie jest obsługiwane w warstwie usługi.
  • Orientacja bajtów: Niektóre aplikacje wolą odbierać strumienie bajtów zamiast pakietów; warstwa transportowa pozwala na transmisję zorientowanych bajtowo strumieni danych w razie potrzeby.