DHCP

- اختصار لـ Dynamic Host Configuration Protocol وهذا البرتوكول يعمل على تعيين الـ IP بشكل تلقائي للأجهزة المتصلة بالشبكة. وهو تقديم و إعداد تلقائي لبروتوكول TCP/IP ويتمكن مخدم Dhcp من العمل بعد إدخال عناوين IP في المجال Scope
 - يقوم بذلك في أربع خطوات وهي :
1- يتم إرسال رسالة من جهاز المستخدم "Client" يتم بها طلب عنوان IP وبما أن الجهاز لا يمتلك عنوان IP في هذه اللحظة فيقوم بأرسال هذه الرسالة بالـ IP التالي 0.0.0.0 إلى العنوان 255.255.255.255 وتحتوي هذه الرسالة على اسم الجهاز وعنوان كرت الشبكة حتى يعرف DHCP server كيف يرد على الطلب وتسمى هذه العملية بـ IP lease request
2- يقوم DHCP server بالرد على الطلب عن طريق عرض خدماته بإرسال broadcast يحتوي على عنوان IP و قناع الشبكة "subnet mask" وتسمى هذه العملية بـ IP lease offer
3- بعد أن يستلم المستخدم عروض DHCP server وعنوان IP المقترح يقوم بأرسال رسالة إلى DHCP server تعلمه أنه قد تم اختيار عنوان الـ IP المقترح وتسمى هذه العملية بـ IP lease selection
4- يقوم بعد ذلك DHCP server بأرسال ما يسمى بـ "ask" إلى المستخدم للتأكيد على أنه قد تم تعيين عنوان IP لهذا المستخدم من قبل DHCP server ، وإذا استقبل المستخدم "unsuccessful ask" بمعنى فشل في الارسال فيعمل جهاز المستخدم على إرسال طلب آخر.
- فوائد DHCP
1 - لا يسمح بوجود عنوانين من ارقام IP متشابهة
2 - ادخال القيم أوتوماتيكيا
3 - تتقلص مشاكل البروتوكول TCP/IP بشكل كبير
4 - تأجير عنوان IP لمدة محددة وهذه الميزة مفيدة عندما تكون عدد الحواسيب أكبر من عدد أرقام الIP المتاحة على مخدم Dhcp