Nwlapcug.com


Protocolli Internet UDP

Protocolli Internet UDP


L'user datagram protocol è un protocollo di strato di trasporto all'interno della suite di protocolli Internet. Al momento della pubblicazione, ci sono pochi dozzina protocolli di livello trasporto IP. Quelli nuovi vengono aggiunti per accogliere nuove applicazioni. Protocolli Internet trasmissione e ricezione siano impostati dalla Internet Engineering Task Force. UDP è stato adottato e aggiunto all'elenco di protocolli di livello trasporto nel 1980. È definito in IETF RFC standard 768, che è liberamente disponibile sul sito Web IETF.

TCP

TCP, o procedura di controllo di trasmissione, è il protocollo di strato di trasporto IP originale e continua ad essere il più comunemente usato. TCP/IP suddivide i messaggi in pacchetti che vengono inviati attraverso la rete di telecomunicazioni globale, pubbliche commutate su base primo percorso disponibile. Sotto TCP, ad esempio, un'e-mail può essere suddiviso in una dozzina di pacchetti, ognuno dei quali può salire nel mondo prima di arrivare al computer a cui è destinato. Questo tipo di routing tortuoso richiede dialoghi di installazione chiamati stretta di mano, riassemblaggio dei pacchetti nell'ordine corretto al punto di ricevimento e controlli per garantire ogni pacchetto arriva completamente intatta.

UDP

Il modello di trasmissione UDP trasmette ogni pacchetto individualmente, senza alcun controllo di errore, rimontaggio o stretta di mano. UDP è transazione orientato ed è progettato per fornire un mezzo mediante il quale le applicazioni possono comunicare con altri programmi in una rete di computer interconnessi tramite Internet senza richiedere la procedura di elaborazione che TCP richiede per assicurare la consegna. UDP non garantisce la consegna. A differenza di TCP, nessuna richiesta di reinvio fatta quando un pacchetto viene perso in transito o quando vengono ricevuti i messaggi duplicati. Per questo motivo UDP non è utilizzato per applicazioni dove è necessaria la consegna garantita dei flussi di dati correttamente ordinato.

Presupposto

Il presupposto alla base di una scelta per implementare una soluzione basata su UDP è quel controllo e correzione degli errori non è necessaria o, se necessario, viene eseguita dall'applicazione ricevente. Se i controlli di integrità di dati e di correzione sono necessari presso l'interfaccia di rete, sono necessari TCP o SCTP - Stream Control Transmission Protocol...

Utilizza

UDP è utile per le applicazioni che sono sensibili al fattore tempo, nel senso di elaborazione, e dove la perdita di pacchetti non è un problema. È utilizzato principalmente per la comunicazione tra macchine. Un esempio è una situazione dove il server deve rispondere a molte piccole richieste da molti clienti. A differenza di TCP, UDP è adatto a pacchetto broadcasting a tutti in rete locale e multicasting a tutti i sottoscrittori. Le applicazioni che utilizzano UDP includono lo streaming media, il Domain Name System, voice over IP e giochi online.