Sommario:
Definizione - Cosa significa Ping?
Il ping è uno strumento diagnostico di rete utilizzato principalmente per testare la connettività tra due nodi o dispositivi. Per eseguire il ping di un nodo di destinazione, un pacchetto di richiesta echo ICMP (Internet Control Message Protocol) viene inviato a quel nodo. Se è disponibile una connessione, il nodo di destinazione risponde con una risposta eco. Ping calcola il tempo di andata e ritorno del percorso del pacchetto di dati dalla sorgente alla destinazione e viceversa e determina se alcuni pacchetti sono stati persi durante il viaggio.
Techopedia spiega Ping
Lo strumento di ping della rete è stato creato da Mike Muuss nel 1983. Contiene quasi mille righe di codice ed è diventato lo strumento di pacchetto standard per varie applicazioni di rete e sistemi operativi.
L'utilità ping funziona generando un'unità dati ICMP che viene quindi incapsulata in datagrammi IP e trasmessa sulla rete. Dopo aver ricevuto la richiesta di eco, il nodo di destinazione copia il proprio payload, distrugge il pacchetto originale e genera una risposta di eco con lo stesso payload che ha ricevuto.
Il payload del pacchetto di richieste echo è spesso costituito da caratteri American Standard Code for Information Interchange (ASCII) con lunghezze variabili variabili. Il tempo di andata e ritorno viene calcolato rilevando l'ora locale dell'orologio del nodo di origine quando il datagramma IP lascia il nodo di origine, quindi sottraendo tale orario dal momento in cui arriva la risposta dell'eco.
A seconda del sistema operativo, l'output dell'utilità ping varia. Tuttavia, quasi tutte le uscite ping mostrano quanto segue:
- Indirizzo IP di destinazione
- Numero di sequenza ICMP
- Time to live (TTL)
- Tempo di andata e ritorno
- Dimensione del carico utile
- Il numero di pacchetti persi durante la trasmissione
Lo strumento ping visualizza vari messaggi di errore se un round trip non viene completato correttamente. Includono quanto segue:
- TTL scaduto in transito: determina il tempo massimo in cui un pacchetto IP può vivere sulla rete prima di essere scartato se non ha raggiunto la sua destinazione. Per risolvere questo errore, provare ad aumentare il valore TTL utilizzando l'opzione ping -i.
- Host di destinazione non raggiungibile: indica che il nodo di destinazione è inattivo o non funziona sulla rete. Può anche verificarsi a causa della non esistenza di una route locale o remota per l'host di destinazione. Per risolvere questo errore, modificare la tabella di route locale o attivare il nodo.
- Richiesta scaduta: indica che il comando ping è scaduto perché non vi è stata risposta dall'host. Indica che non sono stati ricevuti messaggi di risposta ecologica a causa del traffico di rete, errore del filtro dei pacchetti di richiesta Address Resolution Protocol (ARP) o errore del router. L'aumento del tempo di attesa utilizzando l'opzione ping –w può risolvere questo problema.
- Host sconosciuto: indica che l'indirizzo IP o il nome host non esiste nella rete o che il nome host di destinazione non può essere risolto. Per risolvere questo problema, verificare il nome e la disponibilità dei server DNS (Domain Name System).