Che cos’è un ping? Zero Ping è possibile? Le basi del ping, spiegato

Se sei un appassionato giocatore, c'è una buona probabilità che tu abbia sperimentato un ping alto e maledetto quanto tutto fosse lento. Sarebbe meglio se il ping non prendesse in considerazione; ma cos'è il ping e puoi ottenere un ping di 0ms?

Esploriamo cos'è il ping, perché esiste e se è possibile ottenere un ping zero.

A cosa serve il ping

Il ping non è solo una misura di "performance". In particolare, è una misura della latenza tra il computer e un dispositivo remoto. Un ping indica il tempo impiegato da un singolo pacchetto di dati (noto come "pacchetto") per lasciare il computer, raggiungere un server remoto e quindi tornare da te.

In che modo il ping influisce sulla navigazione Web

Hai mai notato che quando si fa clic su un collegamento in una pagina Web, la nuova pagina Web non si carica all'istante? Il piccolo ritardo tra il clic e il caricamento della pagina si chiama "latenza".

Il tuo computer deve richiedere la nuova pagina e farti rispedire. Ci vuole un po 'di tempo per ogni pacchetto per viaggiare tra il computer e il computer remoto. Ping ti consente di misurare questa latenza.

In che modo il ping influisce sul gioco online

Il ping è molto percepibile nei giochi online. Ad esempio, se stai giocando con un ping di 20 ms, dovresti avere una latenza molto bassa. Le azioni che fai sembrano aver luogo nel gioco vicino all'istante. Se hai un ping più alto come 200ms, le azioni che eseguirai saranno notevolmente ritardate e non sarai in grado di tenere il passo con altre persone che giocano.

Ecco perché molti giochi multiplayer online ti mostrano qual è il tuo ping. Ti aiuta a capire quanto è buona la tua connessione e che tipo di esperienza dovresti aspettarti sul server.

La statistica del ping in Diablo 2

Un ping più basso è sempre meglio; significa latenza più bassa, che è una comunicazione più veloce tra te e il server remoto. Questo vale per tutto ciò che fai online, che tu stia giocando o giocando semplicemente sul Web.

A volte giochi e software chiamano ping "latenza", ma è la stessa cosa. I giochi spesso identificano il ping con il colore per aiutarti a capire quanto è buono il tuo ping a colpo d'occhio. In genere, un ping verde è l'ideale, il giallo è borderline e il rosso è male.

Come funziona il ping

Ecco come funziona il ping, in modo semplificato:

  • Il computer invia un piccolo pacchetto di dati a un computer remoto.
  • Il computer remoto riceve il pacchetto, che richiede una risposta.
  • Il computer remoto ti restituisce un pacchetto.

Questo è un singolo ping. Ping consente di misurare il tempo di andata e ritorno per un pacchetto tra il computer e un computer remoto.

Ad esempio, nell'immagine seguente, utilizziamo il comando ping in un prompt dei comandi di Windows per eseguire il ping su google.com.

Utilizzando il comando Ping su Google

Come puoi vedere nella colonna "tempo", il nostro ping a Google era di circa 11ms. Questo è piuttosto veloce, quindi sappiamo che abbiamo una solida connessione con i server di Google.

Se vuoi provare tu stesso, perché non imparare a eseguire il ping di qualsiasi sito Web o computer e vedere i risultati?

Il lato tecnico di un ping

Quando si invia un ping, il computer invia un pacchetto di richiesta echo ICMP. ICMP è l'acronimo di "Internet Control Message Protocol" ed è utilizzato tra i dispositivi di rete in modo che possano comunicare tra loro. Il pacchetto richiede un "eco;" in altre parole, una risposta.

Il server remoto, quando riceve il ping, generalmente risponderà con un messaggio a parte. Quando si esegue un comando ping e si vedono più ping in una riga, ogni riga è un singolo pacchetto e la sua risposta.

Tuttavia, non tutti i computer o server possono rispondere ai pacchetti di richieste echo ICMP. Se il proprietario del computer gli ha detto di non rispondere al ping, non otterrai una risposta. Al contrario, verrà visualizzato il messaggio "Richiesta scaduta" poiché il server non riesce a rispondere ai ping nel tempo assegnato. Gli attacchi DDoS ( Distributed Denial of Service ) a volte abusano di questo protocollo ICMP.

Utilizzo di Ping per individuare la perdita di pacchetti

Il ping può anche aiutarti a individuare la perdita di pacchetti. Ad esempio, supponiamo che tu abbia eseguito il comando ping e che tu abbia visto un mix di risposte e righe "Richiesta scaduta".

Ciò indicherebbe che alcuni pacchetti ping non sono stati ricevuti dal computer remoto o che le loro risposte non ti stavano raggiungendo. Da qualche parte lungo la strada, i pacchetti scompaiono. Questo evento è noto come "perdita di pacchetti" e può essere un grosso mal di testa nel networking.

Se vedi "Richiesta scaduta" quando esegui il ping di un sito Web o di un server, sapresti che la perdita di pacchetti si stava verificando da qualche parte nel percorso tra te e il server. Questo potrebbe essere sulla rete del computer remoto, un router nel mezzo, il tuo ISP o la tua rete domestica.

Se riscontri problemi durante la navigazione in Internet o giocando a un gioco online, il comando ping può aiutarti a identificare la perdita di pacchetti. È inoltre possibile utilizzare un traceroute per vedere il percorso dei pacchetti di dati e identificare quando si verifica la perdita di pacchetti.

È possibile un ping zero?

Raggiungere il ping più basso possibile è l'ideale per l'uso di Internet. Come tale, un ping zero è lo scenario perfetto. Ciò significa che il nostro computer stava comunicando istantaneamente con un server remoto.

Sfortunatamente, a causa delle leggi della fisica, i pacchetti di dati richiedono tempo per viaggiare. Anche se il tuo pacchetto viaggia interamente su cavi in ​​fibra ottica, non può viaggiare più veloce della velocità della luce.

È anche limitato dai router collegati a quei cavi in ​​fibra ottica, che ricevono il pacchetto e lo passano al successivo nella catena. Questo richiede un po 'di tempo, rovinando così il nostro piano per i dati istantanei.

Ottenere Zero Ping con Localhost

Tuttavia, esiste un modo per ottenere un ping zero, anche se il risultato finale non è così utile. Se si tenta di eseguire il ping del computer locale, con il comando "ping localhost", si richiede al computer di contattare se stesso e rispondere a se stesso. In questo caso, vedrai spesso un ping di "<1ms", che è essenzialmente zero.

Questo significa semplicemente che il tuo computer può comunicare con se stesso all'istante. Certo, non è davvero istantaneo perché il software impiega poco tempo per eseguire queste operazioni. Tuttavia, è così basso che possiamo arrotondarlo a 0ms e dire che abbiamo un ping zero sul nostro computer.

Utilizzo del comando Ping sul PC stesso

In che modo i cavi e il Wi-Fi complicano le cose

Una volta che inizi ad aggiungere lunghezze di cavo, router e distanze, non otterrai un ping di 0ms. Ad esempio, potresti provare a eseguire il ping del tuo router di casa. Nello screenshot seguente, abbiamo eseguito il ping del nostro router di casa tramite una connessione Wi-Fi. È nella stessa stanza del computer, eppure non può raggiungere il ping di 1ms, figuriamoci zero.

Utilizzo del comando Ping su un router

Sfortunatamente, come possiamo vedere da questo, ci vuole del tempo solo per comunicare con un dispositivo seduto nella stessa stanza come te. Pertanto, è difficile ottenere un ping di 0 ms con il proprio router, per non parlare di un sito Web o un server da qualche altra parte nel mondo.

Quindi, cosa significa questo per il concetto di zero ping? Bene, a meno che gli scienziati in qualche modo non pieghino le leggi della fisica e raggiungano la trasmissione istantanea dei dati, probabilmente non vedremo un ping di 0ms per molto tempo; se mai!

Utilizzo di Ping per diagnosticare Internet ritardato

Quando una cattiva latenza del ping rovina i tuoi giochi online, è facile pensare a come sarebbe la vita migliore se non fosse un fattore. Tuttavia, fintanto che utilizziamo i cavi e passiamo i nostri dati ai server su Internet, il ping 0ms sarà probabilmente impossibile.

Sebbene non sia possibile ottenere il mitico ping zero, è possibile correggere il Wi-Fi lento con alcuni suggerimenti utili .

Credito di immagine: chromatika2 / Depositphotos

Leggi l'articolo completo: cos'è un ping? Zero Ping è possibile? Le basi del ping, spiegato