fbpx

كيف يعمل الأمر Traceroute

فيسبوك
تويتر
لينكدين:
الواتساب
تیلیجرام

المفاهيم العامة

يعد أمر Traceroute، المعروف أيضًا باسم Tracert في Windows، أداة تشخيصية للشبكة تُستخدم لتتبع المسار الذي تسلكه حزمة البيانات من المصدر إلى وجهتها النهائية على الإنترنت. تعتبر هذه الأداة مفيدة للغاية في تحديد مشكلات الشبكة المحتملة، مثل زمن الوصول العالي أو الحزم المفقودة.

في عملية تتبع المسار، يرسل أمر Traceroute سلسلة من حزم البيانات عبر الشبكة، وتتضمن كل حزمة رقم TTL (مدة البقاء) يبدأ بقيمة 1. في كل مرة تصل الحزمة إلى عقدة على الشبكة الشبكة، تقوم العقدة بتخفيض قيمة TTL بمقدار 1 قبل إعادة توجيه الحزمة. عندما تصل قيمة TTL إلى 0، يتم تجاهل الحزمة وترسل العقدة رسالة "تم تجاوز الوقت" إلى المصدر، تشير إلى أن الحزمة لم تتمكن من الوصول إلى وجهتها وأنه تم تجاوز الوقت المسموح به.

يكرر أمر Traceroute هذه العملية لكل عقدة على المسار حتى تصل الحزمة إلى وجهتها النهائية. في نهاية العملية، يعرض أمر Traceroute قائمة بالعقد الموجودة على المسار، بالإضافة إلى عنوان IP لكل عقدة ووقت الاستجابة الذي استغرقته الحزمة للوصول إلى تلك العقدة.

تسلسل الحزمة التفصيلية

يمكن التعبير عن العملية التفصيلية لأمر Traceroute على النحو التالي:

  1. يرسل أمر Traceroute حزمة بيانات بقيمة TTL أولية تبلغ 1 إلى الوجهة النهائية.
  2. ستستقبل العقدة الأولى على مسار الحزمة الحزمة، وتخفض قيمة TTL بمقدار 1، وترسل استجابة "انتهت صلاحية TTL" إلى المصدر.
  3. سيتلقى الأصل استجابة "تجاوز الوقت" ويسجل عنوان IP للعقدة الأولى.
  4. سيقوم أمر Traceroute بإرسال حزمة بيانات أخرى بقيمة TTL تبلغ 2 إلى الوجهة النهائية.
  5. ستستقبل العقدة الثانية على مسار الحزمة الحزمة، وتخفض قيمة TTL بمقدار 1، وترسل استجابة "تجاوز الوقت" إلى المصدر.
  6. سيتلقى الأصل استجابة "تجاوز الوقت" ويسجل عنوان IP للعقدة الثانية.
  7. سيتم تكرار هذه العملية لكل عقدة في مسار الحزمة، مما يؤدي إلى زيادة قيمة TTL في كل تكرار حتى تصل الحزمة إلى الوجهة النهائية.
  8. بمجرد وصول الحزمة إلى الوجهة النهائية، يعرض أمر Traceroute المسار الكامل للحزمة، بما في ذلك عنوان IP ووقت الاستجابة لكل عقدة على المسار.

ما هو الأمر في MikroTik RouterOS

للحصول على مثال لكيفية استخدام أمر Traceroute على Mikrotik RouterOS، يمكن اتباع الخطوات التالية:

  1. قم بالوصول إلى واجهة جهاز التوجيه Mikrotik وافتح وحدة التحكم بالأوامر.

  2. أدخل أمر Traceroute متبوعًا بعنوان IP أو اسم المجال للوجهة التي تريد تتبع المسار إليها. على سبيل المثال، لتتبع المسار إلى موقع Google على الويب، يمكنك استخدام الأمر التالي:

				
					[admin@MikroTik] > tool traceroute google.com
				
			
  1. انتظر حتى تكتمل عملية تتبع المسار. اعتمادًا على عدد العقد الموجودة على المسار وزمن وصول الشبكة، قد تستغرق هذه العملية بضع ثوانٍ أو عدة دقائق.

  2. قم بمراجعة نتائج أمر Traceroute. سيعرض مخرج الأمر قائمة بجميع العقد الموجودة على المسار إلى الوجهة، بالإضافة إلى عنوان IP لكل عقدة ووقت الاستجابة المستغرق للوصول إلى تلك العقدة. على سبيل المثال:

				
					     ADDRESS                                    STATUS
  1  192.168.1.1               1ms     1ms     1ms   
  2  10.0.0.1                  5ms     5ms     5ms   
  3  200.10.0.1                10ms    10ms    10ms  
  4  200.10.1.1                15ms    15ms    15ms  
  5  200.10.2.1                20ms    20ms    20ms  
  6  200.10.3.1                25ms    25ms    25ms  
  7  8.8.8.8                   30ms    30ms    30ms  
[admin@MikroTik] >
				
			

في هذا المثال، يمكنك أن ترى أن حزمة البيانات مرت عبر ست عقد مختلفة قبل الوصول إلى الوجهة النهائية (8.8.8.8).

الفرق بين Linux Traceroute وWindows Tracert

هناك بعض الاختلافات الرئيسية بين الأمرين:

  1. بناء جملة الأمر: يختلف بناء جملة أمر Linux Traceroute وأمر Windows Tracert قليلاً. في Linux، تتم كتابة الأمر باسم "traceroute"، بينما في Windows يتم كتابته باسم "tracert".

  2. خيارات الأوامر: لأمر Linux Traceroute وأمر Windows Tracert خيارات أوامر مختلفة. على سبيل المثال، في Linux، يدعم أمر Traceroute خيارات مثل -I لتحديد استخدام ICMP بدلاً من UDP، بينما في Windows، يدعم أمر Tracerout خيارات مثل -h لتحديد الحد الأقصى لعدد القفزات.

  3. تنسيق الإخراج: يختلف أيضًا تنسيق إخراج أمر Linux Traceroute وأمر Windows Tracert. في Linux، يعرض أمر Traceroute عنوان IP ووقت الاستجابة لكل عقدة على المسار، بينما في Windows، يعرض أمر Tracerout اسم كل عقدة ووقت الاستجابة.

  4. وظائف متقدمة: إن أمر Linux Traceroute قادر على تنفيذ عمليات تتبع المسار الأكثر تقدمًا، مثل عمليات تتبع المسار العكسي وعمليات تتبع المسار المتعدد. بالإضافة إلى ذلك، يعد أمر Linux Traceroute أكثر قابلية للتخصيص من أمر Windows Tracert، مما يسمح للمستخدم بتحديد المنفذ وحجم الحزمة.

باختصار، على الرغم من أن كلا الأمرين متشابهان في وظائفهما الأساسية، إلا أن هناك بعض الاختلافات المهمة في بناء جملة الأمر وخيارات الأمر وتنسيق الإخراج والوظائف المتقدمة.

مثال على الأمر في Linux

				
					traceroute google.com
1  192.168.1.1 (192.168.1.1)  1.107 ms  1.237 ms  1.353 ms
2  10.255.255.1 (10.255.255.1)  14.527 ms  14.622 ms  14.719 ms
3  172.16.1.1 (172.16.1.1)  25.817 ms  25.912 ms  26.005 ms
4  172.16.2.1 (172.16.2.1)  38.320 ms  38.414 ms  38.505 ms
5  203.208.222.125 (203.208.222.125)  38.601 ms  37.301 ms  37.392 ms
6  72.14.195.12 (72.14.195.12)  60.225 ms  60.318 ms  60.415 ms
7  108.170.247.65 (108.170.247.65)  61.424 ms  61.511 ms  61.605 ms
8  108.170.235.225 (108.170.235.225)  62.719 ms  62.814 ms  62.908 ms
9  108.170.232.193 (108.170.232.193)  63.016 ms  63.103 ms  63.197 ms
10  74.125.244.16 (74.125.244.16)  63.300 ms  63.386 ms  63.480 ms
11  172.253.50.138 (172.253.50.138)  64.685 ms  64.781 ms  64.877 ms
12  172.253.66.7 (172.253.66.7)  65.122 ms  65.217 ms  65.314 ms
13  172.253.50.246 (172.253.50.246)  66.493 ms  66.587 ms  66.680 ms
14  74.125.252.128 (74.125.252.128)  66.879 ms  66.965 ms  67.058 ms
15  216.58.214.142 (216.58.214.142)  67.252 ms  67.365 ms  67.454 ms
				
			

مثال على الأمر في نظام التشغيل Windows

				
					tracert google.com
Tracing route to google.com [172.217.12.142]
over a maximum of 30 hops:

  1     1 ms     1 ms     1 ms  192.168.1.1
  2    17 ms    17 ms    18 ms  10.255.255.1
  3    27 ms    27 ms    27 ms  172.16.1.1
  4    40 ms    40 ms    40 ms  172.16.2.1
  5    38 ms    37 ms    37 ms  203.208.222.125
  6    59 ms    59 ms    59 ms  108.170.247.65
  7    61 ms    61 ms    61 ms  108.170.235.225
  8    63 ms    63 ms    63 ms  108.170.232.193
  9    64 ms    64 ms    64 ms  74.125.244.16
 10    67 ms    67 ms    67 ms  172.253.50.138
 11    67 ms    67 ms    67 ms  172.253.66.7
 12    69 ms    69 ms    69 ms  172.253.50.246
 13    66 ms    66 ms    66 ms  74.125.252.128
 14    66 ms    66 ms    66 ms  216.58.214.142

Trace complete.
				
			

ايهما افضل؟

بشكل عام، كلا الأمرين (traceroute y tracert) مفيدة لتتبع مشكلات الشبكة وتشخيص مشكلات الاتصال. يعتمد اختيار أي منها سيتم استخدامه على أنظمة التشغيل والتفضيلات الشخصية.

وفيما يتعلق بالخصائص المحددة، traceroute على Linux يقدم المزيد من الخيارات والميزات المتقدمة أكثر من tracert على نظام التشغيل Windows، مثل دعم بروتوكولات UDP وTCP، والقدرة على تخصيص المهلة وعدد القفزات. لكن، tracert أما على نظام التشغيل Windows، فهو أسهل في الاستخدام ويمكن أن يوفر معلومات أكثر وضوحًا وأكثر قابلية للقراءة في بعض الحالات.

باختصار، تتمتع كلتا الأداتين بنقاط القوة والضعف، وسيعتمد اختيار واحدة أو أخرى على الاستخدام المحدد والتفضيلات الشخصية.

هل تريد اقتراح موضوع؟

كل أسبوع ننشر محتوى جديد. هل تريدنا أن نتحدث عن شيء محدد؟
موضوع للمدونة القادمة

ترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

الرقم التسلسلي للخصم

AN24-LIB

ينطبق على كتب MikroTik وحزم الكتب

أيام
حورس
دقيقة
ثواني

مقدمة ل
OSPF - BGP - MPLS

قم بالتسجيل لهذا دورة مجانية

ماي-راف-روس-240118
أيام
حورس
دقيقة
ثواني

قم بالتسجيل لهذا دورة مجانية

ماس-روس-240111

عرض ترويجي ليوم الملوك الثلاثة!

رييس24

15%

جميع المنتجات

دورات مايكروتك
دورات الأكاديمية
كتب مايكروتك

استفد من كود خصم Three Kings Day!

* العرض ساري حتى يوم الأحد 7 يناير 2024
** الرمز (ملوك 24) ينطبق على عربة التسوق
*** قم بشراء الدورة التدريبية الخاصة بك الآن واستمتع بها حتى 31 مارس 2024

ترويج ليلة رأس السنة!

NY24

20%

جميع المنتجات

دورات مايكروتك
دورات الأكاديمية
كتب مايكروتك

استفد من كود خصم ليلة رأس السنة!

* العرض ساري حتى يوم الاثنين 1 يناير 2024
** الرمز (NY24) ينطبق على عربة التسوق
*** قم بشراء الدورة التدريبية الخاصة بك الآن واستمتع بها حتى 31 مارس 2024

تخفيضات عيد الميلاد!

XMAS23

30%

جميع المنتجات

دورات مايكروتك
دورات الأكاديمية
كتب مايكروتك

استفد من كود الخصم لعيد الميلاد !!!

**يتم تطبيق الرموز في عربة التسوق
العرض ساري حتى يوم الاثنين 25 ديسمبر 2023

خصومات الأسبوع السيبراني

CW23-MK

17%

جميع دورات MikroTik OnLine

CW23-AX

30%

جميع دورات الأكاديمية

CW23-ليب

25%

جميع كتب MikroTik وحزم الكتب

استفد من اكواد الخصم الخاصة بـ Cyber ​​Week !!!

**يتم تطبيق الرموز في عربة التسوق
العرض ساري حتى يوم الأحد 3 ديسمبر 2023

خصومات الجمعة السوداء

BF23-MX

22%

جميع دورات MikroTik OnLine

BF23-AX

35%

جميع دورات الأكاديمية

BF23-ليب

30%

جميع كتب MikroTik وحزم الكتب

استفد من كوبونات الخصم الخاصة بالجمعة البيضاء !!!

**يتم تطبيق الرموز في عربة التسوق

يتم تطبيق الرموز في عربة التسوق
صالحة حتى الأحد 26 نوفمبر 2023

أيام
حورس
دقيقة
ثواني

قم بالتسجيل لهذا دورة مجانية

MAE-VPN-SET-231115

الترويجي للهالوين

استفد من كوبونات الخصم الخاصة بالهالوين.

يتم تطبيق الرموز في عربة التسوق

HW23-MK

خصم 11% على جميع دورات MikroTik Online

11%

HW23-AX

خصم 30% على جميع دورات الأكاديمية

30%

HW23-LIB

خصم 25% على جميع كتب وحزم كتب MikroTik

25%

سجل وشارك في الدورة المجانية مقدمة إلى التوجيه المتقدم مع MikroTik (MAE-RAV-ROS)

اليوم (الأربعاء) 11 أكتوبر 2023
من 7 مساءً إلى 11 مساءً (كولومبيا، الإكوادور، بيرو)

ماي-راف-روس-231011