Cos'è un ping?

Gennaio 28, 2026

Ping è un'utilità di rete di base utilizzata per verificare se un dispositivo riesce a raggiungerne un altro tramite una rete IP.

cos'è un ping

Cos'è esattamente un ping?

Il ping è uno strumento e un comando diagnostico di rete che verifica se un host è raggiungibile e misura la reattività del percorso di rete tra due endpoint. Funziona inviando brevi messaggi di prova, chiamati ICMP Echo Request, a un target. Indirizzo IP o nome host e in attesa delle risposte ICMP Echo. Se vengono ricevute risposte, il ping conferma che la destinazione può essere raggiunta a livello IP e riporta informazioni temporali che approssimano la latenza di andata e ritorno, insieme a perdita di pacchetti statistiche che indicano affidabilità.

Il ping non verifica se un'applicazione o un servizio specifico funziona; mostra solo che la rete può inviare e restituire questi messaggi di controllo e i risultati possono essere influenzati da firewall, limitazione della velocità, filtraggio ICMP, modifiche di routing o congestione.

Come funziona il ping?

Il ping verifica la connettività inviando una piccola sonda di rete a un target e misurando se arriva una risposta, quanto tempo impiega e quante sonde falliscono. Ecco come funziona end-to-end:

  1. Si avvia un ping verso un target. Si esegue il ping con un nome host o un indirizzo IP, che indica al sistema quale destinazione deve testare e quante sonde inviare (a seconda del OS impostazioni predefinite o le tue opzioni).
  2. Il nome viene risolto in un indirizzo IP (se necessario). Se hai inserito un nome host, il tuo sistema utilizza DNS (e cache locali) per trovare l'indirizzo IP del target in modo da sapere dove inviare i pacchetti.
  3. Ping crea una richiesta ICMP Echo. Lo strumento crea un ICMP messaggio con un identificatore e un numero di sequenza in modo che ogni sonda possa essere abbinata alla sua risposta e spesso include un piccolo payload per garantire che il pacchetto non sia vuoto.
  4. Il pacchetto viene inviato attraverso il percorso di rete. La tua macchina consegna il pacchetto al livello IP e poi all'interfaccia di rete, e router lungo il percorso verso la destinazione in base alle tabelle di routing.
  5. La destinazione elabora la richiesta e genera una risposta echo. Se ICMP è consentito e l'host è raggiungibile, lo stack di rete della destinazione risponde con una risposta echo ICMP che rispecchia l'identificatore e il numero di sequenza, confermando di aver ricevuto la sonda.
  6. Il sistema riceve la risposta e misura il tempo di andata e ritorno. Il ping confronta la risposta alla richiesta originale, calcola quanto tempo è durato il viaggio di andata e ritorno e stampa il risultato per quella sonda (spesso includendo TTL e dimensione del pacchetto).
  7. Il ping riassume l'affidabilità e latenza su più sonde. Dopo aver inviato diverse richieste, riporta statistiche aggregate come la perdita di pacchetti e il tempo di andata e ritorno minimo/medio/massimo, che aiutano a valutare sia la raggiungibilità che la qualità della rete.

Uscita ping

L'output del ping mostra se la destinazione è raggiungibile e come si comporta la rete durante il test.

Ogni riga di risposta in genere include l'indirizzo di destinazione, il numero di byte restituiti, il tempo di andata e ritorno (latenza) per quella sonda e un TTL (tempo di vita) valore che suggerisce quanti hop di routing sono stati coinvolti. Se una sonda fallisce, verranno visualizzati messaggi come "Richiesta scaduta" o "Host di destinazione irraggiungibile", che indicano problemi di perdita di pacchetti, filtraggio o routing. Alla fine, ping stampa un riepilogo con i pacchetti inviati/ricevuti/persi e le statistiche di latenza (minima, media, massima e talvolta deviazione standard), che puoi utilizzare per individuare rapidamente perdite intermittenti o ritardi instabili.

Quali fattori influenzano la frequenza del ping?

Il ping rate è il tempo di andata e ritorno impiegato da una piccola sonda per raggiungere un target e per ricevere la risposta. È influenzato dal percorso end-to-end, dal suo livello di traffico e dal modo in cui i dispositivi coinvolti gestiscono il traffico. I fattori principali includono:

  • Distanza fisica e ritardo di propagazione. Le distanze più lunghe (e i media più lenti) aumentano inevitabilmente i tempi di viaggio, soprattutto tra continenti o tramite reti di più operatori.
  • Percorso di routing e conteggio dei salti. Un numero maggiore di hop o un percorso meno diretto aumentano i tempi di elaborazione e di inoltro, e il percorso "migliore" può cambiare dinamicamente.
  • Velocità di collegamento e ritardo di serializzazione. Sui collegamenti più lenti, anche i pacchetti più piccoli impiegano più tempo per essere trasmessi sul cavo e i segmenti a bassa larghezza di banda possono trasformarsi in colli di bottiglia.
  • Congestione e code. Occupato router, interruttori, o Wi-Fi i punti di accesso mettono in coda i pacchetti, il che aumenta la latenza e provoca jitter (variazione della latenza).
  • Effetti della perdita e della ritrasmissione dei pacchetti. Sebbene l'ICMP stesso non venga ritrasmesso da TCP, la perdita è spesso correlata alla congestione; nelle applicazioni reali, la perdita può innescare nuovi tentativi che sembrano avere una latenza più elevata.
  • Qualità e interferenze del Wi-Fi. La potenza del segnale, la contesa dei canali, le interferenze e il roaming possono aggiungere ritardi variabili rispetto alle connessioni cablate.
  • Dispositivo e server caricare. Se il PC, il router o l'host di destinazione sono in CPU carico, la gestione dei pacchetti può essere ritardata (soprattutto su apparecchiature consumer).
  • Firewalling, limitazione della velocità e definizione delle priorità ICMP. Alcune reti deprioritizzano o limitano l'ICMP, quindi i tempi di ping potrebbero sembrare peggiori (o incoerenti) anche se il traffico delle applicazioni è regolare.
  • VPN, proxy e sovraccarico di tunneling. Extra incapsulamento e gateway aggiuntivi allungano il percorso e aggiungono ritardi nell'elaborazione.
  • Bufferbloat e QoS configurazione. I buffer sovradimensionati possono aumentare la latenza sotto carico, mentre una QoS ben ottimizzata può mantenere stabile la latenza dando priorità al traffico interattivo.

Perché il ping è utile?

perché il ping è utile

Il ping è utile perché fornisce un modo rapido e semplice per confermare la raggiungibilità di base della rete e ottenere un'idea approssimativa della qualità della stessa. Può dire se il dispositivo riesce a raggiungere un IP/host specifico, se il percorso sta subendo una perdita di pacchetti e se la latenza è insolitamente alta o instabile, tre segnali che consentono di individuare immediatamente la causa del problema.

Ti aiuta anche a distinguere "la rete è inattiva" da "la rete è attiva ma l'applicazione non funziona", poiché un host può rispondere al ping anche se un particolare servizio (come un sito web ufficiale or API) non funziona e viceversa se ICMP è bloccato.

Qual è un buon ping di rete?

Un "buon" ping dipende da cosa stai facendo e da dove si trova il bersaglio, ma un ping più basso e stabile è sempre meglio. Vediamo nel dettaglio:

  • 0–10 millisecondi: Eccellente (tipico dello stesso LAN o una rete molto vicina).
  • 10–30 millisecondi: Molto buono (comune per regionale data centers; ottimo per giochi/voce).
  • 30–60 millisecondi: Buono (la maggior parte delle app in tempo reale risultano ancora reattive).
  • 60–100 millisecondi: Accettabile, ma potresti notare un leggero ritardo nei giochi più frenetici.
  • 100–150 millisecondi: Ritardo evidente; la trasmissione voce/video potrebbe ancora funzionare, ma risulta meno reattiva.
  • 150+ ms: Scarso per l'uso interattivo; aspettatevi ritardi e tremolio più evidente.

Come posso controllare il mio ping?

Puoi controllare il tuo ping utilizzando strumenti integrati nella maggior parte dei sistemi operativi, e ci vogliono solo pochi secondi. Questo ti permette di vedere se un dispositivo è raggiungibile e quanto tempo impiegano i messaggi per viaggiare avanti e indietro:

  1. Scegli un obiettivo da testare. Scegli un nome host o un indirizzo IP che desideri raggiungere, ad esempio un sito web, server, router o indirizzo pubblico come 8.8.8.8.
  2. Aprire un Da riga di comando strumento. Su Windows, apri il Prompt dei comandi o PowerShell. Su macOS o Linux, apri il Terminale. Questo ti darà accesso al comando ping.
  3. Eseguire il comando ping. Digita ping seguito dall'indirizzo di destinazione (ad esempio, ping example.com) e premi Invio. Il sistema inizierà immediatamente a inviare pacchetti di prova.
  4. Osserva le risposte individuali. Ogni riga indica se è stata ricevuta una risposta e quanto tempo è durato il viaggio di andata e ritorno, aiutandoti a visualizzare la latenza e a individuare timeout o ritardi.
  5. Interrompere il test quando si hanno dati sufficienti. Sulla maggior parte dei sistemi è possibile interrompere il ping premendo Ctrl + C, che termina il test e attiva un riepilogo.
  6. Esaminare le statistiche riassuntive. Il ping visualizza i pacchetti inviati, ricevuti e persi, insieme alla latenza minima, media e massima, offrendoti un quadro rapido della qualità della connessione.

Come posso abbassare il mio ping?

Ridurre il ping significa ridurre ritardi e instabilità lungo il percorso di rete tra te e la destinazione. Sebbene non sia possibile controllare l'intera rete Internet, è possibile rimuovere i colli di bottiglia locali e di routing più comuni. Ecco come fare:

  1. Utilizza una connessione cablata anziché Wi-Fi. Ethernet evita interferenze, perdite di segnale e conflitti che spesso aumentano la latenza e il jitter nelle reti wireless.
  2. Scegli un più vicino server o regione. La distanza fisica è importante; connettersi a qualcosa di geograficamente più vicino servers di solito si traduce in un ping più basso.
  3. Ridurre la congestione della rete. Metti in pausa i download di grandi dimensioni, cloud sincronizzazioni o streaming sulla tua rete e limita il numero di dispositivi attivi che competono per la larghezza di banda.
  4. Riavviare o aggiornare le apparecchiature di rete. Riavviando il modem/router è possibile risolvere i problemi di buffer, mentre l'hardware più recente spesso gestisce il traffico in modo più efficiente.
  5. Abilita o regola le impostazioni QoS. La qualità del servizio può dare priorità al traffico sensibile alla latenza (giochi, voce, video) rispetto ai trasferimenti in blocco.
  6. Evita VPN o proxy non necessari. Il tunneling aggiunge ulteriori hop ed elaborazioni, il che aumenta quasi sempre il ping.
  7. Controllare il routing dell'ISP e la qualità del piano. Una parte della latenza è dovuta alla rete del tuo provider; passare a un piano o a un provider con latenza inferiore può essere d'aiuto se il routing è scadente.
  8. Mantenere i sistemi aggiornati. Driver di rete aggiornati e patch del sistema operativo possono migliorare la gestione dei pacchetti e ridurre i ritardi nei casi limite.

Domande frequenti sul ping

Ecco le risposte alle domande più frequenti sui ping.

Qual è la differenza tra ping e latenza?

Esaminiamo più in dettaglio le differenze tra ping e latenza:

AspettoPingLatenza
Cos'èUna diagnosi strumento/comando utilizzato per testare la raggiungibilità e misurare i tempi.A metrica delle prestazioni: il tempo impiegato dai dati per viaggiare tra due punti.
Cosa misuraIn genere riporta il tempo di andata e ritorno (RTT) per i pacchetti ICMP Echo Request/Reply, oltre alle statistiche sulla perdita di pacchetti.Può riferirsi alla latenza unidirezionale (da A a B) o alla latenza di andata e ritorno (da A a B ad A), a seconda del contesto.
Protocollo/tipo di trafficoDi solito utilizza ICMP (Echo Request/Reply).Si applica a qualsiasi protocollo (TCP, UDP, ICMP, QUIC, ecc.) e al traffico applicativo reale.
Raggiungibilità vs. prestazioniConferma la raggiungibilità di base del livello IP (se è consentito ICMP) e fornisce stime temporali.Descrive le caratteristiche del ritardo indipendentemente da come vengono misurate.
Come i risultati possono essere fuorviantiL'ICMP potrebbe essere bloccato, deprioritizzato o limitato nella velocità, pertanto i tempi di ping potrebbero non corrispondere alle prestazioni dell'app.Dipende dal metodo di misurazione (unidirezionale vs RTT, campionamento, sincronizzazione dell'orologio) e può variare in base al percorso e al carico.
Tipico modo in cui lo vedi riportato“tempo=23ms” per risposta e un riepilogo finale (min/media/max, perdita).Segnalato come “latenza 23 ms” nel monitoraggio, SLAo metriche sulle prestazioni delle app.
Migliore utilizzoControllo rapido della connettività e segnale rapido per perdite/jitter/cambiamenti RTT.Analisi e confronto continuo delle prestazioni tra reti, regioni o servizi.

Il Wi-Fi influisce sul mio ping?

Sì, il Wi-Fi può influire notevolmente sul ping perché aggiunge ulteriori fonti di ritardo e variabilità rispetto a una connessione cablata. I collegamenti wireless sono condivisi, quindi il dispositivo deve competere per il tempo di trasmissione con altri dispositivi e reti vicine, e interferenze o un segnale debole possono innescare nuovi tentativi che aumentano la latenza e il jitter. La distanza dall'access point, ostacoli (muri), canali affollati e roaming tra AP possono causare picchi di ping anche se la velocità di Internet sembra buona.

Se hai bisogno di un ping costantemente basso e stabile, Ethernet è solitamente il miglioramento più semplice e, se proprio devi usare il Wi-Fi, può essere utile restare vicino al router su una banda/canale meno congestionata.

Il ping è uguale alla velocità?

No. Il ping misura il ritardo (latenza), ovvero quanto tempo impiega un piccolo messaggio per raggiungere una destinazione e tornare indietro, mentre la velocità di solito indica la produttività (quanti dati è possibile trasferire al secondo, ad esempio Mbps).

Puoi avere una velocità elevata con ping elevato (grande larghezza di banda ma lunghi ritardi, comuni su percorsi distanti o congestionati) o ping basso con velocità lenta (risposte rapide ma larghezza di banda limitata, comuni su collegamenti limitati). Per attività come gaming, VoIP e controllo remoto, ping e stabilità sono i fattori più importanti; per download e streaming, la velocità è ancora più importante.

Il ping può essere troppo basso?

In condizioni normali, no, un ping più basso è generalmente migliore. Un ping molto basso (ad esempio, 1-5 ms) di solito significa semplicemente che il target è vicino alla rete (stessa LAN, nelle vicinanze ISP bordo, o un locale data center). L'unico caso in cui un ping "troppo basso" può rappresentare un problema è quando il numero è fuorviante, ad esempio quando si testa un dispositivo sulla rete locale anziché il servizio reale di interesse, o quando l'ICMP viene gestito in modo diverso dal traffico applicativo effettivo. Se il ping basso è diretto al destinatario corretto e non si verificano perdite o picchi, è un buon segno.


Anastasia
Spasojevic
Anastazija è una scrittrice di contenuti esperta con conoscenza e passione per cloud informatica, informatica e sicurezza online. A phoenixNAP, si concentra sulla risposta a domande scottanti su come garantire la robustezza e la sicurezza dei dati per tutti i partecipanti al panorama digitale.