كيف يعمل الـ 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 لكي تستطيع فهم معناها

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


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 مللي سكوند , تم بحمد الله ودمتم بود



مهندس كمبيوتر سوري ومقيم حاليا في قطر وباحث ومطور للمحتوى العربي على الأنترنت, أهدف إلى رفع مستوى الأمة العربية ومساعدتها في النهضة العلمية, أغلب أهتماماتي في الشبكات وتحديدا الهاردوير منها وأقضى معظم وقتي في القراءة والدراسة والعمل.

شارك الموضوع

اخر الموضوعات

7 رد على “كيف يعمل الـ Trace Route ؟”

  1. egyptman says:

    i like it,
    i

    قيم التعليق : Thumb up 0 Thumb down 0

  2. warior10 says:

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

    قيم التعليق : Thumb up 0 Thumb down 0

  3. Ayman Alnaimi says:

    تمام أستاذ أحمد ملاحظة في مكانها :-o

    قيم التعليق : Thumb up 0 Thumb down 0

  4. ahmed bassal says:

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

    قيم التعليق : Thumb up 0 Thumb down 0

  5. صورة القمر says:

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

    قيم التعليق : Thumb up 0 Thumb down 0

  6. أبو جميل says:

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

    قيم التعليق : Thumb up 0 Thumb down 0

  7. Mona Subaih says:

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

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

    قيم التعليق : Thumb up 0 Thumb down 0

أضف رد

المدونة تستخدم بكل فخر وورد بريس · القالب من تصميم : Junkie Theme و من تعريب : عبد الحفيظ