بقلم: باهر عصمت:
هناك العديد من الامور التي تجري على الانترنت ذات مصطلحات ودلالات قد تبدو معقدة للبعض ، تشرح كيف تتم عملية انتقال المعلومات وتبادلها بين الاجهزة المختلفة وصولا الى وجهتها النهائية.
في سلسلة المقالات المقبلة سنشرح بشكل مبسط للغاية اهم هذه المطلحات والعمليات ليكون لدى قارئنا الكريم صورة متكاملة ومعرفة جيدة بطبيعة سير الامور على الشبكة العنكبوتية
في البداية لا بد ان نعرف ان كل جهاز متصل بالإنترنت يكون له رقم أو عنوان يعرف باسم “عنوان الإنترنت” (IP Address).
هذا العنوان أو الرقم هو الذي يعرف الجهاز ويمكنه من الاتصال مع غيره من الأجهزة التي تعمل على الإنترنت.
ولما كانت الطبيعة البشرية تجد سهولة في حفظ الأسماء عن حفظ الأرقام، فقد قام المهندسون والتقنيون الذين عملوا على تصميم شبكة الإنترنت في بداياتها بتطوير بروتوكول عرف باسم “نظام اسم النطاق” (Domain Name System or DNS) لتحويل الأسماء إلى أرقام وبالعكس.
ومع ذلك فإن الاتصال على شبكة الإنترنت يحدث فعلياً من خلال الأرقام أو عناوين الإنترنت، حيث يقوم نظام اسم النطاق بتحويل الأسماء التي يستعملها مستخدمو الإنترنت إلى أرقام تفهمها الشبكة.
فعلى سبيل المثال للوصول إلى موقع (www.icann.org)، يقوم الجهاز الذي يتم الاتصال من خلاله باستخدام الـ (DNS) لتحويل هذا الاسم إلى عنوان الإنترنت (192.0.32.7) وهي عملية قد تستغرق جزء من الثانية ولا يشعر بها المستخدم. نظام اسم النطاق أو الـ (DNS) يشبه دليل الهاتف، فإذا كنت تعرف شخص تريد الاتصال به ولا تعرف رقم هاتفه تقوم بالبحث عنه في دليل الهاتف. هذا ما يقوم به نظام اسم النطاق على الإنترنت.
كيف يعمل نظام اسم النطاق؟
في كل مرة يحاول فيها شخص إرسال بريد إلكتروني إلى شخص آخر أو الوصول إلى موقع على الإنترنت يقوم جهاز الحاسب الذي يتم الاتصال من خلاله بمجموعة من الخطوات لتحويل عنوان البريد الإلكتروني أو موقع الإنترنت إلى رقم (IP Address).
فإذا فرضنا أن الشخص يحاول الوصول لموقع (www.icann.org)، فإن هناك مجموعة من الخطوات التي تحدث بشكل تلقائي وتستغرق أجزاء من الثانية من لحظة كتابة العنوان في المتصفح وحتى الدخول على الموقع. هذه العملية موضحة بالتفصيل من خلال الرسم والشرح التاليين.
- يقوم جهاز الحاسب بسؤال خادم أو محلل اسم النطاق والمعروف باسم (DNS Resolver) الموجود في أقرب مكان سواء على الحاسب نفسه الذي يتم الاتصال من خلاله، أو على الشبكة التي عليها الحاسب، أو على شبكة مقدم خدمة الإنترنت المتصل بها هذا الحاسب، عن رقم الـ (IP) المقابل لـ (icann.org).
- إذا كانت الإجابة موجودة لدى الـ (DNS Resolver) سيقوم بالرد على الحاسب، وإن لم تكن موجودة لديه سيقوم بسؤال أحد الخوادم الجذرية للـ (DNS) المعروفة باسم (Root Servers).
- الخادم الجذري يرد بأنه لا يعرف الإجابة ولكنه يعطي عنوان خادم الـ (DNS) الذي لديه سجل عناوين نطاق المستوى الأعلى (.org).
- يقوم الـ (DNS Resolver) بسؤال خادم الـ (DNS) المسؤول عن (.org) عن رقم الـ (IP) المقابل لـ (icann.org).
- خادم (.org) يرد بأنه لا يعرف الإجابة ولكنه يعطي عنوان خادم الـ (DNS) المسؤول عن اسم النطاق (org).
- يقوم الـ (DNS Resolver) بسؤال خادم الـ (DNS) المسؤول عن (org) عن رقم الـ (IP) المقابل لـ (www.icann.org).
- خادم (org) يرد على الـ (DNS Resolver) برقم الـ (IP) المقابل لـ (www.icann.org).
- يرد الـ (DNS Resolver) على الحاسب المتصل برقم الـ (IP) وبالتالي يستطيع الحاسب الوصول للموقع (icann.org).
وفي المثال بالأعلى، فإن (.org) يسمى “نطاق المستوى الأعلى”، و (icann) هو “اسم النطاق”، في حين أن (www) هو “بروتوكول التواصل”.
وهناك نوعان من نطاقات المستوى الأعلى:
- نطاقات المستوى الأعلى لرمز الدولة (country code Top-Level Domains – ccTLDs)
- نطاقات المستوى الأعلى العامة (generic Top-Level Domains – gTLDs)
نطاقات المستوى الأعلى لرمز الدولة
نطاق المستوى الأعلى لرمز الدولة هو اسم نطاق مكون من حرفين مخصص للدولة أو الإقليم، وهذا الرمز موثق من قبل منظمة التقييس الدولية (ISO) طبقاً للمواصفة ISO-3166-2. ومن الأمثلة على نطاقات المستوى الأعلى هذه (.eg) لمصر، و (.de) لألمانيا، و(.cn) للصين، وغيرها. ويوجد أكثر من 250 نطاق مستوى أعلى لرمز الدولة.
تجدر الإشارة هنا الى أن بعض نطاقات المستوى الأعلى لرمز الدولة تستخدم لغايات عامة. فمثلاً، النطاق الأعلى (.me) لدولة مونتينيجرو تستخدم للدلالة على المواقع الشخصية أو منطقة الشرق الأوسط. أما (.co) لدولة كولومبيا، فهو شبيه بنطاق المستوى الأعلى العام (.com) ويستخدم للدلالة على الشركات والأعمال. والنطاق (.tv) والخاص بجزيرة توفالو في المحيط الهادي يستخدمه مشغلي قنوات ومقدمي برامج التلفزيون.
كما وتجدر الإشارة الى أن سجل نطاق المستوى الأعلى لرمز الدولة (ccTLD Registry)، وهو الجهة المسؤولة عن تشغيل النطاق، هو من يحدد سياسات التسجيل ومن يستطيع أن يسجل اسم نطاق تحت نطاق المستوى الأعلى الخاص به، ويحدد كذلك سياسات التسعير وكيفية تسويق النطاق، إلخ.
نطاقات المستوى الأعلى العامة (gTLDs)
حتى وقت قريب، كان عدد نطاقات المستوى الأعلى العامة 22 نطاق مثل (.com) و (.net) و (.org) وغيرها. وفي حين أن معظم نطاقات المستوى الأعلى العامة هذه متاحة للجميع، إلا أن بعضها مخصص لفئات معينة مثل (.post) للجهات المعنية بالبريد و (.museum) للجهات المعنية بالمتاحف.
وفي عام 2012، فتحت هيئة الإنترنت للأسماء والأرقام المخصصة[1]، )آيكان -(ICANN المجال للتقدم لأسماء نطاقات مستوى أعلى جديدة ضمن برنامج نطاقات المستوى الأعلى الجديدة ((New gTLDs ووفقاً لشروط وأحكام تم وضعها من قبل مجتمع الآيكان المشارك في تطوير السياسات ذات الصلة بنظام اسم النطاق. نتج عن هذا البرنامج أكثر من 1,200 اسم نطاق مستوى أعلى جديد منها على سبيل المثال:
- أسماء عامة مثل (.shop) و (.xyz) و (.club) وغيرها،
- أسماء خاصة بالمدن مثل (.istanbul) و (.doha) و (.london) و (.tokyo) وغيرها
- أسماء خاصة بمجتمعات مثل (.swiss) و (.ski) و (.ngo) وغيرها
- أسماء خاصة بعلامات تجارية مثل (.samsung) و (.bmw) و (.اتصالات) و (.ارامكو) وغيرها
- أسماء باللغات المختلفة مثل .شبكة و (.网址) و (.рус)وغيرها.
القائمة الكاملة لهذه الأسماء ومزيد من المعلومات عنها في هذا الرابط: https://ntldstats.com/tld
أسماء النطاقات المدولَّة (Internationalized Domain Names – IDNs)
منذ عام 2010، أصبح بالإمكان تسجيل واستخدام أسماء النطاقات كاملةً باللغات المختلفة. وقد بدأت هذه المبادرة بأسماء الدول حيث تمكنت الدول المستخدمة للغات رسمية لا تعتمد على الأحرف اللاتينية من التقدم للحصول على اسم نطاق أعلى باللغة المحلية. وعليه تقدمت العديد من الدول وحصلت على هذه النطاقات مثل مصر (.مصر) والإمارات (.امارات) والسعودية (.السعودية)، وروسيا (.рф)، والصين (.中国)، وغيرها. ومع انطلاق برنامج نطاقات المستوى الأعلى الجديدة (New gTLDs)، تقدمت بعض الجهات لعدد من نطاقات المستوى الأعلى المدولَّة تحت هذا البرنامج مثل (.شبكة) و (.موقع) و(.慈善) و (.онлайн) وغيرها. وقد بلغ عدد النطاقات المدولَّة المستخدمة اليوم 136 اسم بـ 35 لغة مختلفة، وتمثل نطاقات لأسماء الدول وكذلك نطاقات عامة.
وعلى الرغم من أحد أهداف أسماء النطاقات المدولَّة هو إتاحة استخدام الإنترنت بالكامل باللغات المحلية، إلا أن هناك مجموعة من التحديات التي تحد دون انتشارها. بعض هذه التحديات له علاقة بعدم دعم بعض التطبيقات المهمة كالبريد الإلكتروني مثلاً استخدام هذه النطاقات بشكل موسع، وبعض التطبيقات الأخرى لا تستطيع تمييز عناوين الإنترنت التي تحتوي على مثل هذه النطاقات. وتجدر الإشارة هنا أن العمل جاري حالياً على إيجاد حلول لهذه الصعوبات بغية أن يتم استخدام أسماء النطاقات المدولَّة بشكل أوسع.
[1] هيئة الإنترنت للأسماء والأرقام المخصصة (ICANN) هي هيئة غير هادفة للربح تم تأسيسها لتتولى مسؤولية تنسيق المسائل الفنية والسياساتية المتعلقة بنظام اسم النطاق، وتخصيص معرَفات البروتوكول، كما أنها تضطلع بتنسيق وظائف إدارة نظام الخوادم الجذرية.