خروجی برنامه traceroute که لیست روتر های طی شده را در قالب متنی همراه زمان بندی نشان می دهید
تریسروت (به انگلیسی: Traceroute) یک ابزار شبکه رایانهای است که برای ردیابی مسیر حرکت بستههای شبکه ای در شبکه ای با پروتکل اینترنت (IP) مورد استفاده قرار می گیرد. نوع IPv6 آن هم به هم موجود است. ابزار traceroute تقریبا در همه سیستمعاملهای شبیه یونیکس موجود است. نوعهای شبیه با قابلیتهای مشابه هم پیدا می شوند از قبیل tracepath در لینوکسهای مدرن و tracert در سیستمعامل مایکروسافت ویندوز. همچنین در سیستمعامل هایی با پایه ویندوز NT شما می توانید برنامه pathping را مشاهده کنید که همان قابلیت را فراهم آورده است.
نحوه عملکرد داخلی [ویرایش]
traceroute به ویسله زیاد کردن مقدار تیتیال برای هر خوشهٔ ارسال شده از بستهها کار میکند. سه بستهٔ فرستاده شدهٔ نخست تیتیال مقدار یک دارند(بر این دلالت میکند که این بستهها به وسیلهٔ میزبان به جای میزبان بعدی ارجاع نشوند). خوشهٔ بستههای بعدی مقدار تیتیال دو دارند و به همین ترتیب مقدار تیتیال خوشههای بستهها زیاد می شود. وقتی یک بسته به یک میزبان می رسد، به طور عادی یک عدد از مقدار تیتیال آن کم می شود، و پس از آن بسته به مقصد بعدی ارجاع داده میشود. ولی هنگامی که یک بسته با مقدار تیتیال یک به میزبانی برسد، میزبان بسته را دور می ریزد و پیغام آیسیامپی با محتوای از حد زمانی تجاوز شده(نوع ۱۱) به فرستنده بازپس می فرستد. ابزار traceroute از این نوع بازگشت بسته(رد کردن بسته) استفاده میکند تا لسیتی از میزبان هایی که بسته با مسیریابی منتقل شده تا به مقصد برسد را تولید کند. در ضمن سه مقدار زمانی (از فاصله تا میزبان) برای هر یک از میزبان هایی که بسته باید طی کند با واحد میلیثانیه بازگردانده می شود.(البته می توان جداگانه میزبانها را پینگ کرد).
ابزار traceroute اغلب برای رفع مشکل در شبکه استفاده می شود. به وسیله نشان دادن روترهای پیموده شده، این ابزار اجازه می دهد که کاربر مسیری که باید بیموده شود تا به یک هدف خاص در شبکه برسد را مشاهده کند.
مسایل امنیتی [ویرایش]
تهیه چنین اطلاعاتی در رابطه با مسیرهای طی شده در روزهای اول اینترنت متداول و مورد استفاده بود، ولی پس از آن مشکوک برای مسائل امنیتی و حریم خصوصی شناخته شد. اطلاعات traceroute مکرر مورد استفاده هکرها قرار می گرفت تا اطلاعاتی را در رابطه با مهندسی و توپولوژی شبکهٔ یک شرکت بدست آورند. با استفاده از دستور traceroute، یک هکر به سرعت می تواند متوجه روترهای واسط برای اهداف شناخته شده در شبکه یک شرکت شود.
- مشارکتکنندگان ویکیپدیا، « Traceroute »، ویکیپدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۹ مارس ۲۰۱۰).
|
برنامههای خط فرمان یونیکس |
|
| سامانهٔ پرونده |
|
|
| فرآیندها |
|
|
| محیط کاربر |
|
|
| پردازش متن |
|
|
| برنامهنویسی پوسته |
|
|
| شبکه |
|
|
| جستجو |
|
|
| متفرقه |
|
|
|
|
|
|
دستورهای خط فرمان ویندوز |
|
| سامانهٔ پرونده (ابتدایی) |
|
|
| سامانهٔ پرونده (پیشرفته) |
|
|
| فرآیندها |
|
|
| محیط کاربر |
|
|
| پردازشگر متن |
|
|
| برنامهنویسی پوسته |
|
|
| شبکه |
|
|
| جستجو کردن |
|
|
| متفرقه |
|
|