Sommario:
- Definizione - Cosa significa UDP Lite (Lightweight User Datagram Protocol)?
- Techopedia spiega il protocollo Datagram utente leggero (UDP Lite)
Definizione - Cosa significa UDP Lite (Lightweight User Datagram Protocol)?
Il protocollo User Datagram Protocol (UDP-Lite) leggero è un protocollo senza connessione simile al User Datagram Protocol (UDP).
Tuttavia, può anche servire applicazioni in ambienti di rete soggetti a errori in cui i payload parzialmente danneggiati sono preferiti per essere consegnati piuttosto che scartati dalla stazione che lo riceve.
Ciò consente di risparmiare tempo e larghezza di banda, poiché non è necessario inviare nuovamente i dati e le decisioni sull'integrità dei dati vengono lasciate all'applicazione o al codec di destinazione.
A parte questa caratteristica, è funzionalmente e semanticamente simile al normale UDP.
Techopedia spiega il protocollo Datagram utente leggero (UDP Lite)
UDP-Lite è, come suggerisce il nome, basato su UDP.
Tuttavia, c'è una differenza chiave: A differenza di UDP, che protegge nessuno o tutti i pacchetti con un checksum, UDP-Lite consente l'implementazione di checksum parziali che coprono solo una parte del datagramma e quindi offre pacchetti parzialmente danneggiati.
Questo protocollo era pensato per funzioni multimediali come streaming video o VoIP in cui la ricezione di pacchetti parzialmente corrotti o danneggiati è vantaggiosa rispetto alla mancata ricezione.
Quando si utilizza UDP convenzionale, un errore in un singolo bit provocherà un checksum diverso o errato, invalidando e quindi scartando il pacchetto. In questo schema, nessun errore è considerato minore, quindi anche se l'errore è banale, il pacchetto viene comunque scartato, il che richiede quindi il rinvio di quel pacchetto dalla sorgente, impiegando tempo e larghezza di banda.
L'algoritmo di checksum per entrambi i tipi di UDP è lo stesso, ma per Lite è implementato solo parzialmente a partire dall'intestazione UDP-Lite che deve essere sempre coperta dal checksum.
Ciò non significa che alcuni pacchetti UDP-Lite non vengano scartati. Ad esempio, i pacchetti con un valore di copertura del checksum compreso tra 1 e 7 devono essere scartati (deve essere 0 o 8+) e anche quelli con una copertura maggiore della lunghezza IP devono essere scartati.
