Sobes.tech
Junior

Qual è la caratteristica speciale dei protocolli UDP?

sobes.tech AI

Risposta dell'AI

UDP (User Datagram Protocol) è un protocollo di livello di trasporto orientato alla trasmissione di dati senza stabilire una connessione.

Caratteristiche di UDP:

  • Assenza di stabilimento della connessione: Prima di iniziare la trasmissione dei dati, non avviene un "handshake" come in TCP. Questo riduce la latenza e i costi.
  • Inaffidabile: UDP non garantisce la consegna dei pacchetti, il loro ordine o l'assenza di duplicati. Se un pacchetto viene perso, non viene effettuato un reinvio dal protocollo.
  • Alta velocità: Grazie all'assenza di meccanismi di controllo degli errori, del flusso e di ritrasmissione, UDP fornisce una velocità di trasmissione dati superiore rispetto a TCP.
  • Intestazione ridotta: L'intestazione UDP è minima (8 byte) rispetto a quella TCP (almeno 20 byte), riducendo la quantità di dati trasmessi.
  • Senza controllo di flusso e congestione: UDP non ha meccanismi integrati per gestire la velocità di trasmissione dei dati o rispondere alla congestione della rete.

L'uso di UDP è appropriato in applicazioni dove la latenza minima è importante e le perdite di dati sono accettabili o possono essere gestite a livello di applicazione (ad esempio, streaming video, giochi online, VoIP, servizi DNS).