نمایش پست تنها
  #4  
قدیمی 09-23-2009
رزیتا آواتار ها
رزیتا رزیتا آنلاین نیست.
مسئول و ناظر ارشد-مدیر بخش خانه داری



 
تاریخ عضویت: Aug 2009
نوشته ها: 16,247
سپاسها: : 9,677

9,666 سپاس در 4,139 نوشته ایشان در یکماه اخیر
پیش فرض اینترانت چیست؟

پروتكل اينترنت: سيستم نام دامنه

وقتي كه اينترنت در دوران ابتدايي‌اش به سر مي‌برد، از تعداد كمي كامپيوتر كه بوسيله مودم‌ها و خطوط تلفن با هم در ارتباط بودند، تشكيل شده بود.

در آن زمان براي اين كه ارتباط بين دو كامپيوتر برقرار شود كاربران بايد IP كامپيوتري را كه مي‌خواستند با آن ارتباط برقرار كنند تهيه مي‌كردند. براي نمونه نشاني IP يك كامپيوتر 216.27.22.162 بود و كاربر براي برقراري ارتباط با آن بايد آن را تهيه مي‌كرد. در اوايل اين كار چندان سخت نبود اما با گسترش استفاده‌كنندگان اينترنت، تهيه IP ديگران ديگر غير ممكن شد.

اولين راه‌حل يك تكست فايل ساده بود كه توسط مركز اطلاعات شبكه‌ها تهيه شد و نام‌ها را به نشاني‌هاي IP هدايت مي‌كرد. به زودي اين فايل به قدري كند و ناكارآمد شد كه نمي‌شد آن را مديريت كرد. در سال 1983، دانشگاه وييسكانسين سيستم نام‌ دامنه (DNS) را ابداع كرد كه نام‌هاي تكست را به صورت خود‌كار به نشاني‌هاي IP هدايت مي‌كرد.

URL ؛ مكان‌نماي يكسان منبع (نشاني سايت)

وقتي كه شما از اينترنت استفاده مي كنيد يا يك ميل مي‌فرستيد، از يك نام دامنه استفاده مي‌كنيد كه اين كار را براي شما انجام مي‌دهد.

براي نمونه نشاني سايت نام دامنه سايت را در بر دارد. همين نام دامنه در سايت هم وجود دارد. هر بار كه ما از يك نام دامنه استفاده مي‌كنيم، از سرورهاي نام‌هاي دامنه (DNS) استفاده مي‌كنيم كه نام‌هاي دامنه قابل خواندن براي انسان را به IPهاي قابل فهم براي ماشين تبديل مي‌كند.

نام‌هاي دامنه سطح بالا كه به آنها دامنه‌‌هاي سطح اول هم گفته مي‌شود اين‌ها هستند: .COM، .ORG ، .IR، .NET ، .EDU و .GOV.

چند سايت معروف كه از دامنه .COM استفاده مي‌كنند اين‌ها هستند:

• Google
• Yahoo
• Microsoft

هر نامي در دامنه سطح بالاي COM. بايد منحصر به فرد باشد. كلمه هميشگي سمت چپ مثل WWW ، نام ميزبان است كه نام يك ماشين خاص (با يك IP خاص) را در يك دامنه مشخص مي‌كند.

يك دامنه داده شده مي‌تواند به صورت بالقوه نام ميليون‌ها هاست(ميزبان) را تا زماني كه در آن منحصر به فرد هستند در بر بگيرد.
سرور نام‌ ‌اي دامنه (DNS)، درخواست‌ها را از برنامه‌ها و ديگر سرورهاي نام‌ دريافت مي‌كنند تا نام‌هاي دامنه را به نشاني‌هاي IP تبديل كنند.

وقتي كه يك درخواست به سرور نام‌دامنه وارد مي‌شود، سرور يكي از چهار كار زير را بر روي آن انجام مي‌دهد:

1- با يك نشاني IP به آن جواب مي‌دهد چون نشاني IP دامنه درخواست شده را مي‌داند.
2- با ديگر سرور‌هاي سيسم نام‌ دامنه تماس مي‌گيرد و سعي مي‌كند نشاني IP نام درخواست شده را پيدا كند. البته سرور شايد چندين بار اين كار را انجام دهد.

3- امكان دارد بگويد: من نشاني IP دامنه‌اي كه شما خواسته‌ايد ندارم اما نشانيIP سرور ديگري را به شما مي‌دهم كه نشاني‌هاي بيشتري از من مي‌داند.

4- يك پيغام ارور(Error) مي‌فرستد، چون دامنه درخواست شده يا وجود ندارد يا ديگر اعتبار ندارد.

براي درك اين پروسه بهتر است به اين نمونه توجه كنيد:

فرض كنيد شما نشاني سايت را در مرورگر خود تايپ مي‌كنيد. مرورگر براي يافتن نشاني IP به يك سرور نام‌ دامنه(DNS) مراجعه مي‌كند. اين سرور هم جستجو را با تماس با يكي از روت سرور‌ها(سرورهاي اصلي) آغاز مي‌كند.

روت سروها نشاني‌هاي IP تمام DNS سرورها را كه با دامنه‌‌هاي سطح بالا (.COM ،.NET ،.IR و... ) كار مي‌كنند دارند. سرور DNS شما از روت‌ سرور سايت را مي‌خواهد. اگر روت سرور اين IP را نداشته باشد مي‌گويد:

«من IP درخواست شما سايت را ندارم اما IP سرور دامنه‌‌هاي .IR را به شما مي‌دهم».

آن وقت سرور نام دامنه شما، يك درخواست به سرور دي‌ان‌اس‌ .IR مي‌فرستد و از آن مي‌پرسد كه آيا نشاني IP براي سايت مي‌شناسد يا نه. سرور DNS دامنه‌هاي IR، نشاني‌هاي IP سرور نامي را كه با دامنه سايت در ارتباط‌ هستند مي‌شناسند، به همين خاطر درخواست شما را به آنها ارجاع مي‌دهد.

سرور نام شما سپس به سرور دي‌ان‌اس سايت مراجعه مي‌كند و مي‌پرسد كه آيا اين سرور DNS ، نشاني IP سايت را مي‌شناسد يا نه.

اين سرور قطعا نشاني IP مورد درخواست ما را دارد بنابر اين آن‌را به سرور DNS ما مي‌‌دهد. اين سرور هم آن را به مرورگر ما مي‌دهد و مرورگر براي دريافت يك صفحه وب از سايت به سرور مراجعه مي‌كند.

يكي از كليدهاي موفقيت در انجام چنين كاري افزونگي تكرار و فراواني است. در هر سطح چندين سرور DNS وجود دارد و هر گاه يك درخواست به جواب نرسد چندين سرور ديگر براي رسيدن به جواب وجود دارد. كليد ديگر cashing است.

وقتي كه يك سرور DNS يك درخواست را به جواب مي‌رساند، نشاني IP دريافت شده را ذخيره مي‌كند. و وقتي كه يك درخواست دامنه .IR را به يك روت سرور ارجاع مي‌دهد، نشاني IP سروري را كه IP دامنه‌هاي .IR را دارد ذخيره مي‌كند تا دفعه بعد كه دوباره درخواستي براي نشانيIP دامنه .IR دريافت كرد بدون واسطه روت سرور به همين سرور DNS مراجعه كند.

سرور DNS اين كار را مي‌تواند براي هر درخواست انجام دهد و cashing به آن اين اجازه را مي‌دهد كه از جستجو‌هاي بي‌مورد دست بردارد.

سرورهاي DNS روزانه به ميلياردها درخواست پاسخ مي‌دهند و وجود آنها براي عملكرد روان اينترنت بسيار ضروري است.

اين حقيقت كه اين مراكز اطلاعاتي بسيار گسترده و پراكنده به اين خوبي و البته به دور از چشم ما كار مي‌كنند، گواه طراحي بي‌نظير آنهاست.
__________________
زمستان نیز رفت اما بهارانی نمی بینم
بر این تکرارِ در تکرار پایانی نمی بینم

به دنبال خودم چون گردبادی خسته می گردم
ولی از خویش جز گَردی به دامانی نمی بینم

چه بر ما رفته است ای عمر؟ ای یاقوت بی قیمت!
که غیر از مرگ، گردن بند ارزانی نمی بینم

زمین از دلبران خالی است یا من چشم ودل سیرم؟
که می گردم ولی زلف پریشانی نمی بینم

خدایا عشق درمانی به غیر از مرگ می خواهد
که من می میرم از این درد و درمانی نمی بینم

استاد فاضل نظری

ویرایش توسط رزیتا : 01-06-2011 در ساعت 04:59 PM
پاسخ با نقل قول
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید