پروتکل پیکربندی میزبان پویا، معروف به پروتکل DHCP، یک پروتکل لایه کاربردی است که به طور خودکار آدرس‌های IP را در شبکه اجاره می‌کند تا مجموعه محدود آدرس‌ها را حفظ کند.

سرور DHCP چیست؟

سرور DHCP به دستگاه‌های سرویس گیرنده امکان می‌دهد تا با اختصاص خودکار آدرس‌های IP هنگام پیوستن یا جابه‌جایی در یک شبکه، به راحتی داده‌ها را از طریق یک شبکه IP به هم متصل کرده و تبادل کنند. این سرورها همچنین پارامترهای پیکربندی TCP/IP اضافی مانند آدرس DNS و آدرس های روتر/دروازه را در اختیار مشتریان قرار می دهند. DHCP ارتقاء قابل توجهی نسبت به یک پروتکل قدیمی به نام BOOTP است و از شبکه “plug and play” با پیکربندی خودکار دستگاه های راه دور پشتیبانی می کند. مدیران فناوری اطلاعات می توانند با استفاده از سرویس DHCP خطاهای پیکربندی را به حداقل برسانند. پیش از این، زمانی که چنین سرویسی در دسترس نبود، ادمین ها مجبور بودند هر دستگاهی که به تازگی اضافه شده بود را به صورت دستی پیکربندی کنند، که این کار، به خصوص در شرکت های بزرگ، وقت گیر بود.

دستگاه های سرویس گیرنده ای که آدرس های IP را از این سرورها درخواست می کنند، فقط می توانند از آن برای یک دوره از پیش تعیین شده استفاده کنند که به عنوان زمان اجاره شناخته می شود. پس از انقضای این مدت، آنها یک آدرس جدید از سرور دریافت می کنند تا فضای محدود آدرس IP حفظ شود. یک عامل روتر DHCP تبادل اطلاعات بین کلاینت و سرور را هنگامی که این دو در زیر شبکه های مختلف هستند تسهیل می کند. شرکت هایی که به جای داشتن یک سرور مجزا برای هر زیرشبکه، تمرکز سرور را ترجیح می دهند، معمولاً از عوامل رله استفاده می کنند.

مزایای سرور DHCP

  • کاهش تداخل IP: تخصیص دستی آدرس های IP احتمال اشتباه یا تکراری بودن آدرس ها را در شبکه افزایش می دهد. استفاده از پروتکل لایه کاربردی DHCP به اطمینان از توزیع خودکار و دقیق آدرس ها با کنترل متمرکز کمک می کند.
  • مدیریت شبکه ساده شده: با سرور اختصاصی و دو پروتکل DHCP، مدیران شبکه می توانند به راحتی آدرس های IPv4 و IPv6 را نظارت، مدیریت و تخصیص دهند. در یک شبکه دارای Ipv6، یک سرور DHCP با فناوری دیگری به عنوان تبلیغات روتر (RA) کار می کند. نظارت بر دامنه آدرس IP از طریق ورود به سیستم و رابط مدیریت چنین سرورهایی نیز ساده می شود. تیم های فناوری اطلاعات همچنین می توانند چنین سرورهایی را با یک سیستم مدیریت آدرس IP برای بینش عمیق تر در مورد گره های شبکه یکپارچه کنند.
  • پشتیبانی از راه‌اندازی: دستگاه‌های کلاینت در شبکه IP نیز می‌توانند از سرویس DHCP برای بوت کردن مستقیم از سرور استفاده کنند. سرور تمام داده های مورد نیاز مشتریان برای کار در یک شبکه را فراهم می کند، از جمله تنظیمات پیکربندی و آدرس های IP. استفاده از سرویس DHCP برای بوت شدن شبکه نیز بر خلاف RARP نیاز به چندین سرور بوت را از بین می برد.
  • کاهش هزینه: پروتکل سرویس گیرنده-سرور DHCP هنگام مدیریت تعداد زیادی از اجزای شبکه سودمند است. به جای پیکربندی دستی هر سیستم کلاینت، مدیران می‌توانند مستقیماً یک فایل واحد را روی سرور ویرایش کنند تا آدرس‌های IP در سطح شبکه و سایر تغییرات پیکربندی را اعمال کنند. این امر سربار عملیاتی و هزینه های مرتبط با پیکربندی دستی را به حداقل می رساند.

علیرغم چنین مزایایی، این سرورها در برابر حملات امنیت سایبری آسیب پذیر هستند زیرا فاقد مکانیزم احراز هویت قوی برای تأیید دستگاه های شبکه جدید متصل هستند. چندین حفره امنیتی مانند سرورهای غیرقانونی ارائه داده های نادرست به کلاینت ها و سوء استفاده از آدرس IP توسط کلاینت های تایید نشده ایجاد می کند. شرکت ها می توانند از گزینه اطلاعات عامل رله پروتکل DHCP برای احراز هویت پیام های مشتری و محدود کردن دسترسی به شبکه برای موجودیت های منفی استفاده کنند.

سرور DHCP چیست و چگونه کار می کند؟ بیشتر بخوانید: فرق پروتکل های SFTP و FTPS

DHCP چگونه کار می کند؟

سرور DHCP چیست و چگونه کار می کند؟

سرور DHCP به صورت پویا آدرس های IP را از یک محدوده آدرس خاص به رایانه های مشتری اختصاص می دهد. تخصیص پویا تضمین می کند که یک کلاینت در شبکه IP آدرسی را به طور نامحدود نگه نمی دارد. پس از انقضای مدت اجاره IP اختصاص داده شده، مشتری باید آدرس دیگری را درخواست کند. مشتری همچنین می تواند پس از تکمیل 50% اجاره نامه برای ادامه با همان آدرس درخواست تمدید کند. عملکرد DHCP در تخصیص آدرس ها توسط این پروتکل سرویس گیرنده-سرور معمولاً در چهار مرحله انجام می شود.

  1. Discovery: پس از پیوستن به شبکه IP، یک دستگاه مشتری مانند تلفن همراه یا لپ‌تاپ یک بسته پخش به نام DHCPDISCOVER را برای ردیابی تمام سرورها با استفاده از پروتکل DHCP ارسال می‌کند. این بسته نام کامپیوتر مشتری و آدرس MAC را نگه می‌دارد و شناسایی درخواست و پاسخ را برای سرور آسان می‌کند. به طور خلاصه: پیام Discover همه چیز در مورد یافتن یک سرور مبتنی بر پروتکل DHCP است که آدرس های IP اجاره ای را در اختیار مشتریان قرار می دهد.
  2. Offer: پس از دریافت پیام پخش، سرورها پیام‌های جداگانه DHCPOFFER حاوی یک آدرس IP خاص را برای مشتری ارسال می‌کنند. آنها این آدرس پیشنهادی را از مجموعه آدرس انتخاب می کنند. پیام پیشنهاد همچنین شامل چندین پارامتر پیکربندی شبکه، از جمله ماسک زیر شبکه، دروازه پیش فرض و سرور DNS است. این پارامترها که به عنوان گزینه‌های DHCP نیز شناخته می‌شوند، نقشی حیاتی در پیکربندی کلاینت‌های شبکه ایفا می‌کنند و می‌توانند به صورت سراسری یا در هر زیرشبکه/حوزه تنظیم شوند.
  3. Request: مشتری معمولاً چندین پیشنهاد را از سرورهای مختلف دریافت می کند اما فقط یک پیشنهاد را می پذیرد – معمولاً اولین پیشنهاد. سپس یک بسته DHCPREQUEST ارسال می کند و درخواست تخصیص آدرس IP ارائه شده را می دهد. سرورهای باقی مانده پس از مشاهده این پاسخ پخش از مشتری، پیشنهادات خود را پس می گیرند.
  4. Acknowledgment: سروری که پیشنهاد آن پذیرفته شد، سپس یک بسته DHCPACK را برای تایید تخصیص IP درخواستی به مشتری ارسال می کند. در این مرحله، پیکربندی آدرس تکمیل می‌شود و به دستگاه مشتری جدید اضافه شده اجازه می‌دهد تا از طریق شبکه IP ارتباط برقرار کند.

تالیف:
فروشگاه اینترنتی آ.اس.پ (اقتباس از مقاله‌ای از Solarwinds)
در صورت استفاده از این مقاله، نام و آدرس فروشگاه اینترنتی آ.اس.پ را به عنوان منبع ذکر کنید.