Skip to main content

Qual è il protocollo di datagram utente?

Il protocollo del datagram utente è uno dei principali protocolli di rete utilizzati per trasmettere informazioni su Internet.Fa parte della suite del protocollo Internet, che governa il modo in cui i computer comunicano con i server e reciproci tramite una rete IP (Internet Protocol).Quando si utilizza il protocollo di datagram utente, un'applicazione può inviare datagrammi o messaggi, ad altri host senza prima impostare canali di trasmissione speciali o percorsi dati.Ciò consente una comunicazione più rapida, ma è meno affidabile di altri metodi.

Questo protocollo è stato progettato nel 1980 dallo scienziato informatico americano David P. Reed del Massachusetts Institute of Technology (MIT).Dopo la revisione e il test, il protocollo è stato formalmente definito in RFC 768. Un RFC, o richiesta di commenti, è un memorandum pubblicato dalla Task Force di ingegneria Internet, che delinea il protocollo accettato per l'utilizzo di Internet.

Il focus del protocollo del datagram utente è sulla trasmissione dei dati.Non fornisce garanzie per garantire che le informazioni arrivino effettivamente o per proteggere l'integrità dei dati mentre si muove.Il protocollo presuppone che, se il controllo degli errori sia importante, i computer che fanno la comunicazione ne prenderanno cura.

Il protocollo del datagramma utente è un protocollo apolvere.Ciò significa che tratta ogni richiesta di informazioni come una transazione indipendente.Il vantaggio di operare in questo modo è che un traffico più elevato può essere supportato dal server perché non è necessario assegnare lo spazio di archiviazione per le conversazioni in corso.

In alcuni casi, il protocollo di datagram utente è effettivamente preferibile a metodi di comunicazione più affidabili.Ad esempio, consente di consegnare i messaggi senza il ritardo causato dal controllo degli errori.Le applicazioni sensibili al tempo spesso lo usano per questo motivo.Un esempio comune di questo tipo di applicazione è uno streaming di supporti come una voice over IP.

Il protocollo del datagramma dell'utente è utile anche per i server che gestiscono un enorme volume di piccole richieste.Poiché il server non ha bisogno di assegnare lo spazio di archiviazione o impostare connessioni prima di comunicare, può rispondere a ogni singola richiesta più rapidamente.Il risultato è un servizio più veloce per tutti gli utenti.Per questo motivo, il protocollo degli utenti Datagram viene spesso utilizzato dai server che eseguono giochi online.

Nonostante la sua utilità, il protocollo di datagram utente non è adatto a tutte le applicazioni.A volte è necessaria una correzione degli errori per garantire la consegna affidabile dei dati.In questo caso, RFC 768 consiglia invece di utilizzare il protocollo di controllo della trasmissione delineato in RFC 761.