UDP Protocolli Internet

December 14

UDP Protocolli Internet


La User Datagram Protocol è un protocollo di livello di trasporto all'interno della suite di protocolli Internet. Al momento della pubblicazione, ci sono alcuni protocolli di livello di trasporto dozzina IP. Nuovi sono aggiunti a nuove applicazioni. I protocolli per la trasmissione e la ricezione di Internet sono impostate dalla Internet Engineering Task Force. UDP è stato adottato e aggiunto all'elenco protocolli di livello di trasporto nel 1980. Esso è definito in IETF standard RFC 768, che è liberamente disponibile sul sito web IETF.

TCP

TCP, o procedura di controllo della trasmissione, è il protocollo di livello di trasporto originale IP e continua ad essere il più comunemente usato. TCP / IP rompe i messaggi in pacchetti che vengono inviati attraverso il globale, pubblicamente acceso rete di telecomunicazioni su base prima-disponibile-path. In TCP, per esempio, una e-mail può essere suddiviso in una dozzina di pacchetti, ciascuno dei quali può saltare tutto il mondo prima di arrivare al computer a cui è destinato. Questo tipo di percorso tortuoso richiede dialoghi di configurazione chiamato-stringendo la mano, il riassemblaggio dei pacchetti nell'ordine corretto al punto di ricezione e verifica per garantire che ogni pacchetto arriva completamente intatto.

UDP

Il modello di trasmissione UDP trasmette ogni pacchetto singolarmente, senza la stretta di mano, il rimontaggio o controllo degli errori. UDP è orientato alla transazione ed è progettato per fornire un mezzo attraverso il quale le applicazioni possono comunicare con altri programmi in una rete di computer interconnessi che utilizzano Internet senza richiedere l'elaborazione passi TCP richiede di assicurare la consegna. UDP non garantisce la consegna. A differenza di TCP, nessuna richiesta di rispedizione viene effettuata quando un pacchetto viene perso durante il trasporto o quando si ricevono messaggi duplicati. Per questo motivo UDP non viene utilizzato per applicazioni in cui la consegna garantita in modo corretto ordinato flussi di dati è necessario.

Assunzione

Il presupposto una scelta per implementare una soluzione basata su UDP è che il controllo e la correzione degli errori non è necessario o, se necessario, viene eseguita dall'applicazione ricevente. Se la correzione e l'integrità dei dati dei controlli sono tenuti presso la rete di interfaccia, TCP o SCTP - Stream Control Transmission Protocol - sono obbligatori

usi

UDP è utile per applicazioni che sono sensibili al 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 in cui un server deve rispondere a molte piccole richieste da molti clienti. A differenza di TCP, UDP è adatto a pacchetto di trasmissione a tutti sulla rete locale e multicasting a tutti gli abbonati. Le applicazioni che utilizzano UDP comprendono streaming media, il Domain Name System, voice over IP e giochi online.