Una porta è un indirizzo per un programma quando i dati viaggiano da un computer all'altro su una rete. Proprio come i computer hanno indirizzi, così come i programmi. Il numero di porta è un modo rapido per comunicare al programma di rete che riceve i dati quale applicazione dovrebbe riceverlo. Queste applicazioni sono in costante attesa di dati per attivare un'azione. Questo stato di attesa si chiama ascolto.
Comunicazioni di rete
Il concetto di porta si riferisce specificamente ai dati trasferiti attraverso le reti dalla suite di protocolli TCP /IP. TCP /IP sta per Transmission Control Protocol /Internet Protocol. Una serie di standard spiega come i dati dovrebbero essere impacchettati e indirizzati per raggiungere la loro destinazione. Ciò comporta la suddivisione dei dati in segmenti e quindi il posizionamento di ciascun segmento di dati in una struttura chiamata pacchetto. Il pacchetto ha un'intestazione in cui i protocolli di rete memorizzano informazioni per la loro controparte ricevente. L'ultima intestazione da inserire nel pacchetto è l'intestazione IP, che contiene l'indirizzo del computer di destinazione. Questa intestazione va di fronte all'intestazione del trasporto, che è il punto in cui è scritto il numero di porta dell'applicazione ricevente.
Protocolli di trasporto
I due protocolli di trasporto alternativi in TCP /IP sono il protocollo di controllo della trasmissione e il "User Datagram Protocol.", 3, [[Questi due protocolli si occupano dei numeri di porta. Imballano i dati e posizionano il numero di porta nell'intestazione. TCP stabilisce una connessione con la sua controparte e mantiene tale connessione durante la sessione. Il protocollo definisce la sequenza dei pacchetti di dati in modo che il programma di ricezione possa conoscere l'ordine in cui riassemblare i dati. UDP è un'alternativa leggera che viene solitamente utilizzata dalle applicazioni multimediali. Le porte sono conosciute da un numero ma anche dal protocollo di trasporto, quindi esiste una porta chiamata TCP 25 e una chiamata UDP 25. Queste non sono la stessa porta.
Porte conosciute
Un numero di le applicazioni hanno un numero di porta riservato a loro. Queste allocazioni sono chiamate "porte ben note" e l'elenco è gestito e distribuito dall'Autorità per i numeri assegnati ad Internet, meglio conosciuta come IANA. I programmatori che inviano dati a una determinata porta non possono aspettarsi che un altro programma raccolga tali dati. Ad esempio, non ha senso inviare dati alla porta 21, che è registrata per il protocollo di trasferimento file, sperando che Kerberos lo rilevi, perché Kerberos è in ascolto sulla porta 88.
Procedure di ricezione
Rete il software nel computer ricevente rimuove le intestazioni e riassembla i dati, prima di trasferirli all'applicazione associata al numero di porta scritto nelle intestazioni dei pacchetti. Quell'applicazione deve essere in esecuzione per ricevere i dati. Con molte applicazioni, la ricezione dei dati è un processo interattivo, con le applicazioni corrispondenti su ciascun computer di messaggistica avanti e indietro per la durata della sessione.
Computer © www.354353.com