آشنایی با DNS -بخش پایانی

همانطور که در مطالب قیلی مشاهده و مطالعه نمودید مقدمات کوتاهی از DNS بیان شد ،حال  شما رو با ادامه مباحث مربوط به DNS آشنا میکنم:

همانطور که می دانید DNS علاوه بر عملیات Name Resolution وظیفه هدایت سوال و جواب به سرویس دهنده و سرویس گیرنده را بر عهده دارد.به مثال زیر توجه فرمایید:در مرحله اول شما درخواست آدرسی به عنوان مثال http://www.yahoo.com را می کنید.مرورگر ابتدا بوسیله DNS Client فایل Hosts را بررسی میکنید.وپس ازطی یک سری مراحل(که توضیح آن از حوصله دوستان خارج است) شما رو به روتر،مودم و….وبطور کلی هرچیزی که شما رو به مخابرات یا PSTN، مربوط می شود هدایت میکند.مخابرات شما رو به ISP متصل میکند(منظور از ISP برای کشور ما ایران همون شرکت زیرساخت است).

مراحلی که در بالا بصورت خلاصه گفته شد جزء  ساختار Iterative Queries می باشد.واین بدان معناست که DNS موظف است به شما بهترین پاسخ را بدهد.همانطور که در شکل بعدی مشاهده می کنید ما بعد از آنکه به ISP هدایت شدیم ؛به یک سروری به نام Cache Only DNS Server بر می خوریم .این سرور فاقد هرگونه Root Hint است (مطلب قبل به Root Hint ها اشاره شد) و فقط بطور پیش فرض Root ‹.› را می شناسد.خوب همانطور که در شکل زیر ملاحظه می کنید ما با یک ساختار hierachy (سلسله مراتبی) مواجه می شویم

توضیح:Root Hint به دو دسته تقسیم می شوند Root Domain یا Single که همان ‹.’یا ‹/› و دسته دیگری Top Level مثل Com.Org .Net&Etc 

 در مرحله بعد Single Rootشما رو به Zone ها دیگر  هدایت می کند این عمل را Delegation می گویند.سپس با توجه به مثال ما وقتی Queries به Zone،مربوطه (COM)رسید.COM در میان رکوردهای خود عبارت»یاهو» را جستجو میکند.وپس از یافتن آن، مسیر هدایت بسته را بسمت رکورد یافت شده می برد.یاهو را میابد ویاهو عبارت www رو بمعنایی دریافت درخواست به اسم خود پیوست می کند.

مراحلی که گفته شد مرحله ارسال در خواست بود همین مراحل برای بازگشت باید در کوتاه ترین زمان طی شودشما می توانید با تایپ عبارت Tracert -d مدت زمان جواب گرفتن به یک سایت رو مشاهده کنید و ببینید ارسال یک درخواست به سایت از چه روترها و از چه کشورها و البته در چه مدت انجام می گیرد.(نمونه از دستور فوق)

DNS جزء کلیدی ترین مفاهیم مهندسی شبکه است که برای توضیح جامع و کامل آن به زمان بسیار زیادی نیاز هست.امیدوارم که این مطلب یک مقدار در نگرشی که در مورد شبکه برای شما ایجاد شده است تاثیر گذاشته باشد که شبکه فقط سیم کشی نیست بلکه تنظیم و ایجاد همین سرورهاست🙂

Advertisements

دربارهٔ Net Bios

عاشق برنامه نویسی،و علم شبکه

Posted on مارس 16, 2012, in آموزش, شبکه and tagged , , , , , , . Bookmark the permalink. 3 دیدگاه.

  1. سلام. قطعا شبکه سیم کشی نیست جیگر….
    علی جون دو تا نکته :
    اول که به مطلب قبلی حتما لینک بده

    دوم این که من دستور که گفتی رو اجرا کردم، بعضی جاها به جای میلی ثانیه و عدد، علامت ستاره گذاشت، یعنی چی ؟

  2. * یعنی اینکه پاسخ آن سرور به Gateway شما بیش 3600 میلی ثانیه طول کشیده و اصطلاحا Drop شده.

  3. من که سر در نمیارم ولی تشکر فراوان .

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

%d وب‌نوشت‌نویس این را دوست دارند: