امروز: ۰۱ آذر ۱۴۰۳
در مسیر توسعه فردی و سازمانی
اشتراک دانش کوروش نوروزی » تفاوت traceroute با tcptraceroute (۱۳۹۹/۱۱/۲۰)
تایید شده

ابزار traceroute که به طور سنتی برروی سیستم‌های یونیکسی استفاده می‌شود، در لایه ۳ شبکه و با استفاده از بسته‌های ICMP عمل می‌کند. امروزه اما بسیاری از فایروال‌های سرراه ممکن است به دلایل امنیتی، به اصطلاح پینگ خود را بسته باشند که این موضوع باعث اختلال در کار traceroute می‌شود و ممکن ما با این ابزار نتوانیم پاسخ دقیقی بگیریم.


tcptraceroute اما با همان معماری ولی در لایه ۴ عمل می‌کند. بر خلاف ICMP، ورودی TCP برروی بسیاری از فایروال‌ها باز است و با بهره بردن از همین موضوع، tcptraceroute با ارسال بسته‌های TCP SYN به جای ICMP، این محدودیت برروی فایروال‌ها را دور می‌زند و پاسخ دقیق‌تری به ما می‌دهد.


پس از ارسال SYN، در صورتی که روتر SYN-ACK بازگرداند، اتصال کافی برقرار شده و سراغ روتر (یا سرور) بعدی می‌رود و هیچگاه Handshake به طور کامل انجام نمی‌شود.


 


لذا اگر زمانی traceroute کامل نشد، بد نیست که tcptraceroute را نیز بررسی کنید.

محتوای آخرین دربهای گشوده شده
  • یک باک بنزین 206 معادل 75000 ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • دو عدد  کارت سبز بوسیله کلیدک
  • دو روز ناهار میهمان شرکت به انتخاب خودتان معادل هر نهار ۳۰ ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • بن خرید یک عدد پیتزا American معادل 35ت بوسیله کلیدک
  • 45000 تومان وجه نقد رایج مملکت بوسیله کلیدک
ارسال درخواست دوره یا محتوای آموزشی