Che cos'è un ping ed è possibile il ping zero?

Che cos'è un ping ed è possibile il ping zero? / Spiegazione della tecnologia

Aggiornato da Gavin Phillips il 31/07/2017

Ping è un comando utilizzato per misurare la latenza tra due dispositivi su una rete. Il comando ping è disponibile su tutti i sistemi operativi e molti giochi online mostrano un ping visibile che puoi usare per capire la latenza.

Ping è solo una misura della latenza che sentiamo in tutto ciò che facciamo online, che si tratti di fare clic su un collegamento, di pubblicare un aggiornamento di stato, di inviare un messaggio, di giocare, caricare un file, fare streaming di un video online o altro. Se stai utilizzando un sito Web e ci vuole molto tempo per caricare una nuova pagina ogni volta che fai clic su un link, probabilmente stai riscontrando un ping elevato su quel sito. Se è veloce, probabilmente hai un ping basso.

Che Ping è usato per

Ping non è solo una misura di “prestazione.” Specificamente, è una misura della latenza tra il tuo computer e un dispositivo remoto. Un ping ti dice il tempo impiegato da un singolo pacchetto per lasciare il tuo computer, raggiungere un server remoto e poi tornare da te.

Hai mai notato che quando fai clic su un link in una pagina Web, la nuova pagina Web non viene caricata istantaneamente? Invece, c'è un piccolo ritardo - questa è la latenza. Il tuo computer deve richiedere la nuova pagina e averla restituita. Ci vuole un po 'di tempo per ogni pacchetto per viaggiare tra il tuo computer e il computer remoto. Ping ti permette di misurare questa latenza.

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

Questo è il motivo per cui il ping viene visualizzato in modo prominente in molti giochi multiplayer. Come risolvere il gioco e il ritardo video con un semplice router Tweak Come risolvere il ritardo di gioco e video con un semplice router Tweak Stanco del ritardo di rete quando altre persone guardano video e scaricano torrent? Ecco come recuperare le prestazioni della rete senza strumenti di terze parti. Leggi di più . Ti aiuta a capire quanto è buona la tua connessione e che tipo di esperienza dovresti aspettarti sul server. Un ping inferiore è sempre migliore - significa minore latenza, che è una comunicazione più veloce tra te e il server remoto. Questo si applica a tutto ciò che fai online - se stai giocando a un gioco online Come ridurre il ritardo nel gioco online Come ridurre il ritardo nel gioco online C'è sempre stato un certo ritardo nel gioco, specialmente quando c'erano molti giocatori registrati È un'esperienza che puoi avere solo così spesso prima che ti accorga che è tempo ... Leggi di più o semplicemente naviga nel web.

A volte il ping può essere visualizzato come “latenza,” ma è fondamentalmente la stessa cosa. I giochi spesso visualizzano il ping con un colore visivo per aiutarti a capire quanto è buono il tuo ping a colpo d'occhio: il verde è buono, il giallo è al limite e il rosso è cattivo.

Come funziona un ping

Ecco come funziona un ping, in modo semplificato:

  • Il tuo computer invia un piccolo pacchetto di dati - noto come pacchetto in termini di rete - a un computer remoto.
  • Il computer remoto riceve il pacchetto, che richiede di rispondere.
  • Il computer remoto ti invia 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. Gli 8 comandi DOS utili che è necessario memorizzare gli 8 comandi DOS utili che è necessario memorizzare Windows 7 presenta ancora una finestra del prompt dei comandi. quindi c'è ancora un posto per i comandi DOS. Quindi per quelli di voi che amano l'idea di digitare alcuni comandi per evitare il fastidio di ... Leggi altro su ping google.com.

Questo comando invia quattro pacchetti o quattro singoli ping. Per i primi tre ping, il tempo è 10 ms. Per l'ultimo ping, il tempo è 12 ms. Ciò significa che, per i primi tre ping, ci sono voluti dieci millisecondi per un pacchetto per raggiungere Google e essere rinviati a noi. Per l'ultimo ping, ci sono voluti dodici millisecondi. Perché ci è voluto più tempo? Beh, potrebbero essere molte cose - il server di Google sta eseguendo più lentamente, un router Internet tra noi e i server di Google 10 modi per migliorare la velocità del tuo router corrente 10 modi per migliorare la velocità del tuo router corrente Ecco alcune semplici modifiche del router che potrebbe fare un mondo di differenza sulla tua rete Wi-Fi domestica. Leggi di più potrebbe essere un po 'più occupato, la nostra ricezione Wi-Fi potrebbe essere un po' peggiore, o molte altre cose. Alcune fluttuazioni sono normali.

Un ping è una richiesta di eco ICMP

Quando si invia un ping, il computer invia un pacchetto di richiesta echo ICMP. ICMP sta per “Internet Control Message Protocol”, ed è un protocollo generalmente 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 proprio messaggio. 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 sono configurati per rispondere ai pacchetti di richiesta echo ICMP. I computer configurati per non rispondere ai ping non rispondono affatto, quindi vedrai semplicemente “Tempo scaduto per la richiesta” messaggio poiché il server non risponde ai ping nel tempo assegnato. Il protocollo ICMP potrebbe essere abusato per gli attacchi DDoS. Come proteggersi contro un attacco DDoS? Come puoi proteggerti contro un attacco DDoS? Gli attacchi DDoS - un metodo utilizzato per sovraccaricare la larghezza di banda di Internet - sembrano essere in aumento. Vi mostriamo come proteggervi da un attacco denial of service distribuito. Leggi di più .

Individuazione della perdita di pacchetti

Il ping può anche aiutarti a individuare la perdita di pacchetti. Ad esempio, diciamo che hai eseguito il comando ping e hai visto un mix di risposte e “Tempo scaduto per la richiesta” Linee. Ciò indicherebbe che alcuni pacchetti ping non venivano ricevuti dal computer remoto o che le loro risposte non ti raggiungevano. I pacchetti si stanno perdendo da qualche parte lungo la strada.

Sapresti che la perdita di pacchetti si è verificata da qualche parte tra te e il server: sulla rete del computer remoto, su un router in mezzo, sul tuo ISP o sulla tua rete domestica. In caso di problemi durante la navigazione in Internet o durante la riproduzione di un gioco online, specialmente se a volte è necessario fare clic due volte sul link per caricarli, il comando ping può aiutare a vedere se si tratta della perdita di pacchetti o meno. È inoltre possibile eseguire il comando ping su diversi server remoti per avere un'idea migliore di dove si verifica la perdita di pacchetti.

Ping mostra anche la gravità della perdita di pacchetti. Ad esempio, sotto il nostro primo pacchetto abbiamo raggiunto il server e ce l'abbiamo restituito, ma i nostri altri tre no. Ping mostra questo come perdita del 75% dei pacchetti - 3 dei 4 pacchetti persi.

È possibile un Ping Zero?

Più basso è il ping, meglio è. Un ping zero sarebbe ideale e significherebbe che il nostro computer stava comunicando istantaneamente con un server remoto.

A causa delle leggi della fisica, anche un piccolo frammento di dati, noto come pacchetto, richiede del tempo per viaggiare. Anche se il tuo pacchetto viaggia interamente su cavi in ​​fibra ottica, è ancora limitato dalla velocità della luce. È anche limitato dai router che si trovano lungo quei cavi in ​​fibra ottica, che devono ricevere il pacchetto e inoltrarlo lungo diverse connessioni.

Se provi a eseguire il ping sul tuo computer locale - con il ping localhost comando: stai chiedendo al tuo computer di contattarsi e rispondere a se stesso. In questo caso, vedrai spesso un ping 0 ms. Ciò significa semplicemente che il tuo computer può comunicare con se stesso all'istante. Ovviamente, non è immediato perché il software impiega una piccola quantità di tempo per eseguire queste operazioni. Tuttavia, è così basso che possiamo arrotondarlo a 0 ms e dire che abbiamo un ping 0 sul nostro computer.

Una volta aggiunti i cavi

Tuttavia, una volta che si aggiungono lunghezze di cavo, router e distanze, non si otterrà un ping da 0 ms. Ad esempio, è possibile provare a eseguire il ping del router di casa 8 Suggerimenti per potenziare in modo efficace il segnale del router wireless 8 Suggerimenti per aumentare efficacemente il segnale del router wireless Se il segnale del router wireless non sembra raggiungere molto lontano o se il segnale continua a scendere qualche strana ragione, ecco alcune cose che puoi fare per risolvere il problema. Leggi di più . Qui abbiamo eseguito il ping del router di casa, che siamo connessi tramite Wi-Fi Wireless Feng Shui: Come ottimizzare la tua casa per la migliore ricezione Wi-Fi Wireless Feng Shui: Come ottimizzare la tua casa per la migliore ricezione Wi-Fi Configurare un Wi -Il network dovrebbe essere una prospettiva facile, no? Voglio dire, una casa è una scatola chiusa e penseresti quando metti un dispositivo che trasmette segnali wireless in tutte le direzioni ... Per saperne di più. Sono solo poche stanze, ma vediamo un ping medio di 3 ms e un ping minimo di 1 ms. Ci vuole del tempo solo per comunicare con un dispositivo seduto nell'altra stanza. Anche se non fossimo connessi tramite Wi-Fi, solo comunicare con i nostri router porterebbe spesso il nostro ping intorno a 0 ms, e ci vorrà anche un pò di tempo per raggiungere la rete del tuo ISP una volta lasciato il router e dirigersi verso il Internet.

In altre parole, non è possibile ottenere un ping da 0 ms. Questo è un limite delle leggi della fisica. Non siamo in grado di trasmettere informazioni istantaneamente, tranne forse con entanglement quantico. Se abbiamo trovato un modo per usare l'entanglement quantistico per trasmettere informazioni Thinking Machines: Cosa Neuroscienze e Intelligenza Artificiale possono insegnarci riguardo alla coscienza Macchine del pensiero: Cosa Neuroscienze e Intelligenza Artificiale possono insegnarci riguardo alla Coscienza La costruzione di macchine e software artificialmente intelligenti ci insegna i meccanismi della coscienza e la natura della mente umana stessa? Per saperne di più su Internet, potremmo ottenere il ping 0 ms - ma questa è l'unica opzione qui. Non trattenere il respiro per questa svolta!

Avrà mai successo?

In futuro, possiamo assolutamente ridurre la latenza su Internet e affrontarla meglio. Ad esempio, browser Web come Chrome, Firefox e Internet Explorer Surprise: Internet Explorer 11 è entrato in una moderna sorpresa del browser: Internet Explorer 11 è entrato in un browser moderno Ricorda Internet Explorer 6? Bene, Internet Explorer non è più orribile. Sia che ti piaccia o no, non puoi negare che è migliorata notevolmente e ora è degno di prendere il suo posto accanto ad altri moderni ... Ulteriori informazioni sono già disponibili “pre-fetching” pagine che potresti voler vedere accanto per eliminare quella latenza percettibile quando fai clic su un link. Tuttavia, un ping da 0 ms - la trasmissione istantanea delle informazioni - rimarrà probabilmente inafferrabile.

Immagine di credito: sleepy kitty su Flickr

Scopri di più su: reti di computer, Ethernet, ISP, LAN.