Skip to main content

Jaki jest protokół DataGram User?

Użytkownik protokołu DataGram jest jednym z głównych protokołów sieciowych używanych do przesyłania informacji w Internecie.Jest to część internetowego pakietu protokołu, który reguluje sposób, w jaki komputery komunikują się z serwerami i siebie nawzajem w sieci protokołu internetowego (IP).Podczas korzystania z protokołu DataGram aplikacja może wysyłać Datagrams lub wiadomości do innych hostów bez uprzedniej konfigurowania specjalnych kanałów transmisji lub ścieżek danych.Pozwala to na szybszą komunikację, ale jest mniej niezawodne niż inne metody.

Protokół ten został zaprojektowany w 1980 roku przez amerykańskiego informatyka Davida P. Reeda z Massachusetts Institute of Technology (MIT).Po przeglądzie i testowaniu protokół został formalnie zdefiniowany w RFC 768. RFC lub prośba o komentarze to memorandum opublikowane przez Internet Engineering Task Force, która określa zaakceptowany protokół użytkowania Internetu.

Koncentracja protokołu DataGram jest na transmisji danych.Nie zapewnia żadnych zabezpieczeń, aby upewnić się, że informacje faktycznie pojawią się lub chronić integralność danych podczas ich poruszania.Protokół zakłada, że jeśli sprawdzanie błędów jest ważne, komputery wykonujące komunikację zajmie się tym.

Protokół DataGram Użytkownik jest protokołem bezstanowym.Oznacza to, że traktuje każde żądanie informacji jako niezależnej transakcji.Zaletą działania w ten sposób jest to, że serwer może obsługiwać wyższy ruch, ponieważ nie ma potrzeby przypisywania przestrzeni pamięci do trwania rozmów.

W niektórych przypadkach protokół DataGram User jest w rzeczywistości lepszy niż bardziej niezawodne metody komunikacji.Na przykład pozwala dostarczyć wiadomości bez opóźnienia spowodowane sprawdzaniem błędów.Z tego powodu z tego powodu często je używają aplikacji.Wspólnym przykładem tego typu aplikacji jest przesyłanie strumieniowe mediów, takich jak głos nad IP.

Protokół użytkownika DataGram jest również przydatny dla serwerów obsługujących ogromny wolumin małych żądań.Ponieważ serwer nie musi przypisać miejsca do przechowywania ani konfigurować połączenia przed komunikowaniem się, może szybciej odpowiadać na każde żądanie.Rezultatem jest szybsza usługa dla wszystkich użytkowników.Z tego powodu protokół DataGram jest często używany przez serwery uruchamiające gry online.

Pomimo przydatności protokół Datagram Userów nie jest odpowiedni dla wszystkich aplikacji.Czasami konieczna jest korekta błędów, aby zapewnić wiarygodne dostarczanie danych.W takim przypadku RFC 768 zaleca stosowanie protokołu kontroli transmisji opisanej w RFC 761.