Spisu treści:
- Definicja - Co oznacza protokół UDP (User Datagram Protocol)?
- Techopedia wyjaśnia User Datagram Protocol (UDP)
Definicja - Co oznacza protokół UDP (User Datagram Protocol)?
User Datagram Protocol (UDP) jest częścią pakietu protokołu internetowego używanego przez programy działające na różnych komputerach w sieci. UDP służy do wysyłania krótkich wiadomości zwanych datagramami, ale ogólnie jest to niewiarygodny protokół bezpołączeniowy. UDP jest oficjalnie zdefiniowany w RFC 768 i został sformułowany przez Davida P. Reeda.
Techopedia wyjaśnia User Datagram Protocol (UDP)
Protokół datagramu użytkownika jest protokołem warstwy transportu otwartych połączeń systemowych (OSI) dla aplikacji sieciowych klient-serwer. UDP używa prostego modelu transmisji, ale nie stosuje dialogów uzgadniania dla zapewnienia niezawodności, porządku i integralności danych. Protokół zakłada, że sprawdzanie błędów i korekta nie są wymagane, co pozwala uniknąć przetwarzania na poziomie interfejsu sieciowego.
UDP jest szeroko stosowany w wideokonferencjach i grach komputerowych w czasie rzeczywistym. Protokół umożliwia odrzucanie poszczególnych pakietów i odbieranie pakietów UDP w innej kolejności niż w tej, w jakiej zostały wysłane, co pozwala na lepszą wydajność.
Ruch sieciowy UDP jest zorganizowany w formie datagramów, które składają się z jednej jednostki wiadomości. Pierwsze osiem bajtów datagramu zawiera informacje nagłówka, a pozostałe bajty zawierają dane komunikatu. Nagłówek datagramu UDP zawiera cztery pola po dwa bajty:
- Numer portu źródłowego
- Numer portu docelowego
- Rozmiar datagramu
- Suma kontrolna