دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۰
  • آبان

جلسه ۰۵-۰۱ : DNS یا Domain Name System – تکنولوژی های اینترنتی

  • دسته‌بندی‌ها :
جلسه ۰۵-۰۱ : DNS یا Domain Name System – تکنولوژی های اینترنتی
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      سلام دوستان عزیز وب سایت آموزشی پی وی لرن و وقت بخیر به علاقمندان آموزش تکنولوژی های اینترنتی. DNS یا Domain Name System چیست؟ با پاسخ به این پرسش مطالب رو دنبال خواهیم کرد. بنابرای اگر شما هم به دنبال پاسخ این سوال هستید، مبحث DNS یا Domain Name System چیست؟ را دنبال کنید. این مبحث در دو جلسه خدمت حضورتون خواهد شد.

      DNS یا Domain Name System چیست؟

      بررسی اجمالی

      وقتی DNS وجود نداشت ، باید یک فایل Host حاوی نام های میزبان و آدرس IP مربوطه را بارگیری کنید. اما با افزایش تعداد میزبان اینترنت ، اندازه فایل میزبان نیز افزایش یافت. این امر منجر به افزایش ترافیک در بارگیری این فایل شد. برای حل این مشکل سیستم DNS معرفی شد.

      Domain Name System به حل و فصل نام میزبان در یک آدرس کمک می کند. از یک طرح نامگذاری سلسله مراتبی (درختی) و پایگاه داده توزیع شده از آدرس های IP و نام های مرتبط استفاده می کند.

      حال که می دانیم DNS یا Domain Name System چیست؟ به تعریف آی پی آدرس ها می پردازیم.

      آدرس IP

      آدرس IP یک آدرس منطقی منحصر به فرد است که به یک دستگاه از طریق شبکه اختصاص داده شده است. آدرس IP دارای خصوصیاتی هستند که در زیر به آن ها اشاره شده است:

      • آدرس IP، آدرس منحصر به فردی است که به هر میزبان حاضر در اینترنت اختصاص داده شده است.
      • آدرس IP 32 بیت (۴ بایت) طول دارد.
      • آدرس IP شامل دو کامپوننت است: کامپوننت شبکه و کامپوننت میزبان.
      • هر یک از ۴ بایت با عددی از ۰ تا ۲۵۵ نمایش داده می شود ، که با نقاط جدا می شوند. به عنوان مثال ۱۳۷٫۱۷۰٫۴٫۱۲۴

      آدرس IP بالغ بر ۳۲ بیت است در حالی که از طرف دیگر نام های دامنه را می توان به راحتی به خاطر آورد. به عنوان مثال ، وقتی یک آدرس ایمیل وارد می کنیم ، همیشه رشته ای نمادین مانند webmaster@tutorialspoint.com را وارد می کنیم.

      تعریف (Uniform Resource Locator (URL

      (Uniform Resource Locator (URL به یک آدرس وب اشاره می کند که به طور منحصر به فرد یک سندی را روی اینترنت مشخص می کند.

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

      به عنوان مثال ، www.tutorialspoint.com/internet_technology/index.html یک URL برای index.html است که در وب سرور tutorialspoint تحت دایرکتوری internet_technology ذخیره می شود.

      انواع URL

      به شرح زیر دو شکل URL وجود دارد:

      • URL مطلق
      • URL نسبی

      URL مطلق

      URL مطلق یک آدرس کامل از یک منبع در وب است. این آدرس کامل شامل پروتکل استفاده شده ، نام سرور ، نام مسیر و نام فابل است.

      به عنوان مثال http: // www.tutorialspoint.com / internet_technology /index.htm. جایی که:

      http پروتکل است.

      tutorialspoint.com نام سرور است.

      index.htm نام فایل است.

      قسمت پروتکل به مرورگر وب نحوه عملکرد فابل را می گوید. به طور مشابه پروتکل های دیگری نیز داریم که می توانند برای ایجاد URL استفاده شوند:

      • FTP
      • https
      • Gopher
      • mailto
      • news

      URL نسبی

      URL نسبی یک آدرس جزئی از یک صفحه وب است. برخلاف URL مطلق ، پروتکل و قسمت سرور از URL نسبی حذف شده اند.

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

      به عنوان مثال ، برای پیوند یک تصویر در tutorialspoint.com/internet_technology/internet_referemce_models ، می توانیم از URL نسبی استفاده کنیم که می تواند فرمی مانند /internet_technologies/internet-osi_model.jpg را بسازد.

      تفاوت بین URL مطلق و نسبی

      در جدول زیر تفاوت بین URL مطلق و نسبی رو نشان داده ایم.

      URL مطلقURL نسبی
      برای لینک صفحات وب در وب سایت های مختلف استفاده می شود. برای لینک صفحات وب در همان وب سایت استفاده می شود.
      سخت برای مدیریتآسان برای مدیریت
      با تغییر نام سرور یا نام دایرکتوری تغییر می کند.وقتی نام سرور یا نام دایرکتوری را تغییر می دهیم، تغییر نمی کند.
      برای دسترسی به وقت نیاز دارد.برای دسترسی نسبتاً سریع تر است.

      معماری Domain Name System

      Domain Name System شامل Domain Names ، Domain Name Space ، Name Server است که در زیر شرح داده شده است:

      Domain Names – نام دامنه

      Domain Name یک رشته نمادین است که با یک آدرس IP مرتبط است. چندین domain names در دسترس است. برخی از آن ها عمومی هستند مانند com ، edu ، gov ، net و غیره ، در حالی که برخی از نام های دامنه در سطح کشور مانند au ، in ، za ، us و غیره می باشند.

      جدول زیر نام های دامنه عمومی سطح بالا را نشان می دهد:

      نام دامنهمعنی
      ComCommercial business –  موسسات اقتصادی و تجاری
      EduEducation – موسسات علمی و دانشگاهی
      GovU.S. government agency – آژانس دولتی آمریكا
      IntInternational entity – نهاد بین المللی
      MilU.S. military – ارتش آمریكا یا در کل سایت های نظامی
      NetNetworking organization – ارائه دهندگان خدمات شبکه
      OrgNon profit organization – سازمان غیر انتفاعی

      جدول زیر نام دامنه های سطح بالای کشور را نشان می دهد:

      نام دامنهمعنی
      auAustralia
      inIndia
      clChile
      frFrance
      usUnited States
      zaSouth Africa
      ukUnited Kingdom
      jpJapan
      esSpain
      deGermany
      caCanada
      eeEstonia
      hkHong Kong

      این جلسه از موضوع DNS یا Domain Name System چیست؟ رو در این جا به پایان می رسونیم.

      کلام پایانی

      دوستان عزیز متشکریم که با مبحث DNS یا Domain Name System با ما همراه بودید. در این بخش علاوه بر تعریف DNS یا Domain Name System و معماری آن، تفاوت بین URL مطلق و نسبی رو نیز بیان نمودیم. در جلسه ی آینده مطالب تکمیلی از این موضوع رو دنبال خواهیم کرد. پس اگه علاقمند به مباحث آموزشی تکنولوژی اینترنت و  DNS یا Domain Name System هستید ، جلسات آموزشی ما رو از وب سایت آموزشی پی وی لرن دنبال نمایید.

      QR:  جلسه ۰۵-۰۱ : DNS یا Domain Name System – تکنولوژی های اینترنتی
      به اشتراک بگذارید