Utilizzi comuni di UDP

August 4

Utilizzi comuni di UDP


La User Datagram Protocol è uno dei protocolli centrali della suite di protocolli TCP / IP. TCP / IP è l'insieme protocollo più usato per la tecnologia di rete. TCP / IP sta per Internet Protocol Transmission Control Protocol /. Il Protocollo Internet, anche parte di questa suite, fornisce la definizione dell'indirizzo IP. Ogni computer connesso a Internet deve avere un indirizzo IP. UDP collabora con il protocollo Internet per ottenere i dati da un computer a un altro su una rete o su Internet.

protocollo di trasporto

protocolli TCP / IP sono raggruppate per funzione, con i gruppi di protocollo rappresentati come gli strati di una pila. Layer 3 dello stack è il livello di trasporto. TCP / IP ha due protocolli del livello di trasporto - il Transmission Control Protocol e User Datagram Protocol. È responsabilità di protocolli di trasporto per mettere dati dell'applicazione in una struttura chiamata un pacchetto. I dati va nel payload del pacchetto, e il protocollo di trasporto aggiunge un'intestazione sulla parte anteriore di questa. Il protocollo Internet aggiunge la propria intestazione sulla parte anteriore del trasporto di intestazione.

rivali

Nessuna trasmissione utilizza sia il protocollo TCP e UDP e, per decenni, tutti preferito TCP. Il Transmission Control Protocol mette i dati in pacchetti, contatta il ricevitore e stabilisce un collegamento, il che significa che molti pacchetti possono essere identificati come un gruppo unito i programmi TCP ad entrambe le estremità della connessione tenersi in contatto per garantire che i dati arrivano in sequenza, intatto e in pieno. UDP mette i dati in pacchetti e poi fa poco altro. L'intestazione UDP contiene una checksum, che non è sempre utilizzato. Se il programma ricevente rileva un errore dal ricalcolare il checksum, che non richiede una ritrasmissione del pacchetto. E 'appena scende il pacchetto corrotto e attende il prossimo pezzo di dati. C'è poca comunicazione tra i due punti finali in una trasmissione UDP. Ogni pacchetto viene inviato come una trasmissione individuale; è fatto alcun tentativo di mettere in relazione i pacchetti gli uni agli altri.

impopolarità

Per decenni, UDP è stato deriso come "Inaffidabile Datagram Protocol". specialisti di rete potrebbero trovare poco per il protocollo. Le caratteristiche del protocollo TCP sembravano essenziali per la qualità affidabile del servizio ed è stato usato a preferenza di UDP. La necessità per l'autenticazione e la crittografia delle trasmissioni reso TCP ancora più importante. I protocolli di sicurezza diffusi Secure Shell e Secure Socket Layer possono essere utilizzati solo con il protocollo TCP. Molti hanno sostenuto che UDP è un protocollo inutile e dovrebbe essere eliminato dallo stack di protocollo TCP / IP.

Scopo

L'avvento della telefonia IP e multimediali in streaming ha dato UDP uno scopo. Queste applicazioni hanno le loro procedure di gestione della sessione e di integrità dei dati e non hanno bisogno le caratteristiche del protocollo TCP, che solo rallentare la ricezione di un pacchetto di dati. buffer di TCP dei dati per correggere di arrivi di sequenza ostacola trasmissioni multimediali, che non hanno il tempo per la correzione dei dati o la ritrasmissione. UDP è il protocollo di trasporto favorito dalla telefonia IP, videoconferenza e streaming audio e video su reti e Internet.