كلنا نعرف أن كل جهاز يتصل بالشبكة يتحصل على عنوان IP خاص به ليتم تعريفه على الشبكة،
هذا الرقم يحصل عليها الجهاز بأحد الطريقتين :
طريقة يدوي Static دا للشبكات الصغيرة في الحجم وطيقة اوتوماتيك Dynamic للشبكات الكبيرة الحجم.
الطريقة الأولى يتم إدخال الأرقام بشكل يدوي بشكل كامل ولا يتغير الا يدويا في الاعدادات الخاص بكرت الشبكة NIC
والطريقة الثانية بتم بشكل اوتوماتيك
يتم ذلك عن طريق الــ DHCP وهذا ما سنتعرف عليه في هذا الموضوع.
DHCP
وهو اختصار لـ Dynamic Host Configuration Protocol
وهذا البرتوكول يعمل على تعيين الـ IP بشكل تلقائي للأجهزة المتصلة بالشبكة.
حيث أنه يقوم بذلك في أربع خطوات وهي :
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" بمعنى فشل في الارسال فيعمل جهاز المستخدم على إرسال طلب آخر.