Nwlapcug.com


Protocollo di traceroute

Protocollo di traceroute


Traceroute è un programma di utilità di rete per Unix e sistemi operativi Unix-like. Come suggerisce il nome, restituisce il percorso di che un pacchetto di viaggio verso una destinazione, inserzione del luppolo (link) ha attraversato. Il pacchetto si basa sull'ICMP Internet Control Message Protocol ().

Caratteristiche

Traceroute offre la possibilità di restituire un percorso verso una destinazione eseguita sopra il protocollo di controllo trasmissione (TCP) o il protocollo UDP (User Datagram). Tuttavia, firewall moderni bloccare questo traffico, e così ora ICMP è una scelta migliore per i pacchetti di Traceroute. ICMP è un protocollo di compagno di protocollo Internet (IP).

Funzione

IP manca qualsiasi forma di segnalazione degli errori, e questo è fornito da ICMP. Traceroute invia un messaggio ICMP, provocando feedback manipolando il campo "Time to Live" del pacchetto IP. Questo campo nomina il numero massimo di hop che un pacchetto può prendere fino alla sua destinazione. Ogni router passando sul pacchetto riduce questo numero 1. Se raggiunge il valore 0, il router scarta il pacchetto e restituisce un messaggio ICMP al mittente del pacchetto.

Scopo

La segnalazione di errore inviato indietro dai router intermedi consente al programma di Traceroute di archiviarli. Normalmente un pacchetto IP contiene solo l'origine e gli indirizzi IP di destinazione e nessuna indicazione di qualsiasi router intermedi.