پاورپوینت سیستم Domain Name System (pptx) 20 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 20 اسلاید
قسمتی از متن PowerPoint (.pptx) :
سیستم
Domain Name System
DNS
یا
”سیستم نامگذاری حوزه
“
روشی سلسله مراتبی است که بانک اطلاعاتی
آنها را روی کل شبکۀ اینترنت توزیع کرده است
IP
معادل
مربوط به نام های نمادین
معادل با ایستگاه
IP
سلسله مراتبی آدرس
و هر ایستگاه میتواند در یک روال
مورد نظرش را در نقطه ای از شبکه پیدا کند؛ این سیستم در سال 1984 معرفی شد.
کلّ آدرس های اینترنت درون بانک های اطلاعاتی توزیع شده ای هستند ،
DNS
در
که هیچ تمرکزی روی نقطه ای خاصّ از شبکه ندارند. روش ترجمۀ نام بدین صورت
است که وقتی یک برنامۀ کاربردی مجبور است برای برقراری یک ارتباط ، معادل
را بدست بیاورد ، قبل از هر کاری
cs.ucsb.edu
از یک ماشین با نامی مثل
IP
آدرس
از کلمات
Domain Name System
اقتباس و یک پروتکل شناخته شده در عرصه شبکه های کامپیوتری ”خصوصا” اینترنت است . از پروتکل فوق به منظور ترجمه اسامی کامپیوترهای میزبان و
Domain
به آدرس های
IP
استفاده می گردد
.
یک تابع کتابخانه ای را صدا میزند؛ به این تابع کتابخانه ای ”تابع تحلیلگر نام“ گفته
میشود. تابع تحلیلگر نام ، یک آدرس نمادین را که بایستی ترجمه شود ، بعنوان
تولید کرده و به
UDP
پارامتر ورودی پذیرفته و سپس یک بستۀ درخواست به روش
( که به صورت پیش فرض مشخص میباشد ) ،
DNS
آدرس یک سرویس دهندۀ
ارسال میکند. همۀ ماشین های میزبان ،حداقل باید آدرس
IP
از یک سرویس
دهنده ی
DNS
را در اختیار داشته باشند.
این
”سرویس دهندۀ
محلی“پس
از جستجو،
آدرس
را به
IP
معادل با یک نام نمادین را بر میگرداند. ”تابع تحلیلگر نام“
و نیز
آن آدرس
IP
را به برنامۀ کاربردی میتواند تحویل میدهد.با پیدا شدن آدرس
IP
برنامه ی کاربردی
میتواند عملیات مورد نظرش را ادامه بدهد.
روش های جست و جو در سیستم
DNS
آنها
در
IP
همانگونه که اشاره شد بانک اطلاعاتی که اسامی اینترنت را با
معادل
خود دارد متمرکز نیست بلکه روی کل اینترنت توزیع شده است. حال باید
دید
اسامی اینترنت چگونه سازماندهی میشود تا نهایتاً بتوان روش جستجو روی
یک
.
بانک اطلاعاتی توزیع شده را توضیح داد
اسامی نمادین زیر را در نظر بگیرید
:
www.president.ir
www.bristol.edu
khatami@president.ir
elvis@hware.cs.mit.edu
بدیهی است که نامهای حوزه همانند مثالهای بالا بدون مسمّی و دلیل انتخاب
نمیشوند بلکه اطلاعاتی ارزشمند برای جستجو در بانک اطلاعاتی توزیع شدۀ نام های
نمادین در خود دارند. به گونه ای که مشهود است یک نام حوزه از چند بخش مجزا
که با علامت
”.“
از هم تفکیک شده ، تشکیل میشود. هر کدام از این بخشها که
”سطح“ نام دارد به یک قسمت از بانک اطلاعاتی توزیع شده اشاره می نماید که به
محدودتر شدن فضای جستجو کمک می کند.
برای تحلیل یک نام حوزه ، سطوح از سمت راست به چپ تفکیک میشوند و
در یک روند سلسله مراتبی ، سرویس دهندۀ متناظر با آن سطح پیدا میشود
.
، .com
فعلاً از بالاترین سطح که در سمت راست نام حوزه قرار میگیرد (مثل
و... ) شروع میکنیم. نامهای حوزه به هفت منطقۀ عمومی و حدود صد .
net ، .
edu
و اندی منطقۀ کشوری تقسیم بندی شده است. حوزه بدین معناست که شما با
یک
نگاه ساده به انتهای آدرس نمادین ، میتوانید ماهیت آن نام و سرویس دهندۀ متناظر
با آن را حدس بزنید. یعنی اگر انتهای نامهای حوزه متفاوت باشد منطقۀ
جستجو
معادل
نیز متفاوت خواهد بود.
IP
برای یافتن
آدرس
هفت حوزه عمومی که همه آنها سه حرفی هستند عبارتند از:
.صاحب
این نام جزو موسسات اقتصادی و تجاری به شمار
می آید
.
com
www.sony.com
.صاحب این نام جزو موسسات علمی یا دانشگاهی به شمار می آید.
.
edu
www.sharif.edu
.این
مجموعه از
نام ها
برای آژانسهای دولتی آمریکا اختصاص داده شده
gov
است
.
www.whitehouse.gov
.صاحب
این نام یکی از سازمانهای بین المللی (مثل یونسکو ، یونیسف ، فائو
int
و ... ) محسوب میشود
.
www.unicef.int
بنابراین اگر در انتهای نام یک آدرس یکی از حالتهای هفتگانه فوق را
دیدید
میتوانید سریعاً به ماهیت آن آدرس و منطقۀ جستجو پی ببرید.
نامهای حوزۀ بسیار زیادی در اینترنت تعریف شده اند که
هیچ یک
از
حوزه های
سه حرفی هفتگانه را در انتهای آنها نمیبینید. معمولاً در انتهای این آدرسها یک
رشتۀ
قرار گرفته است. این رشته ی دو حرفی مخفّف نام کشوری .
nl
یا .
ir
دوحرفی مثل
است
که آن آدرس و ماشین صاحب آن نام ، در آن کشور واقع است. مثل
:
ir
ایران
nl
هلند
ca
کانادا
jp
ژاپن
روش های
جستجو در سرویس
دهنده های نام:
سه روش برای پرس و جوی نام در
سرویس دهنده های
نام وجود دارد
:
1- پرسوجوی تکراری
2- پرسوجوی بازگشتی
3- پرسوجوی معکوس
1- پرسوجوی تکراری
در
پرس و جوهای
تکراری قسمت اعظم تلاش برای تبدیل یک نام بر عهدۀ
به عنوان نقطۀ ،
Root
حداقل به آدرس ماشین
DNS
سرویس دهندۀ
محلی است؛ این
شروع نیاز دارد. وقتی یک تقاضای ترجمه آدرس به
سرویس دهندۀ
محلی ارسال
نام
IP
آن باشد ، معادل آدرس
IP
میشود در صورتی که قادر به
ترجمه ی
نام به معادل
مورد نظر را به تقاضا کننده برمیگرداند. ( این حالت وقتی است که
سرویس دهندۀ
محلی قبلاً آن نام را ترجمه و در یک فایل ذخیره کرده باشد.) در غیر این صورت
سطح بالا ارسال میکند. این
DNS
سرویس دهندۀ
محلی خودش یک تقاضا برای
سرویس دهنده
، آدرسِ ماشینی را که میتواند برای
ترجمه ی
نام مورد نظر مفید باشد ،
به سرویس دهندۀ محلی معرفی میکند؛ سرویسدهندۀ محلی مجدداّ یک تقاضا به
ماشین معرفی شده در مرحلۀ قبل ارسال میکند. در این حالت هم
سرویس دهندۀ
نام
معادل با آن نام حوزه ، آنرا ترجمه کند و یا آنکه
IP
میتواند در صورت یافتن آدرس
آدرس
سرویس دهندۀ
سطح
پایین تری
را به او برگرداند . این روند ادامه
می یابد تا
ترجمه نماید. برای درک بهتر از روند کار به
IP
نهائی نام مورد نظر را به آدرس
DNS
شکل (1-1) دقت کنید.
بررسی روش اول:
5
1
8
7
6
4
3
2
شکل(1-1) روند ترجمۀ نام به روش پرسوجوی تکراری
2- پرسوجوی بازگشتی
cs.yale.edu
معادل یک نام مثل
IP
در این روش هر گاه
برنامه ای
بخواهد آدرس
را بدست آورد بگونه ای که قبلاً اشاره شد ، ”تابع سیستمی تحلیل نام“ را فراخوانی
میکند. این تابع یک ماشین را بعنوان
سرویس دهندۀ
محلی از قبل
می شناسد
و
برای آن ارسال کرده و منتظر جواب
UDP
بنابراین تقاضای تبدیل نام را به روش
یک
IP
طبیعتاً باید یک آدرس 32 بیتی معادل آدرس
DNS
می ماند
( پاسخ نهایی
ماشین باشد ) دو حالت ممکن است اتفاق بیفتد
:
معادل
IP
1-ممکن
است در بانک اطلاعاتی مربوط به
سرویس دهندۀ
محلی ،
آدرس
آن برمیگردد.
IP
با آن نام از قبل وجود داشته و بالطبع به سرعت مقدار
معادل
آن نام وجود
IP
2-ممکن
است در بانک اطلاعاتی
سرویس دهندۀ
محلی ،
معادل
IP
نداشته باشد. مثلاً
سرویس دهندۀ
محلی در بانک اطلاعاتی خودش معادل
آدرس
را نداشته و طبیعتاً نمی تواند آن را ترجمه کند.
cs.mit.edeu
نام
دقت کنید که در روش پرسوجوی تکراری نسبت به روش پرسوجوی بازگشتی
محلی است و مدیریت خطاها و
DNS ،
حجم عمدۀ عملیات برعهدۀ
سرویس دهندۀ
پیگیری روند کار
ساده تر
خواهد بود و روش
منطقی تری
برای بکارگیری در شبکۀ
اینترنت محسوب میشود. روش پرسوجوی بازگشتی برای
شبکه های
کوچک
کاربرد
دارد.برای بهتر درک کردن به شکل (2-1) رجوع کنید.
روش دوم: