Nell'era moderna dei computer, siamo collegati su più dispositivi tramite varie reti. Queste reti aiutano a stabilire connessioni attraverso i nostri dispositivi come palmari, computer desktop, orologi e molti altri. Possiamo inviare senza sforzo considerevoli blocchi di dati da un punto all'altro in tutto il mondo usando questi servizi.
Tutto è diventato possibile a causa della comunicazione informatica utilizzando varie reti. Tuttavia, a volte il nostro computer potrebbe non essere in grado di raggiungere la rete desiderata, risultando in una discontinuità in relazione a una rete. Qui è dove arriva il comando ping.
Comando ping
Il ping è definito come un tono con un tono alto e una risonanza acuta. Il monitoraggio del computer e della rete lo ha utilizzato come test per determinare il tempo per raggiungere un particolare obiettivo. Questo obiettivo può essere un altro computer o una destinazione di rete come un server, un router, ecc.
Il messaggio è rimbalzato dal destinatario con una risposta alla richiesta Echo ICMP inviata dal nostro dispositivo. Puoi pensarlo come un sistema sottomarino. Un sottomarino invia un sonar per rilevare un oggetto e l'oggetto riflette l'eco, che dice al sottomarino la distanza relativa dell'oggetto.
Allo stesso modo, il comando ping invia un pacchetto (richiesta di eco) alla destinazione. Quanto tempo viene consumato fino alla ricezione di una risposta e il comando ping determina il numero di risposte restituite? Il comando determina l'attività dell'host remoto, i.e., è attivo, insieme al tempo impiegato e alla perdita di pacchetti.
Il tempo impiegato è il ritardo in un ciclo da host a sistema (di solito in millisecondi). Il ritardo non deve superare un limite specifico indicato come un "timeout". Se un host remoto richiede più del tempo specificato di server/router/computer, otteniamo un errore di "timeout" che implica l'eco-risposta o "ping" non ha raggiunto in tempo sufficiente specificato per la ricezione. Questo è indicato come TTL o "Time to Live".
Per testare il livello di coerenza in relazione, ci sono diverse iniziazioni di pings, i.e., Le richieste di eco da 4 a 5 possono essere inviate dal comando ping per testare il successo della connessione e i risultati sono visualizzati come il numero di byte ricevuti, TTL e tasso di perdita di pacchetti.
Ora che abbiamo una buona idea di ciò che fa il ping e di come lo fa, tuffiamo nel processo della sua installazione su Ubuntu Linux.
Per impostazione predefinita, il comando ping fa parte del pacchetto Ubuntu chiamato "Iputils" che è una raccolta di diverse utility utili per monitorare le prestazioni della nostra rete. Vengono installati nella maggior parte dei sistemi, ma se non vengono trovati, utilizziamo il seguente set di comandi per installare il pacchetto.
$ sudo apt update
$ sudo apt install iputils-ping
Ciò consente l'utilità del comando ping in un docker per il nostro sistema Linux.
Prova comando ping
È possibile testare la connettività a un host remoto tramite il comando ping mediante digitazione.
$ ping localhost
Ciò consentirà al sistema di inviare "ping" per testare la connettività del sistema e determinare se l'host remoto è attivo. È inoltre possibile utilizzare il tuo indirizzo IP per determinare il tasso di perdita di pacchetti mediante digitazione.
$ ping [il tuo indirizzo IP]
Possiamo controllare il nostro indirizzo IP su Linux utilizzando.
$ ipconfig
Premere 'ctrl+c' per abortire l'operazione. Di conseguenza, il comando ti mostrerà i risultati complessivi, incluso il numero di pacchetti trasmessi e ricevuti in un ciclo e il tempo impiegato per recuperarli.
Qui, vedrai diversi pacchetti di prova "pinged" all'host remoto per una risposta. ICMP-seq è il numero di serie di richieste inviate dal tuo locale, il sistema. "TTL" è il numero di nodi di una rete presi da un pacchetto. Questo termine è costante e non può essere cambiato. Il tempo è la durata per il pacchetto per completare il ciclo di trasmissione dall'host locale a remoto e ritorno.
Limitare i ping
È possibile limitare il numero di pacchetti inviati utilizzando il comando seguente.
$ ping -c 6 Google.com
Inonda una rete
Puoi vedere una prestazione di rete sotto carico inondandola tramite il comando ping. Questo può essere fatto digitando.
$ ping -f Google.com
Ping su un determinato server
Puoi anche eseguire il ping di qualsiasi server a tua scelta digitando il suo URL.
Il comando sopra menzionato mostrerà la connettività di rete da e per la rete.
Risoluzione dei problemi
Il comando ping può essere utilizzato in vari modi per testare la rete sul nostro dispositivo e la risposta da altre reti.
Potremmo inviare un ping a un indirizzo IP per determinare se risponde. Se fallisce, ciò significa che il dispositivo è inattivo al momento o il traffico di rete è tale che non possiamo raggiungere il dispositivo. Se il tempo di risposta è maggiore, ciò significa che probabilmente ci sono problemi di connettività su uno o entrambe le parti, a seconda del tempo impiegato.
Nel caso in cui non possiamo raggiungere un nome host, ma l'indirizzo IP sembra accessibile, questo può significare che c'è un problema con la risoluzione del nome host. Ciò significa che il server DNS potrebbe non essere accessibile.
Possiamo controllare ed bilanciare la nostra attività di rete mantenendo il ping come un'opzione "esegui fino a quando non è stato interrotto", che consente la funzione continua del comando ping a meno che qualcosa non si guasta. Possiamo anche testare varie parti della rete per determinare la loro funzionalità in qualsiasi momento.
Diverse opzioni per il ping
Il comando ping ha varie opzioni per un monitoraggio di rete efficace. Possiamo accedere a queste opzioni digitando.
$ ping -help
O
$ ping -?
Questo aprirà una varietà di opzioni, mostrando i loro simboli insieme a una breve spiegazione.
Disinstalla il comando ping
Possiamo disinstallare il comando ping disinstallando il pacchetto iputils.
$ sudo apt-get rimuovi iputils-ping
Per disinstallare tutte le dipendenze.
$ sudo apt-get rimozione -auto-rimuovere iputils-ping
Elimina tutti i dati e la configurazione.
$ sudo apt-get purge iputils-ping
Conclusione
Questo articolo ha coperto il comando ping, un comando utilizzato per testare la nostra velocità di rete e il suo ricevimento ad altre reti. Può essere utilizzato per la risoluzione dei problemi di reti o connettività su vari dispositivi. Funziona sulla maggior parte dei sistemi in quanto è un comando universale. Abbiamo esaminato la sua installazione e il suo lavoro, come varie opzioni e risoluzione dei problemi.
Speriamo che tu sia stato in grado di installare il ping correttamente e sei stato in grado di sfruttare al meglio questo comando dopo aver letto questo articolo.