Protocollo datagramma utente leggero (UDP Lite)

Autore: Eugene Taylor
Data Della Creazione: 8 Agosto 2021
Data Di Aggiornamento: 22 Giugno 2024
Anonim
TCP ( Transmission Control Protocol ) vs UDP ( User Datagram Protocol )
Video: TCP ( Transmission Control Protocol ) vs UDP ( User Datagram Protocol )

Contenuto

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.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

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 destinato a 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 reing 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.