سایرکامپیوتر و IT و اینترنتعلوم مهندسی

دانلود پاورپوینت مفهوم DNS

دانلود پاورپوینت مفهوم DNS

اکبر شیرزادی

بنام خدا مفهوم DNS DNSمسئوليت حل مشکل اسامی کامپيوترها ( ترجمه نام به آدرس ) در يک شبکه و مسائل مرتبط با برنامه های Winsockرا بر عهده دارد. بمنظور شناخت برخی از مفاهيم کليدی و اساسی ، DNSالزم است که سيستم فوق را با سيستم ديگر نامگذاری در شبکه های مايکروسافت( ) NetBIOSمقايسه نمائيم . قبل از عرضه ويندوز 2000تمامی شبکه های مايکروسافت از مدل NetBIOSبرای نامگذاری ماشين ها و سرويس ها ی موجود بر روی شبکه استفاده می کردند NetBIOS .در سال 1983به سفارش شرکت IBMطراحی گرديد .پروتکل فوق در ابتدا بعنوان پروتکلی در سطح اليه " حمل " ايفای وظيفه می کرد.در ادامه مجموعه دستورات NetBIOSبعنوان يک اينترفيس مربوط به اليه Sessionنيز مطرح تا از اين طريق امکان ارتباط با ساير پروتکل ها نيز فراهم گرددNetBEUI . مهمترين و رايج ترين نسخه پياده سازی شده در اين زمينه است . NetBIOSبرای شيکه های کوچک محلی با يک سگمنت طراحی شده است .پروتکل فوق بصورت Broadcast Baseاست . همانگونه که اشاره گرديد استفاده از پروتکل فوق برای برطرف مشکل اسامی ( ترجمه نام يک کامپيوتر به آدرس فيزيکی و سخت افزاری ) صرفا" برای شبکه های محلی با ابعاد کوچک توصيه شده و در شبکه های بزرگ نظير شبکه های اترنت با ماهيت Broadcast Basedبا مشکالت عديده ای مواجه خواهيم شد.در ادامه به برخی از اين مشکالت اشاره شده است . ● بموازات افزايش تعداد کامپيوترهای موجود در شبکه ترافيک انتشار بسته های اطالعاتی بشدت افزايش خواهد يافت . ● پروتکل های مبتنی بر ( NetBIOSنظير )NetBEUI دارای مکانيزمهای الزم برای روتينگ نبوده و دستورالعمل های مربوط به روتينگ در مشخصه فريم بسته های اطالعاتی NetBIOSتعريف نشده است . ● در صورتيکه امکانی فراهم گردد که قابليت روتينگ به پيامهای NetBIOSداده شود ( نظير Overlayنمودن NetBIOSبر روی پروتکل ديگر با قابليت روتينگ ،روترها بصورت پيش فرض بسته های NetBIOSرا منتشر نخواهند کرد. Flat NetBios NameSpace بمنظور شناخت و درک ملموس مشکل نامگذاری مسطح در NetBIOSالزم است که در ابتدا مثال هائی در اين زمينه ذکر گردد .فرض کنيد هر شخص در دنيا دارای يک نام بوده و صرفا" از طريق همان نام شناخته گردد .در چنين وضعيتی اداره راهنمائی و رانندگی اقدام به صدور گواهينمامه رانندگی می نمايد .هر راننده دارای يک شماره سريال خواهد شد .در صورتيکه از اداره فوق سواالتی نظير سواالت ذيل مطرح گردد قطعا" پاسخگوئی به آنها بسادگی ميسر نخواهد شد. يکی از روش های حل مشکل فوق ،ايجاد سيستمی است که مسئوليت آن ارائه نام بصورت انحصاری و غيرتکراری برای تمامی افراد در سطح دنيا باشد .در چنين وضعيتی افسر اداره راهنمائی و رانندگی در برخورد با افراد متخلف دچار مشکل نشده و همواره اين اطمينان وجود خواهد داشت که اسامی بصورت منحصر بفرد استفاده شده است .در چنين سيستمی چه افراد و يا سازمانهائی مسئله عدم تکرار اسامی را کنترل و اين اطمينان را بوجود خواهند آورند که اسامی بصورت تکراری در سطح دنيا وجود نخواهد داشت؟ .بهرحال ساختار سيستم نامگذاری می بايست بگونه ای باشد که اين اطمينان را بوجود آورد که نام انتخاب شده قبال" در اختيار ديگری قرار داده نشده است .در عمل پياده سازی اينچنين سيستم هائی غير ممکن است.مثال فوق محدوديت نامگذاری بصورت مسطح را نشان می دهد. سيستم نامگذاری بر اساس NetBIOSبصورت مسطح بوده و اين بدان معنی است که هر کامپيوتر بر روی شبکه می بايست دارای يک نام متمايز از ديگران باشد .در صورتيکه دو کامپيوتر موجود بر روی شبکه های مبتنی بر NetBIOSدارای اسامی يکسانی باشند پيامهای ارسالی از يک کامپيوتر به کامپيوتر ديگر که دارای چندين نمونه ( نام تکراری ) در شبکه است ،می تواند باعث بروز مشکالت در شبکه و عدم رسيدن پيام ارسال شده به مقصد درست خود باشد.

70,000 تومان