تصویر هاستینگ
سرورهای نام

سرورهای نام

سرورهای نام

فرآیند پایه

بیایید بگوئیم که شما در کامپیوتر خود نشسته‌اید، گشت و گذار در وب می‌کنید و از طرف یک دوستی می‌گویید که می‌گوید “من فقط یک مقاله عالی خواندم! این نشانی اینترنتی را تایپ کنید و آن را چک کنید. این در https://crmit.ir/web-server.htm.” بنابراین شما این URL را در مرورگر خود تایپ می‌کنید و دکمه بازگشت را فشار دهید. و جادویی، بدون توجه به کجا در جهان که URL زندگی می‌کند، صفحه بر روی صفحه نمایش شما ظاهر می‌شود.

در ابتدایی‌ترین سطح ممکن، نمودار زیر نشان می‌دهد که مراحل این صفحه را به صفحه شما آورده‌اند:

مرورگر شما یک اتصال به سرور وب را ایجاد کرد، یک صفحه درخواست کرد و آن را دریافت کرد.

 

پشت صحنه

اگر می‌خواهید جزئیات بیشتری در مورد گرفتن یک صفحه وب بر روی صفحه نمایش کامپیوتر خود بدست آورید، در اینجا مراحل اولیه‌ای است که در پشت صحنه اتفاق افتاده است:

مرورگر URL را به سه قسمت تقسیم کرد:

  • پروتکل (“http”)
  • نام سرور (“crmit.ir”)
  • نام فایل (“web-server.htm”)

مرورگر با یک سرور نام ارتباط برقرار کرد تا نام سرور “crmit.ir” را به یک آدرس IP تبدیل کند که برای اتصال به دستگاه سرور مورد استفاده قرار می‌گیرد. مرورگر پس از آن یک اتصال به سرور را در آن آدرس IP در پورت ۸۰ شکل داد.

به دنبال پروتکل HTTP، مرورگر یک درخواست GET را به سرور ارسال کرد و درخواست پرونده “https://crmit.ir/web-server.htm” را داد. توجه داشته باشید که کوکی‌ها ممکن است از یک مرورگر به سرور با درخواست GET ارسال شوند – به جزئیات نحوه کار کوکی‌های اینترنتی مراجعه کنید.

سرور سپس متن HTML را برای صفحه وب به مرورگر ارسال می‌کند. کوکی‌ها نیز ممکن است از سرور به مرورگر در هدر برای صفحه ارسال شوند. مرورگر تگ‌های HTML را خوانده و صفحه را بر روی صفحه شما فرمت می‌کند.

اگر قبلاً هرگز این فرایند را ندیده‌اید، بسیاری از لغات جدید وجود دارد. برای درک کامل این فرآیند در جزئیات، شما باید در مورد آدرس‌های آی پی، پورت‌ها، پروتکل‌ها یاد بگیرید … بخش‌های زیر شما را از طریق یک توضیح کامل هدایت می‌کند.

 

اینترنت

بنابراین “اینترنت” چیست؟ اینترنت یک مجموعه غول‌پیکر از میلیون‌ها کامپیوتر است که همه آنها در یک شبکه کامپیوتری مرتبط هستند. این شبکه به همه کامپیوترها اجازه برقراری ارتباط با یکدیگر را می‌دهد. یک کامپیوتر خانگی ممکن است با استفاده از یک مودم تلفنی، DSL یا مودم کابلی که با یک ارائه‌دهنده خدمات اینترنت (ISP) صحبت می‌کند، به اینترنت متصل شود. یک کامپیوتر در یک کسب‌وکار یا دانشگاه معمولاً دارای یک کارت رابط شبکه (NIC) است که به طور مستقیم آن را به یک شبکه محلی (LAN) در داخل کسب‌وکار متصل می‌کند. پس از آن کسب‌وکار می‌تواند LAN خود را به یک ISP متصل کند با استفاده از یک خط تلفن با سرعت بالا مانند یک خط T1. یک خط T1 می‌تواند حدود ۱.۵ میلیون بیت در ثانیه را حمل کند، در حالی که یک خط تلفن معمولی با استفاده از مودم می‌تواند به طور معمول ۳۰,۰۰۰ تا ۵۰,۰۰۰ بیت در ثانیه را اداره کند.

ISPها سپس به ISPهای بزرگتر وصل می‌شوند و بزرگترین ISPها “ستون فقرات” فیبر نوری را برای یک کل کشور یا منطقه حفظ می‌کنند. ستون فقرات در سراسر جهان از طریق خطوط فیبر نوری، کابل‌های زیردریایی یا لینک‌های ماهواره‌ای متصل می‌شوند. (اطلس مکان‌های سایبر برای برخی از نقشه‌های ستون فقرات جالب). به این ترتیب، هر رایانه‌ای در اینترنت به هر رایانه دیگر در اینترنت متصل است.

 

مشتریان و سرورها

به طور کلی، تمام ماشین‌ها در اینترنت می‌توانند به دو دسته تقسیم شوند: سرورها و مشتریان. این ماشین‌هایی که خدماتی مانند سرورهای وب یا سرورهای FTP را به دستگاه‌های دیگر ارائه می‌دهند سرورها هستند. و ماشین‌هایی که برای اتصال به آن خدمات استفاده می‌شوند مشتری هستند. هنگامی که شما به یک سایت متصل می‌شوید، سایت ارائه‌دهنده یک سرور است و دستگاه شما یک مشتری است.

یک دستگاه سرور ممکن است یک یا چند سرویس را در اینترنت ارائه دهد. به عنوان مثال، یک دستگاه سرور ممکن است نرم‌افزاری بر روی آن اجرا کند که به آن اجازه می‌دهد تا به عنوان یک سرور وب، یک سرور ایمیل و یک سرور FTP عمل کند. مشتریانی که به یک سرور متصل می‌شوند، این کار را با یک هدف خاص انجام می‌دهند، بنابراین مشتریان درخواست‌های خود را به یک سرور نرم‌افزاری خاص در حال اجرا بر روی سرور سرور کلی هدایت می‌کنند.

 

آدرس IP

برای حفظ تمام این دستگاه‌ها مستقیماً، هر دستگاه در اینترنت یک آدرس منحصر به فرد به نام آدرس IP اختصاص داده می‌شود. IP برای پروتکل اینترنت استفاده می‌شود و این آدرس‌ها اعداد ۳۲ بیتی هستند که به طور معمول به صورت چهار اکتت در یک اعداد اعشاری نقطه‌گذاری شده بیان می‌شوند. یک آدرس IP معمولی به نظر می‌رسد:

۴۶٫۲۲۵٫۱۲۵٫۳۴

هر ماشین در اینترنت یک آدرس آی‌پی منحصر به فرد دارد. یک سرور دارای یک آدرس IP استاتیک است که اغلب تغییر نمی‌کند. یک ماشین خانگی که از طریق مودم شماره‌گیری می‌شود، اغلب دارای یک آدرس IP که توسط دستگاه ISP تعیین می‌شود.

 

نام دامنه

از آنجایی که به خاطر سپردن آدرس‌های عددی دشوار است، تمام سرورهای موجود در اینترنت همچنین دارای اسامی قابل خواندن هستند که نام دامنه آنها نامیده می‌شود. به عنوان مثال، crmit.ir یک نام دائمی و قابل خواندن است.

 

سرورهای نام

سرورهای نام دامنه (DNS) اسامی انسانی قابل خواندن را به آدرس‌های IP نشان می‌دهند. این سرورها پایگاه‌های ساده‌ای هستند که اسامی را به آدرس‌های IP نشان می‌دهند و در سراسر اینترنت توزیع می‌شوند.

به عنوان مثال، اگر نشانی اینترنتی “https://crmit.ir/web-server.htm” را در مرورگر خود وارد کنید، مرورگر شما نام “crmit.ir” را استخراج می‌کند، آن را به سرور نام دامنه می‌فرستد و دامنه سرور نام آدرس IP درست برای crmit.ir را باز می‌کند.

 

بنادر

هر سرور سرور سرویس‌های خود را با استفاده از پورت‌های شماره‌گذاری شده به اینترنت متصل می‌ شود

 

دیدگاه‌تان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *