سرور DHCP چیست ؟
Dynamic Host Configuration Protocol
در جلسات قبلی با مفهوم سرور آشنا شدیم وظیفه سرور dhcp ارسال آدرس آی پی برای کامپیوترهاست در واقع با استفاده از این سرور نیازی به تنظیم آدرس آی پی به صورت استاتیک بر روی کامپیوترها نیست برای راهاندازی این سرویس اهمیتی ندارد که شبکه ما ورک گروپ باشد یا دامین کنترلر
همچنین راهاندازی این سرویس بر روی تجهیزات مختلفی قابل انجام است از جمله سوئیچ ، روتر ، سرور و مودم قابلیت اجرای سرور دی اچ سی پی را دارند
برای راه اندازی این سرور ابتدا لازم است منبعی از آی پی در اختیار این سرور قرار گیرد به این منبع آیپی pool گفته میشود پس از آن کامپیوتردرخواست گرفتن آدرس آی پی به سمت آن سرور ارسال میکنند و آن سرور آدرس آی پی خاصی را در اختیار کامپیوتر قرار میدهد و در دیتابیس خود ذخیره میکند تا آن آدرس آی پی را برای مدت زمان خاصی برای کامپیوتر دیگری ارسال نکند برای توضیح دقیقتر ابتدا باید مراحل آی پی دادن سرور dhcp را بررسی کنیم
سرور دی اچ سی پی چهار نوع پکت دارد
پکت اول DHCP Discover : این پکت از سمت کلاینت در شبکه برادکست میشود تا سرور دی اچ سی پی را کشف و یا پیدا کند همانطور که قبلا گفته شده است پکتهای برادکست از روترها عبور نمیکنند
پکت دوم DHCP Offer : در پاسخ به پکت اول که از سمت کلاینت برای سرور ارسال میشود پکت دوم از سمت سرور برای کلاینت ارسال خواهد شد و یک آدرس آی پی به او پیشنهاد میشود
به عنوان یک نکته باید گفت سرور دی اچ سی پی فقط آدرس آی پی را برای کلاینت ارسال نمیکند بلکه آدرس Ip ، آدرس Subnet Mask ، آدرس Gateway و آدرس سرور dns
را ارسال می کند
همچنین میتواند آدرسهای دیگری را همچون آدرس آی پی سرور زمان را ارسال کند این موضوعات بستگی به تنظیماتی دارد که ما در قسمت آپشن در سرور dhcp اعمال میکنیم
پکت سوم DHCP Request : بعد از اینکه سرور دی اچ سی پی برای کلاینت یک آدرس آی پی پیشنهاد میدهد کلاینت باید با ارسال درخواست دی اچ سی پی Request آن پیشنهاد را تایید کند
پکت چهارم DHCP Ack : سرور دی اچ سی پی ممکن است یک آی پی آدرس را همزمان برای چندین کلاینت پیشنهاد کند هر کلاینتی که زودتر درخواست ریکوئست برای سرور دی اچ سی پی ارسال کند آدرس آی پی پیشنهاد شده در دیتابیس سرور برای او ثبت خواهد شد پس ممکن است بعد از ارسال پکت Request سرور دی اچ سی پی آن آدرس آی پی را به ما اختصاص ندهد و پیغام DHCP Nack بدهد و در صورتی که ما زودتر از سایر کامپیوترها آن آدرس آی پی را درخواست دهیم سرور dhcp آی پی را برای ما رزرو کرده و پیغام DHCP Ack می دهد
مدت زمان اجاره آدرس آی پی :
این آدرس آی پی همواره برای ما نخواهد بود و سرور دی اچ سی پی به مدت مشخصی آن را به ما اجاره میدهد و ممکن است در آینده اجاره را تمدید نکند
بسته به نوع سیستم عامل و تنظیمات ما مدت زمان اجاره آی پی مشخص میشود به عنوان مثال در سیستم عاملهای مایکروسافت dhcp آدرس آی پی را ۸ روز برای ما رزرو میکند یا در مودمهای وایرلس آدرس آی پی ۸ ساعت رزرو میشود
این زمان قابل تغییر است
زمان DHCP LEASED TIME :
بعد از اینکه آدرس آی پی برای ما رزرو شد تا ۵۰ درصد مدت زمان اجاره هیچ مشکلی وجود نداره پس از آن کلاینت به سمت سرور دی اچ سی پی درخواست تمدید اجاره را میدهد در صورتی که این تمدید انجام نشود تا ۸۷ و نیم درصد مهلت اجاره کلاینت درخواستهایی را به سمت سرور DHCP ارسال میکند و درصورت عدم تمدید آی پی توسط آن سرور، کلاینت مورد نظر شروع به ارسال پکتهای dhcp discover خواهد کرد تا سرور دیگری را برای آی گرفتن پیدا کند
در نهایت اگر نتواند آیپی بگیرد پس از اتمام مهلت اجاره آدرس آی پی را از دست خواهد داد و به خود آدرس آپیپا اختصاص خواهد داد که باعث خروج از شبکه میشود


