خدمة الدليل

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

تُعرّف خدمة الدليل مساحة اسم للشبكة. تُستخدم مساحة الاسم هذه لتعيين اسم (معرّف فريد) لكل عنصر من عناصر الشبكة. عادةً ما تحتوي الأدلة على مجموعة من القواعد التي تُحدد كيفية تسمية موارد الشبكة وتحديدها، والتي تتضمن عادةً شرطًا بأن تكون المعرّفات فريدة وغير مبهمة . عند استخدام خدمة الدليل، لا يحتاج المستخدم إلى تذكر العنوان الفعلي لمورد الشبكة؛ إذ يكفي تقديم اسم لتحديد موقع المورد. تتضمن بعض خدمات الدليل أحكامًا للتحكم في الوصول ، مما يحد من إمكانية الوصول إلى معلومات الدليل للمستخدمين المصرح لهم فقط .

مقارنة مع قواعد البيانات العلائقية

هناك عدة أمور تميز خدمة الدليل عن قاعدة البيانات العلائقية . يمكن جعل البيانات زائدة إذا كان ذلك يُحسّن الأداء (على سبيل المثال، بتكرار القيم عبر صفوف في جدول بدلاً من ربطها بمحتويات جدول آخر عبر مفتاح، وهي تقنية تُسمى إلغاء التطبيع ؛ وتقنية أخرى هي استخدام النسخ المتماثلة لزيادة الإنتاجية الفعلية). [ 1 ]

مخططات الدليل هي فئات الكائنات، والسمات، وروابط الأسماء، والمعرفة (مساحات الأسماء) حيث تحتوي فئة الكائن على:

  • السمات الأساسية - السمات التي يجب أن تتوافر في كل حالة
  • قد - سمات يمكن تعريفها لمثيل ما ولكن يمكن حذفها، ويكون غيابها مشابهًا لـ NULL في قاعدة بيانات علائقية

قد تكون السمات متعددة القيم أحيانًا، مما يسمح باستخدام سمات تسمية متعددة على مستوى واحد (مثل دمج نوع الجهاز والرقم التسلسلي ، أو أرقام هواتف متعددة لـ "هاتف العمل"). عادةً ما تكون السمات وفئات الكائنات موحدة في جميع أنحاء القطاع؛ على سبيل المثال، غالبًا ما يتم تسجيل سمات وفئات X.500 رسميًا لدى هيئة IANA لمعرف الكائن الخاص بها. لذلك، تحاول تطبيقات الدليل إعادة استخدام الفئات والسمات القياسية لتعظيم الاستفادة من برامج خادم الدليل الحالية.

تُوضع مثيلات الكائنات في مساحات أسماء؛ يرث كل صنف كائن من صنف الكائن الأصل (وفي النهاية من جذر التسلسل الهرمي )، مضيفًا سمات إلى قائمة السمات الإلزامية والمسموح بها. غالبًا ما تكون خدمات الدليل أساسية في تصميم أمان نظام تكنولوجيا المعلومات، وتتميز بدقة عالية في التحكم بالوصول.

النسخ والتوزيع

للتكرار والتوزيع معانٍ مختلفة في تصميم وإدارة خدمة الدليل. يُستخدم التكرار للإشارة إلى نسخ نفس مساحة اسم الدليل (نفس الكائنات) إلى خادم دليل آخر لأسباب تتعلق بالتكرار وزيادة الإنتاجية؛ وتخضع مساحة الاسم المنسوخة لنفس الجهة المسؤولة. أما التوزيع، فيُستخدم للإشارة إلى ربط عدة خوادم دليل في مساحات أسماء مختلفة لتشكيل خدمة دليل موزعة؛ ويمكن أن تخضع كل مساحة اسم لجهة مسؤولة مختلفة.

التطبيقات

كانت خدمات الدليل جزءًا من مبادرة الربط البيني للأنظمة المفتوحة (OSI) لوضع معايير شبكية موحدة وضمان التوافق بين مختلف الموردين. خلال ثمانينيات القرن الماضي، وضع الاتحاد الدولي للاتصالات (ITU) والمنظمة الدولية للمعايير (ISO) مجموعة معايير X.500 لخدمات الدليل، وذلك في البداية لدعم متطلبات المراسلة الإلكترونية بين شركات الاتصالات والبحث عن أسماء الشبكات. يعتمد بروتوكول الوصول إلى الدليل الخفيف (LDAP) على خدمات معلومات الدليل X.500، مستخدمًا حزمة بروتوكولات TCP/IP ونظام ترميز السلاسل الخاص ببروتوكول الوصول إلى الدليل X.500 (DAP) على الإنترنت .

تشمل الأنظمة التي تم تطويرها قبل نظام X.500 ما يلي:

تطبيقات LDAP

تشمل التطبيقات القائمة على بروتوكول LDAP/X.500 ما يلي:

تتضمن الأدوات مفتوحة المصدر لإنشاء خدمات الدليل OpenLDAP وبروتوكول Kerberos وبرنامج Samba ، الذي يمكن أن يعمل كوحدة تحكم مجال Windows مع واجهات خلفية Kerberos وLDAP . تتم الإدارة بواسطة GOsa أو Samba SWAT.

استخدام خدمات الأسماء

أنظمة يونكس

عادةً ما يتم تكوين خدمات الأسماء على أنظمة يونكس من خلال ملف nsswitch.conf . ويمكن استرداد المعلومات من خدمات الأسماء باستخدام الأمر getent .

انظر أيضاً

مراجع

الاقتباسات

  1. "متى وكيف يجب عليك إلغاء تطبيع قاعدة بيانات علائقية" . rubygarage.org . تم الاطلاع عليه بتاريخ 30-04-2023 .
  2. "RFC1034" . IETF.org. 1978-11-01 . تم الاطلاع عليه بتاريخ 2018-02-13 .
  3. "شركة ريد هات تنفق 23 مليون دولار للاستحواذ على قسم حلول الأمن التابع لشركة نتسكيب السابقة" . تم الاطلاع عليه بتاريخ 22 أبريل 2018 .
  4. "أوراكل وسن" . Sun.com. 2010-09-07 . تم الاطلاع عليه بتاريخ 2012-01-09 .
  5. "Java.net" . Opends.dev.java.net. مؤرشف من الأصل بتاريخ 2007-07-04 . تم الاطلاع عليه بتاريخ 2012-01-09 .
  6. «أغلقت شركة ForgeRock مجتمع المصادر المفتوحة، ولم تعد تسمح بتطوير أي برامج جديدة على منصتها بموجب ترخيص متساهل» . timeforafork . ١ يونيو ٢٠١٧. مؤرشف من الأصل في ٣ أكتوبر ٢٠١٧. تم الاطلاع عليه في ١ يونيو ٢٠١٧ .

مصادر