Ping è un'applicazione standard presente nella maggior parte dei computer portatili e desktop. Le app che supportano il ping possono essere installate anche su smartphone e altri dispositivi mobili. Inoltre, i siti Web che supportano i servizi di test della velocità di Internet spesso includono il ping come una delle loro funzionalità.
Un'utilità ping invia i messaggi di test dal client locale a una destinazione remota tramite la connessione di rete TCP / IP. L'obiettivo può essere un sito Web, un computer o qualsiasi altro dispositivo con un indirizzo IP. Oltre a determinare se il computer remoto è attualmente online, ping fornisce anche indicatori della velocità generale o dell'affidabilità delle connessioni di rete.
Effettua il ping di un indirizzo IP che risponde
Questi esempi illustrano l'uso del ping in Microsoft Windows; gli stessi passaggi possono essere applicati quando si utilizzano altre applicazioni ping.
Esecuzione di ping
Microsoft Windows, Mac OS X e Linux forniscono programmi ping a riga di comando che possono essere eseguiti dalla shell del sistema operativo. I computer possono essere pingati tramite l'indirizzo IP o il nome.
Per eseguire il ping di un computer per indirizzo IP:
- Aprire un prompt della shell (in Microsoft Windows, il Prompt dei comandi o Prompt di MS-DOS sul Inizio Menu).
- genereping seguito da uno spazio e poi il Indirizzo IP.
- premi il accedere (o Ritorno) chiave.
Interpretazione dei risultati di Ping
Il grafico sopra illustra una tipica sessione ping quando un dispositivo all'indirizzo IP di destinazione risponde senza errori di rete:
- Risposta da: Per impostazione predefinita, il ping di Microsoft Windows invia una serie di quattro messaggi all'indirizzo. Il programma emette una riga di conferma per ogni messaggio di risposta ricevuto dal computer di destinazione.
- byte: Per impostazione predefinita, ogni richiesta ping ha una dimensione di 32 byte.
- Tempo: Ping riporta la quantità di tempo (in millisecondi) tra l'invio di richieste e il ricevimento di risposte.
- TTL (Time-to-Live): Un valore compreso tra 1 e 128, TTL può essere utilizzato per contare quante reti diverse passano i messaggi ping prima di raggiungere il computer di destinazione. Un valore di 128 indica che il dispositivo si trova sulla rete locale, con 0 altre reti intermedie.
Eseguendo ping continuamente
Su alcuni computer (in particolare quelli su cui è in esecuzione Linux), il programma ping standard non si interrompe dopo quattro tentativi di richiesta, ma viene eseguito fino a quando l'utente non lo interrompe. Ciò è utile per coloro che desiderano monitorare lo stato di una connessione di rete per periodi di tempo più lunghi.
In Microsoft Windows, digitare ping -t invece di ping nella riga di comando per avviare il programma in questa modalità in esecuzione continua (e utilizzare la sequenza di tasti Control-C per interromperlo).
Effettua il ping di un indirizzo IP che non risponde
In alcuni casi, le richieste ping falliscono. Questo accade per uno qualsiasi dei seguenti motivi:
- L'indirizzo IP specificato dal programma ping non è valido.
- Il sistema host (il dispositivo utilizzato per inviare ping) non è connesso a una rete IP (ad esempio, non ha un indirizzo IP funzionante).
- Nessun dispositivo di rete è connesso all'indirizzo IP di destinazione.
- La congestione della rete o gli errori tra l'host e il target impediscono il passaggio dei messaggi (in una o entrambe le direzioni).
Il grafico sopra illustra una tipica sessione di ping quando il programma non riceve alcuna risposta dall'indirizzo IP di destinazione. Ogni Risposta da la linea impiega diversi secondi per apparire sullo schermo mentre il programma attende e alla fine scade. L'indirizzo IP a cui si fa riferimento in ciascuna riga di risposta dell'output è l'indirizzo del computer di ping (host).
Risposte ping intermittenti
Sebbene non comune, è possibile che il ping riferisca un tasso di risposta diverso da 0% (completamente non rispondente) o 100% (completamente reattivo). Questo si verifica più spesso quando il sistema di destinazione si sta spegnendo (come nell'esempio mostrato) o all'avvio:
C: > ping bwmitche-home1Pinging bwmitche-home1 192.168.0.8 con 32 byte di dati:Risposta da 192.168.0.8: byte = 32 tempo = I programmi ping consentono di specificare un nome computer invece di un indirizzo IP. Normalmente gli utenti preferiscono eseguire il ping per nome quando prendono di mira un sito web. Il grafico sopra illustra i risultati del ping del sito web di Google (www.google.com) da un prompt dei comandi di Windows. Ping riporta l'indirizzo IP di destinazione e il tempo di risposta in millisecondi. Tieni presente che siti Web di grandi dimensioni come Google utilizzano molti computer server Web in tutto il mondo. Molti diversi indirizzi IP possibili (tutti validi) possono essere segnalati quando si esegue il ping di questi siti Web. Molti siti Web (incluso Go-Travels.com) bloccano le richieste di ping come precauzione di sicurezza della rete. Il risultato del ping di questi siti web varia ma generalmente include: a Rete di destinazione non raggiungibile messaggio di errore e nessuna informazione utile. Gli indirizzi IP segnalati dal ping dei siti che bloccano il ping tendono ad essere quelli dei server DNS e non i siti Web stessi. C: > ping www.Go-Travels.comPinging www.about.akadns.net 208.185.127.40 con 32 byte di dati:Risposta dal 74.201.95.50: rete di destinazione irraggiungibile.Tempo scaduto per la richiesta.Tempo scaduto per la richiesta.Tempo scaduto per la richiesta.Statistiche ping per 208.185.127.40: Pacchetti: Inviato = 4, Ricevuto = 1, Perso = 3 (75% di perdita), Effettua il ping di un sito Web o di un computer in base al nome
Pinging di un sito Web reattivo
Pinging di un sito Web non risponde