DNS (Domain Name System) & mDNS (Multicast DNS)
هر دو این بزرگواران پروتکل های جستجوی سیستم نام دامنه (DNS)، سیستم نامگذاری غیرمتمرکز اینترنت میباشند.
DNS (Domain Name System):
یک مترجم است در واقع مثلا شما سایت tosinso.com رو میزنید آی پی x.x.x.x رو برمیگردونه ...
ساختار: خیلی مهمه مفهموم ساختار در DNS چون کل مفهوم رو میشه در ساختار پیدا کرد...
ساختار در شبکه DNS ، سلسله مراتبی است و از سرورهای Authoritative DNS Servers برای ذخیرهسازی و Respose استفاده میشود ...
از پروتکلهای محبوب و دوست داشتنی UDP و TCP استفاده میکنه !!!
نحوه پاسخ دهی هم به این شکل میباشد Request ها به DNS سرورها ارسال میشوند و این سرورها Response را برمیگردانند.این پروتکل معمولا با سرویس DHCP کاربرد دارد.
نکته : به صورت جهانی ودنیوی هم قابل دسترس هستند....
mDNS (Multicast DNS):
mDNS برای شبکههای LAN طراحی شده و و درخواست هارا به صورت Multicast روانه شبکه میکنه!!!
نکته : برای شبکه های خانگی و شرکت های کوچک طراحی شده و همچنین نکته مهم اینه که ساختار نداره و تابعیت هم نمیکنه از ساختار!!!
با توجه به ساختار DNS که گفته شد مهم است حالا چون در mDNS ما ساختار نداریم پس mDNS از پروتکل UDP برای ارسال Request ها به آدرس multicast یعنی 224.0.0.251 در شبکه LAN استفاده میکنه!!!!
در خواست ها کیلو کیلو در شبکه ارسال میشود و منتظر پاسخ کلاینت میماند یعنی کاربردش فقط در شبکه های محلی میباشد ....
نکته دوم : با پروتکلهای مانند Zeroconf یا Bonjour استفاده میشوند دلیلش هم شناسایی شبکه است...
نتیجه گیری : mDNS در شرکت های کوچک و منازل کاربرد داره ، پیچیدگی نداره ، هزینه نگهداری هم ندارد...
مدرس و مشاور شبکه و امنیت
من مازیار ارجمند حدود ۱۲ سال است در حوزه شبکه و امنیت در حال کار میباشم. در همین یکسال هم میباشد که در کنار کار در این حوزه به بحث داوری تخصصی حوزه فناوری و اطلاعات مشغول به فعالیت هستم. نویسنده کتاب های: تحلیل صفر تا 100 بسته در شبکه مترجم کتاب های : کتاب راهنمای تیم آبی
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود