Ping è il nome di un'utilità software standard utilizzata per testare le connessioni di rete. Può essere usato per determinare se un dispositivo remoto, come un sito Web o un server di gioco, può essere raggiunto attraverso la rete e, in tal caso, la latenza della connessione.
Gli strumenti Ping fanno parte di Windows, macOS, Linux e alcuni router e console di gioco. È possibile scaricare altri strumenti ping da sviluppatori di terze parti e utilizzare gli strumenti su telefoni e tablet.
Nota: Gli appassionati di computer usano anche il termine "ping" colloquialmente quando iniziano il contatto con un'altra persona tramite e-mail, messaggio istantaneo o altri strumenti online. In quel contesto, però, la parola "ping" significa solo informare, di solito brevemente.
Strumenti Ping
La maggior parte delle utility e degli strumenti ping utilizza ICMP (Internet Control Message Protocol). Invia messaggi di richiesta a un indirizzo di rete di destinazione a intervalli periodici e misura il tempo necessario per l'arrivo di un messaggio di risposta.
Questi strumenti in genere supportano opzioni come:
- Quante volte inviare richieste.
- Quanto è grande il messaggio di richiesta da inviare.
- Quanto tempo aspettare per ogni risposta.
L'output di ping varia a seconda dello strumento. I risultati standard includono:
- Indirizzo IP del computer che risponde
- Durata del tempo in millisecondi tra l'invio della richiesta e la ricezione della risposta.
- Un'indicazione del numero di hop di rete tra i computer che richiedono e rispondono.
- Messaggi di errore se il computer di destinazione non ha risposto.
Dove trovare gli strumenti Ping
Quando si utilizza il ping su un computer, esistono comandi ping che funzionano con il prompt dei comandi in Windows.
Uno strumento chiamato Ping funziona su iOS per eseguire il ping di qualsiasi URL o indirizzo IP. Fornisce i pacchetti totali inviati, ricevuti e persi, nonché il tempo minimo, massimo e medio necessario per ricevere una risposta. Un'app diversa denominata Ping, ma per Android, può eseguire funzioni simili.
Qual è il ping della morte?
Alla fine del 1996 e all'inizio del 1997, un difetto nell'implementazione del networking in alcuni sistemi operativi divenne ben noto e reso popolare dagli hacker come un modo per arrestare in remoto i computer. L'attacco "Ping of Death" era relativamente facile da eseguire e pericoloso a causa della sua alta probabilità di successo.
Tecnicamente parlando, l'attacco Ping of Death prevedeva l'invio di pacchetti IP di dimensioni superiori a 65.535 byte al computer di destinazione. I pacchetti IP di queste dimensioni sono illegali, ma un programmatore può creare applicazioni in grado di crearli.
Sistemi operativi accuratamente programmati potrebbero rilevare e gestire in modo sicuro pacchetti IP illegali, ma alcuni non l'hanno fatto. Le utilità ping ICMP spesso includevano funzionalità di pacchetti di grandi dimensioni e divennero l'omonima del problema, sebbene UDP e altri protocolli basati su IP potessero anche trasportare il Ping of Death.
I produttori di sistemi operativi hanno rapidamente messo a punto patch per evitare il Ping of Death, che non rappresenta più una minaccia per le reti di computer di oggi. Tuttavia, molti siti Web hanno mantenuto la convenzione di bloccare i messaggi di ping ICMP sui loro firewall per evitare simili attacchi denial of service.