TCP/IP Transmission Control Protocol/Internet Protocol

Resource: Windows 2000 Server Resource kit TCP/IP Core Networking Guide

> Part2 > TCPIP > Commands > Tracert

Tracert

این فرمان برای نشان دادن Router ها میان مسیرمبدا و مقصد به کار می رود .Tracert از فیلد TTL موجود در ICMP Echo Request استفاده می کند .تذکر Router های که در شبکه Active نباشند

در لیست این فرمان قرار نمی گیرند .

 
How Tracert Works

Tracert بدین صورت کار می کند که برای ارسال هر ICMP Echo Request خود یک واحد به مقدار TTL آن اضافه می کند .

تا در آخر جواب ICMP Echo Reply را در یافت کند .مانند شکل زیر Packet اول TTL=1 وقتی ارسال می شود Tracert منتظر جواب ICMP Time Exceeded می شود سپس Packet دوم با

TTL =1+1 را ارسال می کند . و دوباره منتظر جواب می شود و الی آخر .در آخر Destination Host بعد از دریافت Packet جواب ICMP Echo Reply را ارسال می کند .

 

Figure 3.2 Step-by-Step Operation of the Tracert Tool

در مثال زیر یک نمونه از این فرمان را مشاهده می کنید .

 
C:\tracert reskit
Tracing route to reskit.dns.microsoft.com [172.16.180.113] over a maximum of 30 hops:
1     <10 ms    <10 ms     <10 ms
     ms28-rtr1-f10-00.network.microsoft.com [157.59.0.1]
2     <10 ms    <10 ms     <10 ms
     ms42-rtr1-a5-00-1.network.microsoft.com [157.54.247.98]
1     <10 ms    <10 ms     <10 ms 
     RESKIT [172.16.180.113]
 

تذکر اگر درچواب در قسمتی که اعداد در کنار ms دیده می شوند بصورت * دیده شد .دلیل این مورد این می باشد یا Router جواب ICMP Time Exceeded را ارسال نکرده و یا دسترسی به آدرس مقصد امکان پذیر

نمی باشد.

لیست Switch های فرمان Tracert را در جدول زیر مشاهده می کنید .

Switch Function
-d Specifies to not resolve addresses of router interfaces to host names.
-h <maximum_hops> Specifies a maximum number of hops to reach destination.
-j <host_list> Specifies loose source routing along the host-list.
-w <timeout> Indicates how many milliseconds to wait for each reply.

Table 3.12 Tracert Switches

TCP/IP Transmission Control Protocol/Internet Protocol

LastUpdate:2005/04/05

> Part2 > TCPIP > Commands > Tracert