Ping è un semplice ma ampiamente usato utility per testare le prestazioni della rete . Ogni professionista networking conosce ping e lo usa regolarmente . Connessioni di rete hanno bisogno l'origine e la destinazione dei due computer nella connessione e anche l' indirizzo di origine e di destinazione. L' indirizzo di applicazione si chiama un numero di porta . Come ping è un'applicazione di rete , richiede un numero di porta a svolgere il suo compito . La risposta sorprendente è che il ping non dispone di un numero di porta . Per capire perché , è necessario capire come funzionano i protocolli di rete diversi . IP Stack
Ping TCP /è un'applicazione all'interno dello stack di protocollo TCP /IP. Tutte le comunicazioni Internet utilizzano il protocollo TCP /IP , che sta per Protocol /Internet Transmission Control Protocol . Il nome del gruppo include i nomi dei suoi due elemento più importante : il Transmission Control Protocol e Internet Protocol . Il Transmission Control Protocol è un protocollo di livello di trasporto. Gruppi di TCP /IP protocolli insieme di caratteristiche e rappresenta questi gruppi come strati in una pila. Il livello di trasporto è appena sotto il livello applicazione . Sotto il livello di trasporto è lo strato Internet , dove si trova il protocollo Internet , e sotto che è il livello di accesso di rete .
Affrontare
Ogni strato dello stack in l' invio parla di computer per il suo strato equivalente nella pila nel computer ricevente . Quindi il protocollo di trasporto nel computer di invio comunica con il protocollo di trasporto nel computer ricevente e il protocollo Internet nell'invio colloqui informatici al protocollo Internet nel protocollo ricevente . Trasporto protocollo di livello utilizzare numeri di porta per identificare se stessi e il loro corrispondente . Il protocollo del livello di trasporto forma un segmento di dati in un pacchetto , che contiene sua intestazione sul fronte dei dati contenenti la sorgente e destinazione delle applicazioni coinvolte nella comunicazione . Questi indirizzi sono chiamati porte . Il protocollo del livello di trasporto passa il pacchetto al livello Internet per la trasmissione. Il livello Internet mette la propria intestazione sul fronte del pacchetto, che include l' indirizzo di origine e destinazione dei computer coinvolti nella connessione. Questi indirizzi sono chiamati indirizzi IP dopo il protocollo Internet.
Porte
Una porta è definito come un protocollo di trasporto e un numero di porta . Il Transmission Control Protocol è uno dei protocolli di trasporto di TCP /IP , l' altro è il User Datagram Protocol . Questi sono conosciuti come TCP e UDP e ciascuno ha il proprio set di porte , per cui la porta UDP 123 non è la stessa porta TCP 123 .
ICMP
protocollo Internet non ha alcun meccanismo per riferire errori di trasmissione e quindi questa funzione è svolta da Internet Control Message Protocol . Ping utilizza le funzionalità di questo protocollo per ottenere indietro un pacchetto di segnalazione sullo stato di una trasmissione e analizza la velocità del suo ritorno . ICMP è un protocollo di livello Internet . Si opera a un livello inferiore rispetto al livello che si occupa di porte . Ping non può usare numeri di porta in quanto opera in un livello in cui i numeri di porta sono irrilevanti . Esso non riguarda il passaggio di dati da un'applicazione a un'altra in rete , solo da un computer a un altro .