موضوعنا اليوم للسلسلة التى بدأت فيها بشرح الامرPingوكيفية عمله واليوم أريد ايضا ان أتحدث عن أمر آخر لا يعد أقل أهمية من الاول وهو الـTrace route وأهميته تكمن في تحديد مكان المشكلة التى تمنعنا من الوصول الى الهدف وذلك بعرض المسار التى يسير فيها
الباكيت للوصول الى الهدف وتحديد في اي النقط تقع المشكلة كما سوف نرى في المثال القادم وقبل ان أدخل في الموضوع أحب ان أقول ان هذا الأداة موجودة في كل انظمة التشغيل ففي ويندوز الامر سوف يكونtracertوفي لينوكس هوtraceroute وفي أجهزة سيسكوهو ايضا traceroute
لنتعرف أولا على الامر على ويندوز ونرى كيف ستكون النتائج
وكما ترون قمت أولا بكتابة الامر وبعدها كتبت اسم الموقع hostname أو الايبيX.X.X.X المراد عمل التتبع عليه
اذا كيف تعمل هذه الاداة
تعتمد هذه الاداة كسابقتها الـ Ping على البروتوكول ICMP ومبدأ عملها يكمن في إرسال Echo Packetإلى الهدف لكن هذه المرة سوف يرسل الطلب ضمن شرط وهو ان TTL يساوي واحد لكي يضمن ان يرد عليه أول Hop في عملية التتبع وعندما يتم الاستلام تقوم بارسال طلب آخر لكن هذه المرة الـ TTL تساوي اثنان وبعدها 3 وهكذا الى ان يتم التتبع الى الهدف المطلوب
طيب ماذا سيحدث لو كان هناك خلل في المسار وكانت النتائج كما هو موضح بهذه الصورة
لاحظ معي عند الرقم 3 * * معنى هذه النجوم ان الـ Next Hop الثالث في المسار لايقوم بالرد على الطلب القادم من الـ ICMP والاسباب كثيرة ولكن سوف أذكر أهمها وهو ان يكون هذا الروتر
يحوي فايروول او اكسس ليست تمنع مرور هذه الانواع من الباكيت أي أنها تمنع الـ ICMP او هناك مشكلة في الروتر نفسه والاجابة من الروتر سوف تكون Echo بداخله الـ Type=11 والـ Code=0راجع الجدول الموجود في شرح الـ Ping لكي تستطيع فهم معناها
وهذا الجدول سوف يوضح ماذا تعني بعض الرموز التى ممكن ان تصادفنا اثناء عمل التتبع
Description | Character |
For each node, the round-trip time in milliseconds for the specified number of probes | nn msec |
The probe timed out | * |
Administratively prohibited (example, access-list) | A |
Source quench (destination too busy) | Q |
User interrupted test | I |
Port unreachable | U |
Host unreachable | H |
Network unreachable | N |
Protocol Unreachable | p |
Timeout | T |
Unknown packet type | ? |
وقبل أن أنهي الموضوع أحب أن أقول ان جميع الارقام لموجود بجانبها ms في النتائج تدل على الفترة الزمنية لذهاب ورجوع الطلب يعني لو نظرنا الى الصورة الثانية عند الرقم 2 سوف نجد ان الطلب وصل في 47 مللي سكوند بينما فترة الرجوع استغرقت 46 مللي سكوند , تم بحمد الله ودمتم بود
i like it,
i
شرح جميل
بس متهيالى الجدول انت عاكس فيه P مكان T
تمام أستاذ أحمد ملاحظة في مكانها 😮
شرح جميل جدا
نرجو المزيد
شكرا على هذه المعلومات القيمة
الله يخلف عليك ويجازيك خير
السلام عليكم ،،
قد مررت على موضوعك فأعجبني طريقة الشرح العربي وأحبب أن أشكرك …
شكرا جزيلا
م. منى صبيح
جزاكم الله خير
ونسأل الله عزوجل ان يديم نعمته عليك .. وان يوفقك ان شاء الله
تحياتى
Thanks