DHCP چیست؟ (پروتکل پیکربندی میزبان پویا)

تعریف پروتکل پیکربندی میزبان پویا

DHCP (پروتکل پیکربندی پویای میزبان) یک پروتکل است که برای مدیریت سریع، اتوماتیک و مرکزی برای توزیع آدرس های IP در یک شبکه استفاده می شود.

DHCP همچنین برای پیکربندی ماسک زیر شبکه ، دروازه پیش فرض و اطلاعات سرور DNS در دستگاه استفاده می شود.

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

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

به طور خلاصه، این روند به این صورت است: یک دستگاه (مشتری) یک آدرس IP را از یک روتر (میزبان) درخواست می کند، پس از آن میزبان یک آدرس IP در دسترس را مجاز می شمارد تا مشتری بتواند در شبکه ارتباط برقرار کند. جزئیات کمی در زیر ...

هنگامی که یک دستگاه روشن و متصل به شبکه ای است که دارای یک سرور DHCP است، یک درخواست به سرور ارسال می کند، به نام درخواست DHCPDISCOVER.

پس از اینکه بسته DISCOVER به سرور DHCP می رسد، سرور تلاش می کند تا به آدرس IP که دستگاه می تواند استفاده کند نگه داشته شود و سپس مشتری را با یک بسته DHCPOFFER ارائه می دهد.

هنگامی که پیشنهاد برای آدرس IP انتخاب شده است، دستگاه به سرور DHCP با یک بسته DHCPREQUEST پاسخ می دهد تا آن را بپذیرد، پس از آن سرور یک ACK ارسال می کند که مورد استفاده قرار می گیرد تا تایید کند که دستگاه دارای یک آدرس IP خاص و تعریف مقدار زماني كه دستگاه ميتواند قبل از گرفتن يك آدرس از آدرس استفاده كند.

اگر سرور تصمیم می گیرد که دستگاه نمی تواند آدرس IP داشته باشد، یک NACK ارسال می کند.

البته همه اینها خیلی سریع اتفاق می افتد و شما نیازی به دانستن هیچ یک از جزئیات فنی که فقط خواندید برای دریافت یک آدرس IP از یک سرور DHCP می دانید.

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

مزایا و معایب استفاده از DHCP

یک رایانه یا هر دستگاه دیگری که به شبکه متصل است (محلی یا اینترنتی) باید به درستی در ارتباط با آن شبکه پیکربندی شود. از آنجا که DHCP اجازه می دهد که این پیکربندی به صورت خودکار انجام شود، تقریبا در هر دستگاهی که به یک شبکه متصل است از جمله رایانه ها ، سوئیچ ها ، گوشی های هوشمند، کنسول های بازی و غیره استفاده می شود.

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

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

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

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

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

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

این نوع از راه اندازی بسیار غیر ضروری است و می تواند به راحتی از طریق استفاده از DHCP برای این نوع دستگاه ها اجتناب شود و به جای آن با اختصاص یک آدرس IP ثابت برای آنها.

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

اطلاعات بیشتر در DHCP

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

این یکی دیگر از دلایل DHCP بسیار مفید است - زیرا اجازه می دهد تا تعداد زیادی از دستگاه ها برای اتصال به یک شبکه در مدت زمان بدون نیاز به یک توده وسیع از آدرس های موجود. به عنوان مثال، حتی اگر تنها 20 آدرس توسط سرور DHCP تعریف شوند، دستگاه های 30، 50 یا حتی 200 (یا بیشتر) می توانند به شبکه متصل شوند تا زمانی که بیش از 20 نفر از آنها به طور همزمان از یک آدرس IP در دسترس استفاده کنند.

از آنجا که DHCP آدرس IP را برای یک دوره زمانی مشخص (دوره اجاره ) اختصاص می دهد، با استفاده از دستورات مانند ipconfig برای پیدا کردن آدرس آی پی کامپیوتر شما، در طول زمان نتایج متفاوت خواهد بود.

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

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

در ویندوز، APIPA یک آدرس آی پی موقتی خاص را هنگامی که سرور DHCP نتواند یک عملکرد کاربردی را به یک دستگاه ارائه کند، اختصاص داده و از این آدرس استفاده می کند تا بتواند از آن کار استفاده کند.

گروه کاری پیکربندی میزبان پیکربندی نیروی کاری مهندسی اینترنت DHCP را ایجاد کرد.