L'ambiente Desktop KDE

Successivo Precedente Indice

2. Il tab ping

2.1 Che cos'è?

Il comando ping(8) invia dei pacchetti ICMP ECHO_REQUEST agli host di rete per controllare che siano attivi e raggiungibili attraverso il network. Una risposta proveniente da un host (o da qualsiasi cosa possieda comunque un indirizzo IP) indica che su questo host è presente almeno uno stack TCP/IP e che il percorso (route) per raggiungere questo host è aperto. Il tab ping permette l'esecuzione del comando ping(8).

2.2 Descrizione

Ping usa il datagramma ingiuntivo ECHO_REQUEST del protocollo ICMP per sollecitare un ECHO_RESPONSE ICMP da un host o da un gateway. I datagrammi ECHO_REQUEST ("pings") possiedono un'intestazione (header) IP e ICMP seguita da un struct timeval e da un numero arbitrario di pad bytes usati per completare il pacchetto.

2.3 Opzioni:

Risolvi i nomi degli host

Stampa gli indirizzi in maniera numerica invece che in maniera sia simbolica che numerica (ciò risparmia una richiesta di traduzione nome-indirizzo a un server dei nomi).

Quando usato per isolare gli errori, il ping dovrebbe avere come primo bersaglio l'host locale, in modo da verificare se l'interfaccia locale al network è attiva. Successivamente si dovrebbero "pingare" hosts e gateways sempre pił lontani. Vengono calcolati i tempi di percorrenza (Round-trip) e le statistiche di perdita dei pacchetti (packet loss). In caso di ricezione di pacchetti duplicati, essi non vengono inclusi nel calcolo della perdita dei pacchetti, però il loro tempo di percorrenza viene usato nel calcolo dei tempi minimo/medio/massimo di round-trip. Al termine dell'attivitą del programma viene visualizzato un breve sommario.

Questo programma serve a testare, misurare e gestire i network. A causa del carico che può imporre al network, non è saggio usarlo durante le normali operazioni oppure troppo a lungo.

Successivo Precedente Indice