Jaki jest protokół użytkownika Datagram?
Protokół User 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 akceptowany protokół użytkowania Internetu.
Koncentracja protokołu DataGram jest na transmisji danych. Nie zapewnia żadnych zabezpieczeń, aby zapewnić informacjeRmation faktycznie przybywa lub w celu ochrony integralności 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 User 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 preferowany 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żPrzydatne dla serwerów, które obsługują ogromną ilość 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.