Komunikacja bezpołączeniowa - Connectionless communication

Komunikacja bezpołączeniowa , często określana jako komunikacja w trybie CL , jest metodą transmisji danych stosowaną w sieciach z komutacją pakietów , w której każda jednostka danych jest indywidualnie adresowana i trasowana na podstawie informacji przenoszonych w każdej jednostce, a nie informacji konfiguracyjnych wcześniej ustalonego, stały kanał danych jak w komunikacji zorientowanej połączeniowo .

W przypadku komunikacji bezpołączeniowej między dwoma punktami końcowymi sieci, wiadomość może być wysłana z jednego punktu końcowego do drugiego bez uprzedniego ustalenia. Urządzenie na jednym końcu komunikacji przesyła dane adresowane do drugiego, bez uprzedniego upewnienia się, że odbiorca jest dostępny i gotowy do odbioru danych. Niektóre protokoły pozwalają na korekcję błędów poprzez żądanie retransmisji. Internet Protocol (IP) i User Datagram Protocol (UDP) to protokoły bezpołączeniowe.

Pakiet przesyłany w trybie bezpołączeniowym jest często nazywany datagramem .

Protokoły bezpołączeniowe są zwykle opisywane jako protokoły bezstanowe, ponieważ punkty końcowe nie mają zdefiniowanego protokołu, aby zapamiętać, gdzie się znajdują w „konwersacji” wymiany komunikatów.

W komunikacji zorientowanej połączeniowo komunikujący się uczestnicy muszą najpierw ustanowić logiczny lub fizyczny kanał danych lub połączenie w dialogu poprzedzającym wymianę danych użytkownika.

Komunikacja bezpołączeniowa ma tę przewagę nad komunikacją zorientowaną na połączenie , że ma niski narzut . Pozwala także na operacje multicastowe i rozgłoszeniowe , w których te same dane są przesyłane do kilku odbiorców w ramach jednej transmisji.

W transmisjach bezpołączeniowych usługodawca zwykle nie może zagwarantować, że nie dojdzie do utraty, wstawienia błędów , nieprawidłowego dostarczenia, duplikacji lub dostarczenia pakietu poza kolejnością . Jednak wpływ błędów można zmniejszyć, wdrażając korekcję błędów w protokole aplikacji.

W trybie bezpołączeniowym nie są możliwe żadne optymalizacje podczas przesyłania kilku jednostek danych między tymi samymi dwoma równorzędnymi urządzeniami. Ustanawiając połączenie na początku takiej wymiany danych, komponenty ( routery , mosty ) wzdłuż ścieżki sieciowej byłyby w stanie wstępnie obliczyć (a tym samym buforować ) informacje związane z routingiem, unikając ponownego obliczenia dla każdego pakietu. Komponenty sieciowe mogą również rezerwować pojemność na przykład na przesyłanie kolejnych jednostek danych z pobierania wideo.

Rozróżnienie między transmisją bezpołączeniową a transmisją zorientowaną na połączenie może odbywać się na kilku warstwach Modelu Referencyjnego OSI:

Godne uwagi protokoły bezpołączeniowe to: Internet Protocol (IP), User Datagram Protocol (UDP), Internet Control Message Protocol (ICMP), Internetwork Packet Exchange (IPX), Transparent Inter-process Communication , NetBIOS oraz Fast and Secure Protocol (FASP).

Bibliografia

  •  Ten artykuł zawiera  materiał z domeny publicznej z dokumentu General Services Administration : „Federal Standard 1037C” .