أثناء استخدامك للإنترنت ، من السهل حقًا أن تنسى أن هناك الكثير من أجزاء العمل والخوادم التي تساعد في الحفاظ على حيوية شبكة الويب العالمية. كل حزمة ترسلها ، من رسالة محادثة إلى صورة قطة ، يجب أن تنتقل عبر التبادلات والخوادم للوصول إلى وجهتها.
لسوء الحظ ، لا شيء يذكرك بهذا الإعداد أفضل من عدم قدرتك على الاتصال بموقع ويب. قد يكون السبب في مكان ما إلى جانبك ، أو إلى جانب موقع الويب ، أو في مكان ما بينهما. وأفضل طريقة لمعرفة مكان المشكلة هي استخدام Traceroute.
ما هو تريسروت؟
يعد Traceroute وسيلة جيدة لتتبع المسار الذي تسلكه حزم البيانات الخاصة بك وهي تشق طريقها عبر الإنترنت. يمكن لكل نظام تشغيل حديث تتبع مسار.
عند بدء تشغيل Traceroute ، فأنت تخبره عن موقع الويب أو الخادم الذي تريد تتبع المسار إليه. عادةً ما يكون هذا هو عنوان URL لموقع الويب الذي تحاول الوصول إليه ، ولكن يمكنك أيضًا إطعامه بعنوان IP إذا أردت.
بمجرد بدء Traceroute ، يرسل نظامك حزمًا نحو وجهتك المحددة. ثم يسجل رحلات الحزمة ويرسل المعلومات مرة أخرى إلى جهاز الكمبيوتر الخاص بك ، والذي يظهر لك بعد ذلك إلى أين يتجهون.
هذا مفيد حقًا إذا كنت تحاول العثور على خطأ في الشبكة. في حالة تعطل الخادم أو التبادل ، سيواجه Traceroute المشكلة ويبلغ أن شيئًا ما لا يعمل بشكل صحيح. يمكنك بعد ذلك استخدام هذه المعلومات لتشخيص الخطأ الذي يحدث بشكل أفضل.
كيف يعمل تريسروت؟
يعد Traceroute طريقة سهلة لتشخيص أخطاء الشبكة. ومع ذلك ، هل تعلم أنه تم تصميم الإنترنت في البداية دون وضع Traceroute في الاعتبار؟
في الواقع ، يعود الفضل في اختراع Traceroute إلى استغلال ذكي. ولفهم كيفية عمل هذا الاستغلال بشكل أفضل ، نحتاج إلى إلقاء نظرة على "وقت الحياة" لحزمة الشبكة.
ما هو وقت بقاء الحزمة؟
من الناحية المثالية ، عندما يرسل الكمبيوتر حزمة من مكان إلى آخر ، فإنها تصل إلى هناك دون أي مشكلة. إنها تأخذ أسرع مسار ممكن من النقطة أ إلى النقطة ب ولا تتعثر أو تتوقف.
لسوء الحظ ، يمكن أن تكون الشبكات أشياء صعبة. إذا ارتكب مهندس خطأ أثناء إعداد الخادم ، فمن الممكن أن يتم إرسال الحزم في حلقة لا نهائية بين الخوادم. وإذا حدث ذلك كثيرًا ، يمكن أن تكون الشبكة مليئة بالحزم التي تدور وتدور إلى الأبد.
توصل الأذكياء وراء حزمة البيانات إلى حل لإصلاح ذلك ، يسمى "وقت الحياة" أو "TTL". يتم إعطاء كل حزمة ، قبل إرسالها إلى المجهول الكبير ، رقمًا أكبر من 0 مقابل مدة البقاء الخاصة بها القيمة. إذا وصلت هذه القيمة إلى الصفر ، فإن الحزمة تعتبر "ميتة" ويتم إتلافها.
عندما يتم إرسال الحزمة في رحلتها ، فإنها ستتوقف عدة مرات عبر خوادم مختلفة. في كل مرة يصل فيها إلى خادم ، فإنه يطرح واحدًا من قيمة TTL الخاصة به. عادةً ما يتم تعيين قيمة TTL هذه على رقم حيث يكون للحزمة وقت كافٍ للوصول إلى وجهتها قبل أن تصل إلى الصفر. ومع ذلك ، إذا دخلت الحزمة في حلقة ، فسوف يتناقص TTL في النهاية حتى تنتهي صلاحية الحزمة.
عند انتهاء صلاحية الحزمة ، يرسل الخادم الذي انتهى به ما يسمى رسالة "تجاوز وقت ICMP" إلى المنزل. يعد هذا في الأساس إشعارًا بأن الحزمة قد استوفيت زوالها المفاجئ ويخبر المستخدم بمكان انتهاء صلاحية الحزمة للمساعدة في استكشاف الأخطاء وإصلاحها.
كيف يسمح وقت بقاء الحزمة لـ Traceroute بالعمل
رسالة تجاوز وقت ICMP هذه هي المفتاح لجعل Traceroute يعمل. للبدء ، يرسل Traceroute حزمة مع TTL مضبوطًا على 1. هذا يعني أنه يترك جهاز الكمبيوتر الخاص بك ، ويصل إلى الخادم الأول ، ويطرح واحدًا من TTL الخاص به ، ويلاحظ أنه يحتوي على TTL بقيمة 0 ، وتنتهي صلاحيته.
يقوم الخادم الذي يتعامل مع الحزمة في ذلك الوقت بإرسال رسالة ICMP Time Exceeded إلى جهاز الكمبيوتر الخاص بك ، بالإضافة إلى موقعها. ثم يقوم جهاز الكمبيوتر الخاص بك بتسجيل موقع الخادم كخطوة أولى نحو هدفك.
ثم يرسل حزمة مع TTL مضبوطًا على 2 ، 3 ، وهكذا حتى تصل الحزمة إلى وجهتك. ستنتهي صلاحية كل حزمة في الخطوة التالية من المقطع ، وسيقوم كل خادم على طول الطريق بالإبلاغ عن الحزمة منتهية الصلاحية ، مما يمنح جهاز الكمبيوتر الخاص بك المعلومات التي يحتاجها للإشارة إلى أين تذهب الحزم الخاصة بك.
ما هي استخدامات Traceroute؟
على المستوى الأساسي ، يتيح لك Traceroute إلقاء نظرة خاطفة على كيفية تحرك الحزم حول الشبكة. سواء كنت مهندس شبكة تحقق مرة أخرى لترى أن كل شيء يتدفق كما ينبغي ، أو كنت مهتمًا فقط بكيفية انتقال حزمك عند زيارة Google ، فإن Traceroute هو السبيل للذهاب.
ومع ذلك ، فهي مفيدة أيضًا لاكتشاف الأخطاء في النظام. إذا حاول Traceroute الاتصال بخادم غير مستجيب ، فسوف يلاحظ أن الحزمة التي أرسلها لم تطلق ردًا لفترة من الوقت. بمجرد مرور الوقت الكافي ، يعلن Traceroute أن "مهلة الطلب قد انتهت" ، مما يعني أن الرد فشل في الوصول في الوقت المخصص.
بالطبع ، لا يعني الطلب المنتهي المهلة دائمًا أن الخادم معطل ؛ أحيانًا لا يحب الخادم طلبات Traceroute ويقوم بحظرها فور وصولها. ولكن إذا كنت متأكدًا نسبيًا من أنه لا يجب على أي خوادم في السلسلة حظر Traceroute ، فهذه طريقة جيدة لتشخيص موقع ويب أو خادم يفشل في الاستجابة عند محاولة الاتصال به.
ما هو الفرق بين Traceroute و Ping؟
سيلاحظ القراء الماهرون تقنيًا أن Traceroute يبدو مشابهًا جدًا لأداة شبكة أخرى مفيدة ، بينغ. ومع ذلك ، في حين أن السمتين تتداخلان قليلاً ، يستخدمهما الناس لأسباب مختلفة.
كما غطينا أعلاه ، يساعدك Traceroute في معرفة أين تذهب الحزمة بمجرد خروجها من جهاز الكمبيوتر الخاص بك. في هذه الأثناء ، يخبرك Ping ما إذا كان الكمبيوتر الخاص بك يمكنه الوصول إلى خادم معين ، والمدة التي يستغرقها للوصول إلى هناك.
على هذا النحو ، إذا كنت تريد رؤية كل جزء من سلسلة الشبكة ، فإن Traceroute هو المكان الذي يوجد فيه. وفي الوقت نفسه ، إذا كنت تريد فقط معرفة ما إذا كان الخادم يستجيب ، فيمكنك اختبار اتصاله. من المؤكد أنه يمكنك فعل ذلك باستخدام Traceroute أيضًا ، ولكن سيتعين عليك الانتظار بعض الوقت حتى تصل أخيرًا إلى خادمك قبل أن تحصل على الإجابة التي تبحث عنها.
كيفية أداء مسار التتبع
كما قلنا سابقًا ، يمكن لجميع أنظمة التشغيل الرئيسية إجراء Traceroute. إنه سهل مثل فتح محطة أوامر والدخول إلى أمر Traceroute.
بالنسبة لنظام macOS ، ما عليك سوى الانفتاح صالة واكتب "traceroute" ، متبوعًا بعنوان URL أو عنوان IP للوجهة. إنه نفس الشيء على Linux ، ولكن قد تحتاج إلى تثبيت Traceroute أولاً قبل أن تتمكن من تشغيله.
في أنظمة تشغيل Windows ، يعمل بنفس الطريقة ، باستثناء الوظيفة التي تسمى "tracert" بدلاً من traceroute. قمنا بتغطية tracert والمزيد في دليلنا على أوامر لإدارة الشبكات اللاسلكية على Windows، لذا تأكد من إعطائها قراءة إذا كنت ترغب في التعرف على الأدوات الموجودة تحت تصرفك.
تتبع الحزم الخاصة بك مع Traceroute
إذا كنت تريد أن ترى أين تذهب الحزم الخاصة بك بعد أن تغادر جهاز الكمبيوتر الخاص بك ، فإن Traceroute هو السبيل للذهاب. سواء كنت ترغب في تشخيص مشكلة في الشبكة أو كنت مهتمًا فقط بمعرفة المكان الذي تنطلق منه الحزم ، فمن السهل إعداد واحدة ومشاهدة انتقال البيانات.
إنه أمر محبط عندما لا يتم تحميل الموقع. فيما يلي بعض الأسباب ، بالإضافة إلى بعض الحيل للوصول إلى مواقع الويب المعطلة.
اقرأ التالي
- شرح التكنولوجيا
- نصائح حول الشبكة
- شبكات الحاسب
خريج بكالوريوس علوم الكمبيوتر ولديه شغف عميق بكل ما يتعلق بالأمن. بعد العمل في استوديو للألعاب المستقلة ، وجد شغفه بالكتابة وقرر استخدام مهاراته في الكتابة عن كل ما يتعلق بالتكنولوجيا.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك