Hoe Unix en Windows traceroute verschillen?
De Unix / Linux "traceroute" commando en de Microsoft Windows "tracert" opdrachten volbrengen zowel de taak van de tracering netwerk paden, maar ze doen het in iets andere manieren.
Beide instrumenten voor opsporing netwerk routes sturen een pakket wth TTL (Time To Live) ingesteld op 1 en het verslag is het destnation. Dan sturen ze een pakket met TTL = 2 en is het verslag bestemming. Ze blijven totdat de pakketten bereiken hun uiteindelijke bestemming of de TTL-grens wordt overschreden.
Het verschil is dat Unix / Linux "traceroute" maakt gebruik van UDP (User Datagram Protocol)-pakketten naar een willekeurige hoge poort nummer, terwijl Microsoft Windows wordt gebruikt ICMP (Internet Control Message Protocol)-pakketten.
Dit verschil is kritisch wanneer proberen te begrijpen waarom traceroute soms laat afweten. De firewall rulesets en de router Access Control Lists (ACL's) tussen u en de bestemming moet worden onderzocht om te bepalen of ze laten UDP hoge poorten en / of ICMP.
Bovendien is de command line opties voor Microsoft Windows "tracert" verschillen van de command-line opties voor Unix / Linux "traceroute". Echter, de opdrachtregel opties voor Unix / Linux "traceroute" zijn ook verschillen tussen Unix-versies. Lees de handleiding voor uw Unix / Linux systeem te gaan of het oplossen van problemen met opties voor u beschikbaar.
|



