DNS و نامگذاری مبتنی بر مشخصه
توضیحات
در جلسه بیست و هفتم درس سیستمعامل پیشرفته دکتر حقیقت که از مهمترین دروس تخصصی آزمون دکترای مهندسی کامپیوتر در گرایش نرمافزار و گرایش شبکه و رایانش است، آخرین جلسه از فصل پنجم این درس با عنوان «نامگذاری» تدریس میشود. موضوع این جلسه «DNS و نامگذاری مبتنی بر مشخصه» میباشد. در دو جلسه قبل گفته شد که سه نوع مختلف از سیستمهای نامگذاری وجود دارند: 1) نامگذاری تخت (Flat Naming) که در جلسه 25 تدریس شد. 2) نامگذاری ساختيافته (Structured Naming) که موضوع بحث جلسه 26 بود و البته مثال DNS از نامگذاری ساختیافته در این جلسه مطرح میشود و 3) نامگذاری مبتنی بر مشخصه (Attribute-based Naming) که موضوع بحث این جلسه، بعد از شرح مثال DNS است. ابتدا سيستم نام دامنه (DNS: Domain Name System) و فضای نام DNS مورد بحث و بررسی قرار میگیرد و انواع ركوردهای منبع (resource records) در DNS تشریح میشوند. سپس با یک مثال دقیق پيادهسازی DNS به طور دقیق آموزش داده میشود. سپس نامگذاری مبتنی بر مشخصه (attribute-based naming) وزوجهای (مشخصه،مقدار) تشریح میگردد. سپس سرويسهای دايركتوری (directory services) و چارچوب كاری توصيف منبع (RDF: Resource Description Framework) شرح داده شده و سهتايی هايی تعريف میشوند كه شامل (subject, predicate, object)، يعنی (نهاد، گزاره و شئ) هستند. سپس پيادهسازی سلسله مراتبی سرويس اكتيو دايركتوری مايكروسافت (Microsoft’s Active Directory service) با پروتکل دستيابی دايركتوری سبک وزن (LDAP: Lightweight Directory Access Protocol) با یک مثال دقیق شرح داده میشود و مفاهیم پايگاه اطلاعاتی دايركتوری (DIB: Directory Information Base) و نام متمايز نسبی (RDN: Relative Distinguished Name) و درخت اطلاعات دايركتوری (DIT: Directory Information Tree) شرح داده میشوند. همچنین انواع جستجو و نقش عاملهای سرويس دايركتوری (DSA: Directory Service Agents) در آن در گاسخ به درخواست های عاملهای كاربر دايركتوری (DUA: Directory User Agents) دقیقاً شرح داده میشود. در انتها سرويسدهنده شاخص (انديس) سراسری (global index server) یا كاتالوگ سراسری (global catalog) مورد بررسی قرار میگیرد و به دايركتوری جهانی و جامعيت اكتشاف (UDDI: Universal Directory and Discovery Integration) اشاره میشود.