Qual è la porta UDP utilizzato per?

May 17

Qual è la porta UDP utilizzato per?


Una porta è un indirizzo a un'applicazione. Quando le applicazioni comunicano attraverso una rete che devono indirizzare i loro messaggi al computer di destinazione e devono affrontare anche l'applicazione di destinazione. L'indirizzo del computer viene chiamato un indirizzo IP, ed è definito dal protocollo Internet. L'indirizzo del applicazione si chiama un numero di porta. Le porte sono identificati dal loro numero di porta e il protocollo di trasporto che li utilizza. UDP, il User Datagram Protocol, è uno di questi protocolli di trasporto.

pacchetti di dati

Messaggi e dati viaggiano intorno reti in una struttura chiamata un pacchetto. Il pacchetto viene assemblato da un protocollo di trasporto. Ci sono due protocolli di trasporto; uno è chiamato il Transmission Control Protocol, o TCP, e l'altro è chiamato User Datagram Protocol, o UDP. E 'responsabilità del protocollo di trasporto per mettere i numeri di porta sorgente e destinazione delle applicazioni che comunicano dentro l'intestazione del pacchetto di dati. Un'intestazione pacchetto di dati contiene informazioni di controllo e di indirizzamento dei dati trasportati nel corpo del pacchetto. Dopo aver creato il pacchetto e mettere su la sua intestazione, il protocollo di trasporto passa il pacchetto al protocollo Internet, che aggiunge la propria intestazione contenente l'indirizzo di origine e la destinazione dei due computer coinvolti nel trasferimento.

Numeri di porta

Invece di mettere il nome dell'applicazione nell'intestazione del pacchetto, il protocollo di trasporto mette in un numero di porta. L'Internet Assigned Numbers Authority (IANA) mantiene un elenco delle associazioni tra applicazioni e numeri di porta. Ogni applicazione è assegnato sia una porta TCP e una porta UDP dello stesso numero, anche se la maggior parte delle applicazioni utilizzano uno o l'altro.

Porte UDP

porte UDP e porte TCP funzionano in modo diverso. TCP stabilisce una sessione, e le due parti lo scambio di informazioni per creare una connessione e quindi inviare dati o messaggi nel contesto di quella sessione. Ciò consente al ricevitore di verificare se i pacchetti arrivano in sequenza o determinare se un pacchetto è mancante. UDP è senza connessione, in quanto non crea una sessione. Una connessione ad una porta UDP è considerato come una transazione "una sola volta". Il protocollo UDP non effettua alcun controllo di integrità dei dati, e ogni pacchetto è considerato come una transazione separata.

porte in ascolto

Un computer non sa quali applicazioni sono stati assegnati a quali numeri di porta. È compito della domanda di notificare il software di rete del suo uso di una porta. All'avvio, l'applicazione crea un socket a una porta. Questa terminologia significa semplicemente che l'applicazione notifica il software di rete in esecuzione sul computer che qualsiasi pacchetto che arriva con quel numero di porta deve essere inoltrato ad esso. Fino a quando arriva un pacchetto, il programma continua a funzionare, ma non fa altro che anello rotondo e controllo rotonda per la notifica di arrivo dei dati. Questo stato è chiamato "l'ascolto".