Una porta è un indirizzo per un programma in cui i dati viaggiano da un computer a un altro tramite una rete . Proprio come i computer dispongono di indirizzi , in modo da fare programmi . Il numero di porta è un modo rapido per dire al programma di rete che riceve i dati che l'applicazione dovrebbe riceverlo . Tali domande correre costantemente in attesa di dati per eseguire un'azione . Questo stato di attesa è chiamato ascolto . Comunicazioni di rete
Il concetto di porta riguarda specificamente i dati trasferiti attraverso le reti della suite di protocolli TCP /IP. Stand TCP /IP per Protocol /Internet Transmission Control Protocol . Una serie di norme di spiegare come i dati devono essere imballati e indirizzati a raggiungere la loro destinazione . Questo comporta suddividendo i dati in segmenti e poi mettendo ogni segmento di dati in una struttura chiamata un pacchetto . Il pacchetto ha un colpo di testa in cui i protocolli di memorizzare le informazioni di rete per la loro controparte di ricezione. L' ultima intestazione di andare sul pacchetto è l'header IP , che contiene l' indirizzo del computer di destinazione . Questa intestazione va di fronte al colpo di testa di trasporto , che è dove è scritto il numero di porta dell'applicazione ricevente .
Protocolli di trasporto
I due protocolli di trasporto alternativi in TCP /IP è il protocollo di controllo della trasmissione e il protocollo User Datagram . Questi due protocolli si occupano di numeri di porta . Essi confezionare i dati e inserire il numero di porta nell'intestazione . TCP stabilisce una connessione con la controparte e sostiene che la connessione per tutta la sessione . Il protocollo definisce come pacchetti di dati vengono sequenziati in modo che il programma ricevente può conoscere l' ordine in cui i dati per riassemblare . UDP è un'alternativa leggera che di solito è utilizzato per applicazioni multimediali . Le porte sono conosciuti da un numero ma anche dal protocollo di trasporto , e quindi non c'è una porta chiamata TCP 25 e uno chiamato UDP 25 . Questi non sono la stessa porta .
Well Known Ports
Un certo numero di applicazioni hanno un numero di porta riservato per loro. Tali stanziamenti sono chiamati " porte ben note " e l'elenco è gestito e distribuito dalla Internet Assigned Numbers Authority , che è meglio conosciuto come IANA . I programmatori l'invio di dati ad una particolare porta non può aspettare un altro programma per raccogliere i dati. Ad esempio , non esiste un punto di inviare dati alla porta 21 , che è registrato per il protocollo di trasferimento file , sperando che Kerberos lo pick up , perché Kerberos è in ascolto sulla porta 88 .
Ricevere Procedure
software Networking
nel ricevere strisce computer spento le intestazioni e riassembla i dati , prima di passarlo al l'applicazione associata con il numero di porta scritto nelle intestazioni dei pacchetti . Tale domanda deve essere in esecuzione per ricevere i dati . In molte applicazioni , la ricezione di dati è un processo interattivo , con le corrispondenti applicazioni su ciascun computer di messaggistica avanti e indietro per tutta la durata della sessione .