lunedì 10 gennaio 2011

Verificare la raggiungibilità di un host: ping

Il comando ping invia un messaggio di tipo ECHO_REQUEST a un host della rete, indicato fra i parametri passati al comando. La sintassi prevista dal comando è la seguente: ping opzioni host. Se vi occorre conoscere la raggiungibilità di un host il comando ping è uno dei primi strumenti da utilizzare in fase di verifica (successivamente si può indagare sulla raggiungibilità dell'host attraverso il comando traceroute).
Nella sintassi del comando, il parametro host può essere sia un indirizzo IP che un nome di dominio (che il comando provvede a risolvere mediante chiamata a DNS). Se invochiamo il comando senza ulteriori opzioni quest'ultimo invierà all'host da contattare (se raggiungibile) un numero infinito di pacchetti ICMP. Ecco allora una piccola lista delle opzioni più comuni da passare al comando:
  • -c numero: specifica il numero di richieste da inviare all'host da contattare;
  • -w tempo: permette di regolare il tempo di attesa (in millisecondi) per la ricezione delle richieste di echo (il valore di default è pari a 1000 ms);
  • -l dimensione: permette di regolare la dimensione (in byte) del pacchetto di echo (il valore di default è pari a 32 byte);
  • -i tempo: permette di regolare il tempo di attesa (in secondi) che intercorre fra l'invio di un pacchetto e il successivo (il valore di default è 1 s);
L'output restituito dal comando riassume l'attività di ping che si è appena conclusa (se nel comando non abbiamo specificato il numero di richieste da inviare, possiamo terminare l'esecuzione del comando attraverso la pressione dei tasti ctrl e c). Sullo standard output viene mostrato: il numero di pacchetti inviati, la percentuale di pacchetti persi, la durata dell'attività di ping e i valori statistici del round trip time (rtt), il tempo impiegato dal pacchetto per raggiungere l'host di destinazione e tornare, quindi, all'host sorgente). Nell'output del comando ping possiamo leggere il valore minimo e massimo del rtt, quello medio e la deviazione standard. Questi ultimi valori risulteranno più precisi solo se il numero di richieste inviate dal comando ping è sufficientemente alto.

Nessun commento:

Posta un commento