Il tuo indirizzo IPv4:
Sistema operativo:

Ping spiegato: latenza, perdita di pacchetti e ICMP

Il ping verifica se una destinazione risponde alle sonde di rete e misura quanto tempo impiega ogni risposta a tornare indietro. È un primo passo diagnostico utile, ma non misura la banda in download e da solo non può dimostrare che un'applicazione o un sito web funzionino correttamente.

Che cosa misura il risultato

La maggior parte dei programmi di ping invia messaggi ICMP Echo Request e attende i messaggi Echo Reply. Il tempo di andata e ritorno indicato (RTT) comprende il viaggio fino alla destinazione e ritorno. Un valore di 20 ms significa che una risposta ha impiegato circa 20 millisecondi; non è una velocità di trasferimento in megabit al secondo.

I risultati riportano di solito il numero di pacchetti inviati e ricevuti, l'RTT minimo e massimo e una media. Ripeti il test per capire se la latenza è stabile. Pochi campioni possono nascondere problemi intermittenti, mentre un test lungo può risentire delle variazioni del traffico e delle condizioni di rete.

Perché un host può non rispondere

Un server o un firewall possono bloccare ICMP, limitare le risposte o assegnare una bassa priorità al traffico diagnostico. La mancata risposta al ping, quindi, non dimostra che HTTPS non sia disponibile. Allo stesso modo, una risposta pronta non dimostra che DNS, connessioni TCP, accesso o l'applicazione web funzionino.

Alcuni collegamenti mobili e Wi-Fi mostrano un RTT variabile, perché la pianificazione delle trasmissioni radio, le interferenze e le modalità di risparmio energetico aggiungono ritardo. Una perdita di pacchetti durante il test merita un approfondimento, ma prima confronta il risultato con un'altra destinazione e con il router locale, per non attribuire a un servizio remoto un guasto locale.

Un ordine di verifica utile

Prova prima il gateway locale, poi una destinazione esterna stabile e infine l'host interessato. Confronta un indirizzo IP con un nome di dominio per distinguere la connettività di base dalla risoluzione DNS. Verifica il servizio vero e proprio con un browser o con un client adatto. Traceroute può mostrare dove si interrompono le risposte diagnostiche, entro i suoi limiti.

Quando segnali un problema, indica ora, rete, destinazione e numero di sonde, non un singolo valore eclatante. Evita di sommergere altri sistemi con test troppo frequenti. Se non funziona un solo sito mentre le altre destinazioni rispondono, esamina il sito e il percorso separatamente dalla tua connessione Internet nel suo complesso.

Il jitter è la variazione tra ritardi successivi. Conta soprattutto per chiamate e giochi, dove tempi di risposta irregolari possono creare disagi anche quando la latenza media sembra accettabile.

ICMP e qualità della connessione non sono la stessa cosa

Il ping usa ICMP Echo, ma ICMP svolge anche altre funzioni di controllo. Un Echo Reply mancante può dipendere da un filtro o dalla bassa priorità data alla diagnostica, quindi va messo in relazione con il comportamento dell'applicazione. Approfondisci nelle guide su ICMP e su latenza, jitter e perdita di pacchetti.