الرئيسية » Network » كيف يعمل الـ Trace Route ؟

كيف يعمل الـ Trace Route ؟

موضوعنا اليوم للسلسلة التى بدأت فيها بشرح الامر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 لكي تستطيع فهم معناها

وهذا الجدول سوف يوضح  ماذا تعني بعض الرموز التى ممكن ان تصادفنا اثناء عمل التتبع


DescriptionCharacter
For each node, the round-trip time in milliseconds for the specified number of probesnn msec
The probe timed out*
Administratively prohibited (example, access-list)A
Source quench (destination too busy)Q
User interrupted testI
Port unreachableU
Host unreachableH
Network unreachableN
Protocol Unreachablep
TimeoutT
Unknown packet type?

وقبل أن أنهي الموضوع أحب أن أقول ان جميع الارقام لموجود بجانبها ms في النتائج تدل على الفترة الزمنية لذهاب ورجوع الطلب يعني لو نظرنا الى الصورة الثانية عند الرقم 2 سوف نجد ان الطلب وصل في 47 مللي سكوند بينما فترة الرجوع استغرقت 46 مللي سكوند , تم بحمد الله ودمتم بود


Print Friendly, PDF & Email

عن Ayman Alnaimi أيمن النعيمي

مهندس كمبيوتر سوري ومقيم حاليا في قطر , باحث ومطور للمحتوى العربي على الأنترنت, أهدف إلى رفع مستوى الأمة العربية ومساعدتها في النهضة العلمية, أغلب أهتماماتي في الشبكات وتحديدا الهاردوير منها وأقضى معظم وقتي في القراءة والدراسة والعمل وأؤمن بأن الثورة لو كانت لتكون فهي تبدأ بالقراءة ويليها الكتابة وبدون الآخيرة لن يكون هناك ثورة. للتواصل admin@networkset.net & networkset@hotmail.com

9 تعليقات

  1. شرح جميل
    بس متهيالى الجدول انت عاكس فيه P مكان T

  2. تمام أستاذ أحمد ملاحظة في مكانها 😮

  3. شرح جميل جدا
    نرجو المزيد

  4. شكرا على هذه المعلومات القيمة

  5. الله يخلف عليك ويجازيك خير

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

    شكرا جزيلا
    م. منى صبيح

  7. جزاكم الله خير
    ونسأل الله عزوجل ان يديم نعمته عليك .. وان يوفقك ان شاء الله
    تحياتى

أضف رد على egyptman إلغاء الرد

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

*

x

‎قد يُعجبك أيضاً

VPNمجاني باستخدام برنامج الـ Team Viewer

أصبح برنامج team Viewer عصب عمل أغلب مهندسي الكمبيوتر وأصبح الاعتماد عليه كبير في عمليات ...

هل لدي Loop في الشبكة ؟

اليوم قصدت أحد الشركات التى أتصلت بي بسبب مشكلة في أجهزة الشركة جميعها وهي تقريبا ...

الجيل الخامس من تقنية البلوتوث Bluetooth 5.0

تعتبر الـ IoT أو الـ Internet of Things أحد التراندات العالمية والتى سوف تشهد طلب ...