Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

لماذا توجد الأسماء

الدرس 5 من 47 في دورة التعامل مع الشبكات عبر الطرفية على Coddy.

لديك عنوان لإرسال طلب إليه. فلماذا يكتب أيّ شخص example.com بدلًا من 93.184.216.34؟

لسببين. يصعب تذكّر العناوين، والأسوأ من ذلك أنها تتغيّر. قد ينتقل موقع إلى مضيف جديد، أو يضيف خادمًا ثانيًا، أو يبدّل مزوّد الخدمة، فيتغيّر العنوان بينما يبقى الاسم نفسه تمامًا.

إن DNS، أي نظام أسماء النطاقات، هو دليل الهاتف الذي يحوّل الاسم إلى عنوان في اللحظة التي تحتاج فيها إليه. إنها خدمة بحث تعمل بهدوء خلف كل طلب تقريبًا تُجريه.

هذا يعني أن كل طلب يتكوّن فعليًا من خطوتين: حلّ الاسم إلى عنوان، ثم الاتصال بذلك العنوان. أبقِ بينهما فاصلًا في ذهنك، لأن تحديد أيّ الخطوتين تعطّلت عند حدوث خطأ يشكّل معظم عملية التشخيص. فالاسم الذي لا يمكن حلّه لم يصل أصلًا إلى مرحلة الاتصال.

challenge icon

التحدي

متوسط

أثبت أن الاسم ليس سوى بديل عن عنوان.

  1. أنشئ index.html بحيث يحتوي تمامًا على SAME
  2. قدّم المجلد على المنفذ 9103 في الخلفية
  3. اجلبه مرتين: مرة باستخدام 127.0.0.1 ومرة باستخدام localhost

يصل كلا الطلبين إلى الخادم نفسه، لذا يكون الناتج:

SAME
SAME

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التعامل مع الشبكات عبر الطرفية

تدرّب بنفسك: Playground لـ Terminal