Quando si usa il comando Ping
Aggiornato il:
Cosa significa pingare un indirizzo IP di computer o un sito internet, come fare il ping e come leggere i risultati di risposta
Il Ping è un'applicazione che si trova in tutti i computer, che funziona a riga di comando e permette di comunicare con qualsiasi dispositivo in rete.
Si tratta del metodo più efficace per gli amministratori di rete per sapere se un computer è online all'interno di una rete, ed è anche un comando utile per sapere subito se un sito web è online oppure è offline. Pingare un indirizzo di rete (che può essere un indirizzo IP o un indirizzo di sito internet) significa quindi fargli una chiamata inviandogli un messaggio ed attendere la sua risposta.
Oltre a verificare se un computer o un sito è online o meno, il comando ping può anche essere utilizzato per verificare la velocità della connessione di rete (o meglio le latenze nella comunicazione) tra il sistema e il sito Web o il computer di destinazione.
Scopriamo insieme come fare il Ping dal PC, a cosa serve e in quali scenari conviene utilizzarlo, specie quando notiamo dei problemi di connessione con la rete di casa o con la rete dell'ufficio.
LEGGI ANCHE -> Connessione più veloce e ridurre latenza di rete e ping (tempo di collegamento)
Dal punto di vista tecnico, il Ping è invia un pacchetto ICMP al destinatario e poi rimane in attesa di ricevere per risposta un altro pacchetto ICMP, che sta per Internet Control Message Protocol ed è il protocollo usato nelle reti trasmettere informazioni di controllo, messaggi e malfunzionamenti tra i vari componenti di una rete di calcolatori.
In campo pratico, si può inviare il Ping ad un computer usando il prompt dei comandi DOS di Windows o di qualsiasi altra shell (per esempio Terminal su MAC o Bash su Linux) scrivendo semplicemente:
oppure utilizzando il comando:
Per esempio si può fare un Ping al router per vedere se il computer è connesso correttamente in rete scrivendo:
o in alternativa testare la connessione di rete lanciando un ping verso Google:
Conviene imparare come pingare verso Google, così da poter capire se il problema di connessione riguarda il modem, la connessione stessa o alcuni suoi parametri (per esempio in server DNS).
La risposta al Ping visualizza diverse informazioni che descrivono la connessione: il numero di pacchetti inviati e ricevuti, la loro dimensione in byte, il tempo totale trascorso tra l'invio di ogni pacchetto e la ricezione della risposta, la media dei tempi e la percentuale di risposte ottenute.
Un ping standard inviato da un sistema Windows invierà un messaggio di 32 byte al sistema o al sito Web di destinazione, inviando questo messaggio in quattro parti. Su Linux, il Ping viene inviato invece come un messaggio costante e continuo.
Per inviare un ping costante e continuo su Windows, si deve utilizzare il seguente comando:
Ogni risposta rappresenta un messaggio che viene ricevuto dal destinatario. La risposta che si ottiene dal Ping è composta da alcune informazioni base:
Sempre nella risposta al Ping si ottengono le Statistiche Ping che ci dicono quanti pacchetti sono stati trasmessi, quanti sono stati ricevuti e quanti sono stati persi. Di solito se un indirizzo di rete risponde ed è online, i pacchetti trasmessi sono sempre tutti ricevuti, mentre se si tratta di un indirizzo offline, i pacchetti sono tutti persi.
Nel caso alcuni pacchetti fossero ricevuti ed altri persi significa che la connessione ha problemi; possiamo anche perdere tutti i pacchetti, ricevendo quindi una conferma che la connessione non è attiva (non siamo connessi all'operatore di telefonia mobile o non riusciamo ad accedere alla rete Internet anche se connessi).
In generale, tra minimo, massimo e medio deve esserci poca differenza, altrimenti significa che la connessione tra te e il sito web o il computer non è stabile.
Alcuni siti web bloccano le richieste di ping, quindi se si tenta di eseguire il ping sull'indirizzo di questi siti internet, il messaggio di risposta sarà qualcosa come "Destinazione rete non raggiungibile" e non c'è modo di eseguirne il ping.
Per vedere se un sito è raggiungibile ci sono comunque altri modi. La stessa cosa può accadere ad un computer in rete che ha un firewall attivo che blocca il ping per motivi di sicurezza.
In tutti gli altri casi, quando una richiesta di Ping fallisce, significa che l'indirizzo del sito web o l'indirizzo IP a cui si invia la richiesta non è corretto oppure che uno dei due è offline il computer che invia il ping o il destinatario che lo dovrebbe ricevere.
Il Ping è uno degli strumenti più utili quando si devono risolvere problemi di connessione di rete ed anche per verificare stabilità e qualità di una connessione Internet.
Anche se il comando è presente praticamente dall'origine delle prime reti interconnesse è ancora adesso molto utile per capire perché Internet non funziona correttamente.
Se invece volessimo scoprire come ridurre il ping della connessione (ossia il tempo che impiega, in millisecondi, un pacchetto a passare dal nostro PC al server scelto) vi consigliamo di leggere le guide sulla perdita di pacchetti di rete, latenza e Jitter: Come controllare e risolvere e su come ridurre il ping (ed evitare il lag) per giocare online su PC e console.
Se invece volessimo bloccare il ping verso la nostra rete o verso il nostro PC locale possiamo leggere il nostro articolo su come nascondere il PC in rete dagli hacker bloccando il ping.
Si tratta del metodo più efficace per gli amministratori di rete per sapere se un computer è online all'interno di una rete, ed è anche un comando utile per sapere subito se un sito web è online oppure è offline. Pingare un indirizzo di rete (che può essere un indirizzo IP o un indirizzo di sito internet) significa quindi fargli una chiamata inviandogli un messaggio ed attendere la sua risposta.
Oltre a verificare se un computer o un sito è online o meno, il comando ping può anche essere utilizzato per verificare la velocità della connessione di rete (o meglio le latenze nella comunicazione) tra il sistema e il sito Web o il computer di destinazione.
Scopriamo insieme come fare il Ping dal PC, a cosa serve e in quali scenari conviene utilizzarlo, specie quando notiamo dei problemi di connessione con la rete di casa o con la rete dell'ufficio.
LEGGI ANCHE -> Connessione più veloce e ridurre latenza di rete e ping (tempo di collegamento)
1) Cosa è il ping
Dal punto di vista tecnico, il Ping è invia un pacchetto ICMP al destinatario e poi rimane in attesa di ricevere per risposta un altro pacchetto ICMP, che sta per Internet Control Message Protocol ed è il protocollo usato nelle reti trasmettere informazioni di controllo, messaggi e malfunzionamenti tra i vari componenti di una rete di calcolatori.
In campo pratico, si può inviare il Ping ad un computer usando il prompt dei comandi DOS di Windows o di qualsiasi altra shell (per esempio Terminal su MAC o Bash su Linux) scrivendo semplicemente:
ping indirizzo IP
oppure utilizzando il comando:
ping indirizzo-sito-web
Per esempio si può fare un Ping al router per vedere se il computer è connesso correttamente in rete scrivendo:
ping 192.164.1.1
o in alternativa testare la connessione di rete lanciando un ping verso Google:
ping www.google.it
ping 8.8.8.8
Conviene imparare come pingare verso Google, così da poter capire se il problema di connessione riguarda il modem, la connessione stessa o alcuni suoi parametri (per esempio in server DNS).
2) Come interpretare il comando Ping
La risposta al Ping visualizza diverse informazioni che descrivono la connessione: il numero di pacchetti inviati e ricevuti, la loro dimensione in byte, il tempo totale trascorso tra l'invio di ogni pacchetto e la ricezione della risposta, la media dei tempi e la percentuale di risposte ottenute.
Un ping standard inviato da un sistema Windows invierà un messaggio di 32 byte al sistema o al sito Web di destinazione, inviando questo messaggio in quattro parti. Su Linux, il Ping viene inviato invece come un messaggio costante e continuo.
Per inviare un ping costante e continuo su Windows, si deve utilizzare il seguente comando:
ping -t indirizzo
Ogni risposta rappresenta un messaggio che viene ricevuto dal destinatario. La risposta che si ottiene dal Ping è composta da alcune informazioni base:
- Durata: mostra quanto tempo è necessario per inviare un messaggio al target e ottenere una risposta.
Avere un ping basso significa un tempo di risposta molto veloce, che è un'ottima cosa quando ci si collega ad un server da gioco, per esempio. - TTL o Time to live: rappresenta il numero di reti attraversate dal messaggio per raggiungere il destinatario. Il numero indicato, però, non è un conteggio di passaggi, ma "il numero passaggi di rete che può fare il pacchetto prima che venga distrutto".
Sempre nella risposta al Ping si ottengono le Statistiche Ping che ci dicono quanti pacchetti sono stati trasmessi, quanti sono stati ricevuti e quanti sono stati persi. Di solito se un indirizzo di rete risponde ed è online, i pacchetti trasmessi sono sempre tutti ricevuti, mentre se si tratta di un indirizzo offline, i pacchetti sono tutti persi.
Nel caso alcuni pacchetti fossero ricevuti ed altri persi significa che la connessione ha problemi; possiamo anche perdere tutti i pacchetti, ricevendo quindi una conferma che la connessione non è attiva (non siamo connessi all'operatore di telefonia mobile o non riusciamo ad accedere alla rete Internet anche se connessi).
In generale, tra minimo, massimo e medio deve esserci poca differenza, altrimenti significa che la connessione tra te e il sito web o il computer non è stabile.
3) Richieste ping bloccate
Alcuni siti web bloccano le richieste di ping, quindi se si tenta di eseguire il ping sull'indirizzo di questi siti internet, il messaggio di risposta sarà qualcosa come "Destinazione rete non raggiungibile" e non c'è modo di eseguirne il ping.
Per vedere se un sito è raggiungibile ci sono comunque altri modi. La stessa cosa può accadere ad un computer in rete che ha un firewall attivo che blocca il ping per motivi di sicurezza.
In tutti gli altri casi, quando una richiesta di Ping fallisce, significa che l'indirizzo del sito web o l'indirizzo IP a cui si invia la richiesta non è corretto oppure che uno dei due è offline il computer che invia il ping o il destinatario che lo dovrebbe ricevere.
Il Ping è uno degli strumenti più utili quando si devono risolvere problemi di connessione di rete ed anche per verificare stabilità e qualità di una connessione Internet.
Anche se il comando è presente praticamente dall'origine delle prime reti interconnesse è ancora adesso molto utile per capire perché Internet non funziona correttamente.
Se invece volessimo scoprire come ridurre il ping della connessione (ossia il tempo che impiega, in millisecondi, un pacchetto a passare dal nostro PC al server scelto) vi consigliamo di leggere le guide sulla perdita di pacchetti di rete, latenza e Jitter: Come controllare e risolvere e su come ridurre il ping (ed evitare il lag) per giocare online su PC e console.
Se invece volessimo bloccare il ping verso la nostra rete o verso il nostro PC locale possiamo leggere il nostro articolo su come nascondere il PC in rete dagli hacker bloccando il ping.
Posta un commento