‫ال‬ ‫هو‬ ‫ما‬DHCP
-‫ال‬ ‫هو‬ ‫ما‬-DHCP‫؟‬
‫الديناميكي‬ ‫المضيف‬ ‫إعدادات‬ ‫بروتوكول‬ ‫عن‬ ‫عبارة‬ ‫هو‬
((Dynamic Host Configuration Protocol
-‫؟‬ ‫بهذا‬ ‫المقصود‬ ‫ما‬
‫بت‬ ‫تقوم‬ ‫التي‬ ‫الخدمة‬ ‫عن‬ ‫المسؤول‬ ‫هو‬ ‫البروتوكول‬ ‫هذا‬ ‫أن‬ ‫هو‬ ‫بهذا‬ ‫المقصود‬‫عيين‬
‫األدمن‬ ‫تدخل‬ ‫دون‬ ‫ديناميكي‬ ‫بشكل‬ ‫الشبكة‬ ‫في‬ ‫الضيف‬ ‫الجهاز‬ ‫إعدادات‬.
-‫خدمة‬DHCP،‫خادم‬ ‫عن‬ ‫نسمع‬ ‫ولكننا‬DHCP‫؟‬
‫كس‬ ‫ليعمل‬ ‫سيرفر‬ ‫بإعداد‬ ‫تقوم‬ ‫أن‬ ‫فيمكنك‬ ،‫الخادم‬ ‫وهناك‬ ‫الخدمة‬ ‫هناك‬ ،‫نعم‬‫يرفر‬
‫رئيسي‬(‫يحتوي‬Active Directory‫ويندوز‬ ‫في‬2000‫أو‬2003)‫وتقوم‬
‫كخادم‬ ‫فقط‬ ‫ليعمل‬ ‫السيرفر‬ ‫تجعل‬ ‫أن‬ ‫ويمكنك‬ ‫عليه‬ ‫الخدمة‬ ‫هذه‬ ‫بتفعيل‬DHCP‫أي‬
‫على‬ ‫يحتوي‬ ‫ال‬ ‫عندها‬ ‫ولكنه‬ ‫الدومين‬ ‫في‬ ‫عضو‬ ‫يكون‬ ‫أن‬Active Directory.
•-‫ليكون‬ ‫الجهاز‬ ‫تجهيز‬ ‫يتم‬ ‫كيف‬DHCP Server‫؟‬
‫ال‬ ‫خدمة‬ ‫بتركيب‬ ‫الويندوز‬ ‫في‬ ‫نقوم‬DHCP‫يكون‬ ‫أن‬ ‫قبل‬ ‫ولكن‬ ،‫هو‬ ‫وهذا‬
‫السلطة‬ ‫بإعطائه‬ ‫نقوم‬ ‫أن‬ ‫يجب‬ ‫كسيرفر‬ ‫ليعمل‬ ‫جاهزا‬ ‫الجهاز‬
Authorization))‫ال‬ ‫لتوزعيه‬IP‫ال‬ ‫من‬ ‫مخوال‬ ‫بذلك‬ ‫فيكون‬ ‫العالم‬-
Active Directory‫ال‬ ‫إلعطاء‬-IP.
•-‫وكيف؟‬ ،‫المضيفة‬ ‫لألجهزة‬ ‫اإلعداد‬ ‫تعيين‬ ‫يحدث‬ ‫متى‬
‫ال‬ ‫بروتوكول‬ ‫تشغيل‬ ‫عند‬ ‫أو‬ ‫المضيف‬ ‫الجهاز‬ ‫تشغيل‬ ‫بدء‬ ‫عند‬TCP/IP‫فإن‬
‫ال‬ ‫منه‬ ‫ويطلب‬ ‫بإجهاز‬ ‫يتصل‬ ‫الجهاز‬IP‫ال‬ ‫بإعطاء‬ ‫الخادم‬ ‫فيقوم‬-IP‫وباقي‬
‫المضيف‬ ‫للجهاز‬ ‫اإلعدادات‬(‫الزبون‬.)
•-‫اإلعدادات؟‬ ‫هذه‬ ‫هي‬ ‫ما‬
‫هذا‬ ‫يقوم‬ ‫التي‬ ‫اإلعدادات‬ ‫من‬ ‫نوعان‬ ‫هناك‬:
‫األول‬ ‫النوع‬:‫ال‬ ‫وهي‬ ‫اإلجبارية‬ ‫اإلعدادات‬IP‫وال‬Subnet Mask
•
‫الثاني‬ ‫النوع‬:‫ال‬ ‫عنوان‬ ‫وهي‬ ‫االختيارية‬ ‫اإلعدادات‬DNS server‫وعنوان‬
‫ال‬WINS server‫االفتراضي‬ ‫المخرج‬ ‫وعنوان‬
•(Default gateway)
•-‫السيرفر؟‬ ‫من‬ ‫اإلعدادات‬ ‫طلب‬ ‫كيفية‬
‫طلب‬ ‫رسالة‬ ‫بإرسال‬ ‫يقوم‬ ‫الجهاز‬ ‫تشغيل‬ ‫بدء‬ ‫عند‬(Request)‫للحصول‬ ‫السيرفر‬ ‫من‬
‫على‬IP،‫عرض‬ ‫رسالة‬ ‫بإرسال‬ ‫يقوم‬ ‫فإنه‬ ‫الرسالة‬ ‫هذه‬ ‫السيرفر‬ ‫يستقبل‬ ‫عندما‬
((Offer)‫عليه‬ ‫يعرض‬ ‫للجهاز‬IP‫قبل‬ ‫بأنه‬ ‫تعلمه‬ ‫رسالة‬ ‫الجهاز‬ ‫له‬ ‫فيرسل‬ ‫معين‬
‫العرض‬(Accept)‫ال‬ ‫سجل‬ ‫قد‬ ‫بأنه‬ ‫إعالم‬ ‫رسالة‬ ‫بإرسال‬ ‫بدوره‬ ‫السيرفر‬ ‫فيقوم‬IP‫له‬
((Aknowledgment).‫التأجير‬ ‫بعملية‬ ‫العملية‬ ‫هذه‬ ‫وتسمى‬Lease.
•-‫؟‬ ‫يحدث‬ ‫ماذا‬ ،‫معطل‬ ‫السيرفر‬ ‫كان‬ ‫إذا‬
‫تعيين‬ ‫يتم‬IP‫المدى‬ ‫من‬{169.254.255.255-169.254.0.0}
•-‫اإلعدادات؟‬ ‫بأخذ‬ ‫الزبون‬ ‫قام‬ ‫أن‬ ‫بعد‬ ‫السيرفر‬ ‫في‬ ‫اإلعدادات‬ ‫تغيرت‬ ‫إذا‬
‫اإليجار‬ ‫تجديد‬ ‫بعملية‬ ‫تدعى‬ ‫عملية‬ ‫هناك‬Lease Renewal))‫الزبون‬ ‫يقوم‬ ‫حيث‬
‫يكون‬ ‫وبهذا‬ ‫معينة‬ ‫فترة‬ ‫كل‬ ‫لإلعدادات‬ ‫تجديد‬ ‫بطلي‬up2date‫دائما‬(‫الوضع‬ ‫في‬
‫الطبيعي‬.)
•-‫قوسين‬ ‫بين‬ ‫وضعت‬ ‫لماذا‬(‫الطبيعي‬ ‫الوضع‬ ‫في‬)‫المقصود؟‬ ‫ما‬ ،
‫ما‬ ‫لسبب‬ ‫يمكن‬ ‫ألنه‬(‫مثال‬ ‫محدود‬ ‫ال‬ ‫لوقت‬ ‫اإليجار‬ ‫مدة‬ ‫تعيين‬ ‫تم‬)‫ا‬ ‫يقوم‬ ‫ال‬ ‫أن‬‫لزبون‬
‫باس‬ ‫يدويا‬ ‫التجديد‬ ‫يجب‬ ‫وعندها‬ ،‫أوتوماتيكي‬ ‫بشكل‬ ‫اإليجار‬ ‫تجديد‬ ‫بطلب‬‫األمر‬ ‫تعمال‬:
ipconfig /renew
•‫بين‬ ‫فرق‬ ‫هناك‬ipconfig/renew‫و‬ ‫اإليجار‬ ‫تجديد‬ ‫طلب‬ ‫وهي‬
ipconfig/release‫ال‬ ‫سراح‬ ‫إطالق‬ ‫وهي‬IP.
•-‫يدوي؟‬ ‫بشكل‬ ‫العناوين‬ ‫تعيين‬ ‫عن‬ ‫تغنينا‬ ‫الخدمة‬ ‫هذه‬ ‫أن‬ ‫تعني‬ ‫هل‬
‫نعطيها‬ ‫أن‬ ‫يجب‬ ‫التي‬ ‫األجهزة‬ ‫بعض‬ ‫هناك‬ ‫ولكن‬ ‫نعم‬ ‫نظريا‬IP‫حتى‬ ‫يدوي‬ ‫بشكل‬
‫وال‬ ‫الرئيسي‬ ‫السيرفر‬ ‫مثل‬ ‫الشبكة‬ ‫باقي‬ ‫تعمل‬-DHCP‫وال‬DNS‫والراوتر‬...‫الخ‬.
•-‫ال‬ ‫عناوين‬ ‫هي‬ ‫ما‬-IP‫الزبائن؟‬ ‫عليها‬ ‫سيحصل‬ ‫التي‬
‫ال‬ ‫عناوين‬ ‫من‬ ‫مدى‬ ‫بإعداد‬ ‫نقوم‬ ‫أن‬ ‫يجب‬-IP‫يكون‬ ‫كأن‬ ‫لألجهزة‬ ‫إعطاءها‬ ‫نريد‬ ‫التي‬
‫المدى‬ ‫مثال‬:192.168.5.0-192.168.5.255‫شئ‬ ‫بإنشاء‬ ‫نقوم‬ ‫ثم‬ ‫ومن‬
‫يدعى‬scope‫على‬ ‫سيحصل‬ ‫الزبون‬ ‫فإن‬ ‫وبهذا‬ ،‫المدى‬ ‫هذه‬ ‫إعداداته‬ ‫في‬ ‫ونضع‬
‫ال‬ ‫هذا‬ ‫تنشيط‬ ‫يتم‬ ‫لكي‬ ‫قبل‬ ‫ولكن‬ ‫المدى‬ ‫هذا‬ ‫ضمن‬ ‫من‬ ‫عنوان‬-Scope‫نقوم‬ ‫أن‬ ‫يجب‬
‫بعمل‬Activation‫له‬.
•-‫أن‬ ‫ويجب‬ ،‫يدوي‬ ‫بشكل‬ ‫العناوين‬ ‫األجهزة‬ ‫بعض‬ ‫إعطاء‬ ‫يجب‬ ‫أنه‬ ‫سابقا‬ ‫ذكرت‬
‫العناوي‬ ‫تأجير‬ ‫في‬ ‫تعارضا‬ ‫هذا‬ ‫يحدث‬ ‫ألن‬ ،‫المدى‬ ‫نفس‬ ‫من‬ ‫العناوين‬ ‫هذه‬ ‫تكون‬‫ن؟‬
‫ال‬ ‫إعدادات‬ ‫في‬ ‫فإنه‬ ‫ولذلك‬ ،‫تعارضا‬ ‫سيحدث‬ ‫هذا‬ ‫نعم‬scope‫باستثناء‬ ‫أقوم‬ ‫أن‬ ‫يجب‬
‫وتسمى‬ ‫العناوين‬ ‫من‬ ‫معين‬ ‫مدى‬(Excluded adresses)‫السيرفر‬ ‫يقوم‬ ‫ال‬ ‫بحيث‬
‫ا‬ ‫بتعيين‬ ‫يدويا‬ ‫أنا‬ ‫وأقوم‬ ‫تطلب‬ ‫التي‬ ‫األجهزة‬ ‫من‬ ‫ألي‬ ‫العناوين‬ ‫هذه‬ ‫بتأجير‬‫التي‬ ‫ألرقام‬
‫المدى‬ ‫هذا‬ ‫من‬ ‫أريدها‬.
•-‫المحجوز‬ ‫العنوان‬ ‫هو‬ ‫ما‬(Reserved IP)‫؟‬
‫الجهاز‬ ‫هذا‬ ‫طلب‬ ‫وعند‬ ،‫دائما‬ ‫معين‬ ‫لجهاز‬ ‫بحجزه‬ ‫أقوم‬ ‫عنوان‬ ‫هو‬
‫السيرفر‬ ‫من‬IP‫ا‬ ‫هذا‬ ‫بتعيين‬ ‫دائم‬ ‫بشكل‬ ‫يقوم‬ ‫السيرفر‬ ‫فإن‬‫ل‬-IP
‫الجهاز‬ ‫لهذا‬.
•(Associate the IP with the MAC address)
•Superscope
‫عن‬ ‫عبارة‬ ‫هو‬2scope‫واحدة‬ ‫شبكة‬ ‫ليكونا‬ ‫دمجهما‬ ‫تم‬ ‫أكثر‬ ‫أو‬
‫الشبكتين‬ ‫ندمج‬ ‫أن‬ ‫يمكن‬ ‫فمثال‬192.168.15.0‫الشبكة‬ ‫و‬
192.168.4.0‫الع‬ ‫تعيين‬ ‫يتم‬ ‫أنه‬ ‫أي‬ ، ‫واحدة‬ ‫شبكة‬ ‫فيكونا‬‫ناوين‬
‫الشبكتين‬ ‫من‬ ‫أي‬ ‫من‬ ‫لألجهزة‬.
‫ال‬ ‫يعمل‬ ‫كيف‬DHCP
•‫يعمل‬ ‫كيف‬DHCP‫؟؟‬
•‫من‬ ‫إعداداته‬ ‫على‬ ‫جهاز‬ ‫أي‬ ‫يحصل‬ ‫لكي‬ ‫تتم‬ ‫خطوات‬ ‫أربع‬ ‫هناك‬
‫خالل‬DHCP:
•:DHCPdiscover -1‫الجهاز‬ ‫يقوم‬‫ببث‬‫تدعى‬ ‫حزمة‬
DHCPdiscover‫عنوان‬ ‫تتضمن‬MAC‫إلى‬ ،‫به‬ ‫الخاص‬
‫العنوان‬255.255.255.255( .‫هذه‬ ‫في‬ ‫الجهاز‬ ‫أن‬ ‫الحظ‬
‫ال‬ ‫الشبكة‬ ‫عنوان‬ ‫وال‬ ‫البث‬ ‫بعنوان‬ ‫علم‬ ‫لديه‬ ‫ليس‬ ‫المرحلة‬‫تي‬
‫بها‬ ‫يتواجد‬.‫الخاص‬ ‫العنوان‬ ‫إلى‬ ‫الحزمة‬ ‫يرسل‬ ‫لهذا‬
255.255.255.255‫يعني‬ ‫وهو‬‫الشبكة‬ ‫في‬ ‫األجهزة‬ ‫جميع‬
‫عنوان‬ ‫يرسل‬ ‫وهو‬MAC‫هذه‬ ‫في‬ ‫اإليصال‬ ‫وسيلة‬ ‫سيكون‬ ‫ألنه‬
‫المرحلة‬.)
•DHCPoffer -2:،‫الشبكة‬ ‫في‬ ‫األجهزة‬ ‫جميع‬ ‫إلى‬ ‫الحزمة‬ ‫تصل‬
‫سيرفر‬ ‫ضمنها‬ ‫ومن‬DHCP.‫بعرض‬ ‫عليها‬ ّ‫د‬‫ير‬ ‫بدوره‬ ‫الذي‬
‫حزمة‬ ‫خالل‬ ‫من‬ ‫خدماته‬DHCPoffer.‫الجهاز‬ ‫على‬ ‫يقترح‬ ‫وفيها‬
‫عنوان‬ ‫الطالب‬IP‫به‬ ‫الملحقة‬ ‫المعلومات‬ ‫باقي‬ ‫مع‬( .‫ه‬ ‫حجز‬ ّ‫م‬‫يت‬‫ذا‬
‫الجهاز‬ ‫من‬ ‫بقبوله‬ ‫تأكيد‬ ‫ورود‬ ‫لحين‬ ‫مؤقت‬ ‫بشكل‬ ‫العنوان‬.)
•DHCPrequest -3:‫بإرسال‬ ‫السيرفر‬ ‫على‬ ‫الرد‬ ‫الجهاز‬ ‫يعيد‬
‫حزمة‬DHCPrequest‫المقت‬ ‫العنوان‬ ‫استخدام‬ ‫ته‬ّ‫ي‬‫بن‬ ‫تعلمه‬‫رح‬.
•DHCPack -4:‫حزمة‬ ‫السيرفر‬ ‫يرسل‬ ً‫ا‬‫أخير‬DHCPack‫إلى‬
‫التأجير‬ ‫عملية‬ ‫وإتمام‬ ‫لتأكيد‬ ‫الجهاز‬.
‫توزيع‬ ‫تقنيات‬DHCP
•‫يدعم‬DHCP‫العناوين‬ ‫لتوزيع‬ ‫تقنيات‬ ‫ثالث‬:
•1-‫اآللي‬ ‫التوزيع‬(automatic allocation):‫يسند‬DHCP‫عنوان‬ ‫متحول‬IP‫للعميل‬.
•2-‫الديناميكي‬ ‫التوزيع‬(dynamic allocation):‫يؤجر‬IP‫عنوان‬IP‫محددة‬ ‫لفترة‬ ‫للعميل‬(‫أو‬
‫المسند‬ ‫العنوان‬ ‫عن‬ ‫العميل‬ ‫تخلي‬ ‫لحين‬.)
•3-‫الدوري‬ ‫التوزيع‬(manual allocation):‫عناوين‬ ‫تسند‬IP‫مسؤول‬ ‫قبل‬ ‫من‬ ‫المضيف‬
‫ويستخدم‬ ،‫الشبكة‬DHCP‫للعمالء‬ ‫المسندة‬ ‫العناوين‬ ‫لنقل‬.
•‫عنو‬ ‫استخدام‬ ‫بإعادة‬ ‫يسمح‬ ‫الذي‬ ‫الثالث‬ ‫التقنيات‬ ‫بين‬ ‫الوحيد‬ ‫هو‬ ‫الديناميكي‬ ‫التوزيع‬‫يعد‬ ‫لم‬ ‫ان‬
‫الديناميكي‬ ‫التوزيع‬ ‫فإن‬ ‫لذا‬ ،‫إليه‬ ‫أسند‬ ‫قد‬ ‫العنوان‬ ‫هذا‬ ‫كان‬ ‫الذي‬ ‫العميل‬ ‫قبل‬ ‫من‬ ‫مستخدما‬‫بشكل‬ ‫مفيد‬
‫بمجال‬ ‫للتشارك‬ ‫أو‬ ‫مؤقت‬ ‫بشكل‬ ‫بالشبكة‬ ‫االتصال‬ ‫يريد‬ ‫لعميل‬ ‫العناوين‬ ‫إلسناد‬ ‫خاص‬‫من‬ ‫محدد‬
‫عناوين‬IP‫عنوان‬ ‫إلى‬ ‫يحتاجون‬ ‫ال‬ ‫الذين‬ ‫العمالء‬ ‫من‬ ‫لمجموعة‬IP.‫تستخدم‬ ‫قد‬ ‫معينة‬ ‫شبكة‬ ‫في‬
‫الشبكة‬ ‫مسؤول‬ ‫سياسة‬ ‫على‬ ‫اعتمادا‬ ‫وذلك‬ ‫السابقة‬ ‫التقنيات‬ ‫من‬ ‫أكثر‬ ‫أو‬ ‫واحدة‬.
‫عنوان‬ ‫على‬ ‫العميل‬ ‫حصول‬ ‫مراحل‬IP‫مؤجر‬
(DHCP Lease Stages)
•‫االستكشاف‬DHCP DISCOVER:‫العميل‬ ‫يرسل‬broadcast‫فيه‬ ‫طالبا‬
‫عنوان‬IP‫عنوان‬ ‫يملك‬ ‫ال‬ ‫العميل‬ ‫هذا‬ ‫وألن‬IP‫خادم‬ ‫عنوان‬ ‫يعلم‬ ‫وال‬DHCP
‫يستخدم‬ ‫فإنه‬255.255.255.255‫و‬ ‫الوجهة‬ ‫كعنوان‬0.0.0.0‫كعنوان‬
‫المصدر‬.
•1-‫العرض‬DHCP OFFER:‫يصل‬ ‫أن‬ ‫بعد‬DHCP DISCOVER‫إلى‬
‫خدمات‬DHCP‫شكل‬ ‫على‬ ‫رسالة‬ ‫بإرسال‬ ‫تقوم‬broadcast‫تتضمن‬:
•‫عنوان‬IP‫المعروض‬.
•‫الشبكة‬ ‫قناع‬network mask.
•‫الفيزيائي‬ ‫العنوان‬MAC‫للزبون‬
•‫خادم‬ ‫عنوان‬DHCP‫العرض‬ ‫مرسل‬
•‫اإليجار‬ ‫مدة‬lease period‫بالساعات‬.
•2-‫الطلب‬DHCP REQUEST:‫خادم‬ ‫قبل‬ ‫من‬ ‫واحد‬ ‫لعرض‬ ‫العميل‬ ‫استالم‬ ‫بعد‬
DHCP‫إرسال‬ ‫طريق‬ ‫عن‬ ‫قبوله‬ ‫بإعالن‬ ‫يقوم‬ ،‫المعروض‬ ‫العنوان‬ ‫وقبوله‬
broadcast‫العرض‬ ‫أرسل‬ ‫الذي‬ ‫الخادم‬ ‫عنوان‬ ‫يتضمن‬.
•‫خادمات‬ ‫جميع‬DHCP‫تقوم‬ ‫يقبلها‬ ‫ولم‬ ‫الزبون‬ ‫لهذا‬ ‫أخرى‬ ‫عروض‬ ‫قدمت‬ ‫التي‬
‫متاحة‬ ‫كعناوين‬ ‫المعروضة‬ ‫العناوين‬ ‫ووسم‬ ‫عروضها‬ ‫عن‬ ‫بالتراجع‬available‫أما‬
‫متاح‬ ‫غير‬ ‫بأنه‬ ‫فيوسم‬ ‫المقبول‬ ‫العنوان‬unavailable.
•3-‫اإلقرار‬DHCP ACKNOWLEDGMENT:‫وصول‬ ‫بعد‬DHCP REQUEST
‫قبول‬ ‫إشارة‬ ‫يرسل‬ ‫عرضه‬ ‫قبول‬ ‫تم‬ ‫الذي‬ ‫الخادم‬ ‫إلى‬ACK‫قبول‬ ‫عدم‬ ‫أو‬NACK‫إذا‬
‫شكل‬ ‫على‬ ‫وذلك‬ ‫متاح‬ ‫غير‬ ‫المطلوب‬ ‫العنوان‬ ‫كان‬broadcast.
•‫إرسال‬ ‫بعد‬DHCP DISCOVER‫على‬ ‫للحصول‬ ‫واحدة‬ ‫ثانية‬ ‫الزبون‬ ‫ينتظر‬
‫عرض‬.‫الثواني‬ ‫في‬ ‫الطلب‬ ‫يعاود‬ ‫عرضا‬ ‫يتلق‬ ‫لم‬ ‫فإن‬16,13,6‫فواصل‬ ‫إلى‬ ‫إضافة‬
‫بين‬ ‫عشوائية‬ ‫زمنية‬1000–0‫ثانية‬ ‫ميلي‬.‫بعده‬ ‫دقائق‬ ‫لخمس‬ ‫المحاولة‬ ‫وتستمر‬‫ا‬,
‫األخطاء‬ ‫معالجة‬ ‫تقنيات‬ ‫أحد‬ ‫مع‬ ‫التعامل‬ ‫يتم‬ ‫الفشل‬ ‫حال‬ ‫وفي‬DHCP
Troubleshooting.
•‫البوابة‬ ‫الزبون‬ ‫يستخدم‬)trop(67‫إلرسال‬ ‫الوجهة‬ ‫كبوابة‬DHCP DICOVER‫إلى‬
‫الخادم‬,‫الرقم‬ ‫ذات‬ ‫بوابته‬ ‫الخادم‬ ‫يستخدم‬67‫والبوابة‬ ‫المصدر‬ ‫كبوابة‬68‫كبوابة‬
‫الزبون‬ ‫ليجيب‬ ‫الوجهة‬.
‫تجديد‬‫ايجار‬DHCP
•‫انقضاء‬ ‫بعد‬%50‫تجديد‬ ‫الزبون‬ ‫يحاول‬ ‫اإليجار‬ ‫مدة‬ ‫من‬
(renew)‫خادم‬ ‫من‬ ‫اإليجار‬DHCP‫عنوان‬ ‫أجره‬ ‫الذي‬ ‫األصلي‬
IP.‫إكمال‬ ‫وعند‬ ‫هذه‬ ‫التجديد‬ ‫بمحاولة‬ ‫الزبون‬ ‫يستمر‬%87.5
‫مخدم‬ ‫بأي‬ ‫االتصال‬ ‫الزبون‬ ‫يحاول‬ ‫اإليجار‬ ‫مدة‬ ‫من‬DHCP
‫جديد‬ ‫إيجار‬ ‫على‬ ‫للحصول‬.‫الزب‬ ‫يرسل‬ ‫اإليجار‬ ‫مدة‬ ‫انتهت‬ ‫إن‬‫ون‬
•DHCP DISCOVER‫عنوان‬ ‫على‬ ‫الحصول‬ ‫طالبا‬ ‫جديد‬ ‫من‬IP
‫عنوانا‬ ‫يملك‬ ‫يعد‬ ‫لم‬ ‫فهو‬.
‫للمض‬ ‫الديناميكي‬ ‫التشكيل‬ ‫بروتوكول‬ ‫وكالء‬‫يف‬
DHCP Relay Agents
•‫مكانين‬ ‫في‬ ‫توضع‬ ‫أن‬ ‫ممكن‬:
•1-routers
•2-‫مخدم‬ ‫تملك‬ ‫ال‬ ‫التي‬ ‫الفرعية‬ ‫الشبكات‬DHCP.
‫الزبون‬ ‫حجز‬Client Reservation
•‫عن‬ ‫نفس‬ ‫يأخذ‬ ‫الحاسب‬ ‫أن‬ ‫للتأكد‬ ‫الطريقة‬ ‫هذه‬ ‫تستخدم‬‫وان‬IP
‫عنوان‬ ‫إسناد‬ ‫بعد‬ ‫لذا‬ ،‫الوقت‬ ‫كل‬IP‫خادم‬ ‫قبل‬ ‫من‬DHCP
‫للزبون‬ ‫الفيزيائي‬ ‫العنوان‬ ‫على‬ ‫اعتمادا‬
•(‫الفيزيائي‬ ‫العنوان‬)MAC Address‫مطلوب‬ ‫التالي‬ ‫فإن‬
‫الزبون‬ ‫لحجز‬:
•1-‫الفيزيائي‬ ‫العنوان‬MAC.
•2-‫عنوان‬IP.
‫المجال‬ ‫إقصاء‬Exclusion Range
•‫عناوين‬ ‫من‬ ‫مجموعة‬ ‫الدخار‬ ‫يستخدم‬IP‫ذات‬ ‫فالحواسيب‬
‫السكونية‬ ‫العناوين‬(Static Address)‫تستخدم‬ ‫قد‬ ‫كالمخدمات‬
‫مخدم‬ ‫قبل‬ ‫من‬ ‫تسند‬ ‫ال‬ ‫العناوين‬ ‫وهذه‬ ‫المجال‬ ‫هذا‬DHCP.
•RFC2131-locotorP noitarugifnoC tsoH cimanyD
•RFC2132-rodneV PTOOB dna snoitpO PCHD
snoisnetxE
•DHCP RFC - Dynamic Host Configuration Protocol
RFC's )IETF(

ما هو ال Dhcp

  • 1.
    ‫ال‬ ‫هو‬ ‫ما‬DHCP -‫ال‬‫هو‬ ‫ما‬-DHCP‫؟‬ ‫الديناميكي‬ ‫المضيف‬ ‫إعدادات‬ ‫بروتوكول‬ ‫عن‬ ‫عبارة‬ ‫هو‬ ((Dynamic Host Configuration Protocol -‫؟‬ ‫بهذا‬ ‫المقصود‬ ‫ما‬ ‫بت‬ ‫تقوم‬ ‫التي‬ ‫الخدمة‬ ‫عن‬ ‫المسؤول‬ ‫هو‬ ‫البروتوكول‬ ‫هذا‬ ‫أن‬ ‫هو‬ ‫بهذا‬ ‫المقصود‬‫عيين‬ ‫األدمن‬ ‫تدخل‬ ‫دون‬ ‫ديناميكي‬ ‫بشكل‬ ‫الشبكة‬ ‫في‬ ‫الضيف‬ ‫الجهاز‬ ‫إعدادات‬. -‫خدمة‬DHCP،‫خادم‬ ‫عن‬ ‫نسمع‬ ‫ولكننا‬DHCP‫؟‬ ‫كس‬ ‫ليعمل‬ ‫سيرفر‬ ‫بإعداد‬ ‫تقوم‬ ‫أن‬ ‫فيمكنك‬ ،‫الخادم‬ ‫وهناك‬ ‫الخدمة‬ ‫هناك‬ ،‫نعم‬‫يرفر‬ ‫رئيسي‬(‫يحتوي‬Active Directory‫ويندوز‬ ‫في‬2000‫أو‬2003)‫وتقوم‬ ‫كخادم‬ ‫فقط‬ ‫ليعمل‬ ‫السيرفر‬ ‫تجعل‬ ‫أن‬ ‫ويمكنك‬ ‫عليه‬ ‫الخدمة‬ ‫هذه‬ ‫بتفعيل‬DHCP‫أي‬ ‫على‬ ‫يحتوي‬ ‫ال‬ ‫عندها‬ ‫ولكنه‬ ‫الدومين‬ ‫في‬ ‫عضو‬ ‫يكون‬ ‫أن‬Active Directory.
  • 2.
    •-‫ليكون‬ ‫الجهاز‬ ‫تجهيز‬‫يتم‬ ‫كيف‬DHCP Server‫؟‬ ‫ال‬ ‫خدمة‬ ‫بتركيب‬ ‫الويندوز‬ ‫في‬ ‫نقوم‬DHCP‫يكون‬ ‫أن‬ ‫قبل‬ ‫ولكن‬ ،‫هو‬ ‫وهذا‬ ‫السلطة‬ ‫بإعطائه‬ ‫نقوم‬ ‫أن‬ ‫يجب‬ ‫كسيرفر‬ ‫ليعمل‬ ‫جاهزا‬ ‫الجهاز‬ Authorization))‫ال‬ ‫لتوزعيه‬IP‫ال‬ ‫من‬ ‫مخوال‬ ‫بذلك‬ ‫فيكون‬ ‫العالم‬- Active Directory‫ال‬ ‫إلعطاء‬-IP. •-‫وكيف؟‬ ،‫المضيفة‬ ‫لألجهزة‬ ‫اإلعداد‬ ‫تعيين‬ ‫يحدث‬ ‫متى‬ ‫ال‬ ‫بروتوكول‬ ‫تشغيل‬ ‫عند‬ ‫أو‬ ‫المضيف‬ ‫الجهاز‬ ‫تشغيل‬ ‫بدء‬ ‫عند‬TCP/IP‫فإن‬ ‫ال‬ ‫منه‬ ‫ويطلب‬ ‫بإجهاز‬ ‫يتصل‬ ‫الجهاز‬IP‫ال‬ ‫بإعطاء‬ ‫الخادم‬ ‫فيقوم‬-IP‫وباقي‬ ‫المضيف‬ ‫للجهاز‬ ‫اإلعدادات‬(‫الزبون‬.) •-‫اإلعدادات؟‬ ‫هذه‬ ‫هي‬ ‫ما‬ ‫هذا‬ ‫يقوم‬ ‫التي‬ ‫اإلعدادات‬ ‫من‬ ‫نوعان‬ ‫هناك‬: ‫األول‬ ‫النوع‬:‫ال‬ ‫وهي‬ ‫اإلجبارية‬ ‫اإلعدادات‬IP‫وال‬Subnet Mask • ‫الثاني‬ ‫النوع‬:‫ال‬ ‫عنوان‬ ‫وهي‬ ‫االختيارية‬ ‫اإلعدادات‬DNS server‫وعنوان‬ ‫ال‬WINS server‫االفتراضي‬ ‫المخرج‬ ‫وعنوان‬ •(Default gateway)
  • 3.
    •-‫السيرفر؟‬ ‫من‬ ‫اإلعدادات‬‫طلب‬ ‫كيفية‬ ‫طلب‬ ‫رسالة‬ ‫بإرسال‬ ‫يقوم‬ ‫الجهاز‬ ‫تشغيل‬ ‫بدء‬ ‫عند‬(Request)‫للحصول‬ ‫السيرفر‬ ‫من‬ ‫على‬IP،‫عرض‬ ‫رسالة‬ ‫بإرسال‬ ‫يقوم‬ ‫فإنه‬ ‫الرسالة‬ ‫هذه‬ ‫السيرفر‬ ‫يستقبل‬ ‫عندما‬ ((Offer)‫عليه‬ ‫يعرض‬ ‫للجهاز‬IP‫قبل‬ ‫بأنه‬ ‫تعلمه‬ ‫رسالة‬ ‫الجهاز‬ ‫له‬ ‫فيرسل‬ ‫معين‬ ‫العرض‬(Accept)‫ال‬ ‫سجل‬ ‫قد‬ ‫بأنه‬ ‫إعالم‬ ‫رسالة‬ ‫بإرسال‬ ‫بدوره‬ ‫السيرفر‬ ‫فيقوم‬IP‫له‬ ((Aknowledgment).‫التأجير‬ ‫بعملية‬ ‫العملية‬ ‫هذه‬ ‫وتسمى‬Lease. •-‫؟‬ ‫يحدث‬ ‫ماذا‬ ،‫معطل‬ ‫السيرفر‬ ‫كان‬ ‫إذا‬ ‫تعيين‬ ‫يتم‬IP‫المدى‬ ‫من‬{169.254.255.255-169.254.0.0} •-‫اإلعدادات؟‬ ‫بأخذ‬ ‫الزبون‬ ‫قام‬ ‫أن‬ ‫بعد‬ ‫السيرفر‬ ‫في‬ ‫اإلعدادات‬ ‫تغيرت‬ ‫إذا‬ ‫اإليجار‬ ‫تجديد‬ ‫بعملية‬ ‫تدعى‬ ‫عملية‬ ‫هناك‬Lease Renewal))‫الزبون‬ ‫يقوم‬ ‫حيث‬ ‫يكون‬ ‫وبهذا‬ ‫معينة‬ ‫فترة‬ ‫كل‬ ‫لإلعدادات‬ ‫تجديد‬ ‫بطلي‬up2date‫دائما‬(‫الوضع‬ ‫في‬ ‫الطبيعي‬.) •-‫قوسين‬ ‫بين‬ ‫وضعت‬ ‫لماذا‬(‫الطبيعي‬ ‫الوضع‬ ‫في‬)‫المقصود؟‬ ‫ما‬ ، ‫ما‬ ‫لسبب‬ ‫يمكن‬ ‫ألنه‬(‫مثال‬ ‫محدود‬ ‫ال‬ ‫لوقت‬ ‫اإليجار‬ ‫مدة‬ ‫تعيين‬ ‫تم‬)‫ا‬ ‫يقوم‬ ‫ال‬ ‫أن‬‫لزبون‬ ‫باس‬ ‫يدويا‬ ‫التجديد‬ ‫يجب‬ ‫وعندها‬ ،‫أوتوماتيكي‬ ‫بشكل‬ ‫اإليجار‬ ‫تجديد‬ ‫بطلب‬‫األمر‬ ‫تعمال‬: ipconfig /renew
  • 4.
    •‫بين‬ ‫فرق‬ ‫هناك‬ipconfig/renew‫و‬‫اإليجار‬ ‫تجديد‬ ‫طلب‬ ‫وهي‬ ipconfig/release‫ال‬ ‫سراح‬ ‫إطالق‬ ‫وهي‬IP. •-‫يدوي؟‬ ‫بشكل‬ ‫العناوين‬ ‫تعيين‬ ‫عن‬ ‫تغنينا‬ ‫الخدمة‬ ‫هذه‬ ‫أن‬ ‫تعني‬ ‫هل‬ ‫نعطيها‬ ‫أن‬ ‫يجب‬ ‫التي‬ ‫األجهزة‬ ‫بعض‬ ‫هناك‬ ‫ولكن‬ ‫نعم‬ ‫نظريا‬IP‫حتى‬ ‫يدوي‬ ‫بشكل‬ ‫وال‬ ‫الرئيسي‬ ‫السيرفر‬ ‫مثل‬ ‫الشبكة‬ ‫باقي‬ ‫تعمل‬-DHCP‫وال‬DNS‫والراوتر‬...‫الخ‬. •-‫ال‬ ‫عناوين‬ ‫هي‬ ‫ما‬-IP‫الزبائن؟‬ ‫عليها‬ ‫سيحصل‬ ‫التي‬ ‫ال‬ ‫عناوين‬ ‫من‬ ‫مدى‬ ‫بإعداد‬ ‫نقوم‬ ‫أن‬ ‫يجب‬-IP‫يكون‬ ‫كأن‬ ‫لألجهزة‬ ‫إعطاءها‬ ‫نريد‬ ‫التي‬ ‫المدى‬ ‫مثال‬:192.168.5.0-192.168.5.255‫شئ‬ ‫بإنشاء‬ ‫نقوم‬ ‫ثم‬ ‫ومن‬ ‫يدعى‬scope‫على‬ ‫سيحصل‬ ‫الزبون‬ ‫فإن‬ ‫وبهذا‬ ،‫المدى‬ ‫هذه‬ ‫إعداداته‬ ‫في‬ ‫ونضع‬ ‫ال‬ ‫هذا‬ ‫تنشيط‬ ‫يتم‬ ‫لكي‬ ‫قبل‬ ‫ولكن‬ ‫المدى‬ ‫هذا‬ ‫ضمن‬ ‫من‬ ‫عنوان‬-Scope‫نقوم‬ ‫أن‬ ‫يجب‬ ‫بعمل‬Activation‫له‬. •-‫أن‬ ‫ويجب‬ ،‫يدوي‬ ‫بشكل‬ ‫العناوين‬ ‫األجهزة‬ ‫بعض‬ ‫إعطاء‬ ‫يجب‬ ‫أنه‬ ‫سابقا‬ ‫ذكرت‬ ‫العناوي‬ ‫تأجير‬ ‫في‬ ‫تعارضا‬ ‫هذا‬ ‫يحدث‬ ‫ألن‬ ،‫المدى‬ ‫نفس‬ ‫من‬ ‫العناوين‬ ‫هذه‬ ‫تكون‬‫ن؟‬ ‫ال‬ ‫إعدادات‬ ‫في‬ ‫فإنه‬ ‫ولذلك‬ ،‫تعارضا‬ ‫سيحدث‬ ‫هذا‬ ‫نعم‬scope‫باستثناء‬ ‫أقوم‬ ‫أن‬ ‫يجب‬ ‫وتسمى‬ ‫العناوين‬ ‫من‬ ‫معين‬ ‫مدى‬(Excluded adresses)‫السيرفر‬ ‫يقوم‬ ‫ال‬ ‫بحيث‬ ‫ا‬ ‫بتعيين‬ ‫يدويا‬ ‫أنا‬ ‫وأقوم‬ ‫تطلب‬ ‫التي‬ ‫األجهزة‬ ‫من‬ ‫ألي‬ ‫العناوين‬ ‫هذه‬ ‫بتأجير‬‫التي‬ ‫ألرقام‬ ‫المدى‬ ‫هذا‬ ‫من‬ ‫أريدها‬.
  • 5.
    •-‫المحجوز‬ ‫العنوان‬ ‫هو‬‫ما‬(Reserved IP)‫؟‬ ‫الجهاز‬ ‫هذا‬ ‫طلب‬ ‫وعند‬ ،‫دائما‬ ‫معين‬ ‫لجهاز‬ ‫بحجزه‬ ‫أقوم‬ ‫عنوان‬ ‫هو‬ ‫السيرفر‬ ‫من‬IP‫ا‬ ‫هذا‬ ‫بتعيين‬ ‫دائم‬ ‫بشكل‬ ‫يقوم‬ ‫السيرفر‬ ‫فإن‬‫ل‬-IP ‫الجهاز‬ ‫لهذا‬. •(Associate the IP with the MAC address) •Superscope ‫عن‬ ‫عبارة‬ ‫هو‬2scope‫واحدة‬ ‫شبكة‬ ‫ليكونا‬ ‫دمجهما‬ ‫تم‬ ‫أكثر‬ ‫أو‬ ‫الشبكتين‬ ‫ندمج‬ ‫أن‬ ‫يمكن‬ ‫فمثال‬192.168.15.0‫الشبكة‬ ‫و‬ 192.168.4.0‫الع‬ ‫تعيين‬ ‫يتم‬ ‫أنه‬ ‫أي‬ ، ‫واحدة‬ ‫شبكة‬ ‫فيكونا‬‫ناوين‬ ‫الشبكتين‬ ‫من‬ ‫أي‬ ‫من‬ ‫لألجهزة‬.
  • 6.
    ‫ال‬ ‫يعمل‬ ‫كيف‬DHCP •‫يعمل‬‫كيف‬DHCP‫؟؟‬ •‫من‬ ‫إعداداته‬ ‫على‬ ‫جهاز‬ ‫أي‬ ‫يحصل‬ ‫لكي‬ ‫تتم‬ ‫خطوات‬ ‫أربع‬ ‫هناك‬ ‫خالل‬DHCP: •:DHCPdiscover -1‫الجهاز‬ ‫يقوم‬‫ببث‬‫تدعى‬ ‫حزمة‬ DHCPdiscover‫عنوان‬ ‫تتضمن‬MAC‫إلى‬ ،‫به‬ ‫الخاص‬ ‫العنوان‬255.255.255.255( .‫هذه‬ ‫في‬ ‫الجهاز‬ ‫أن‬ ‫الحظ‬ ‫ال‬ ‫الشبكة‬ ‫عنوان‬ ‫وال‬ ‫البث‬ ‫بعنوان‬ ‫علم‬ ‫لديه‬ ‫ليس‬ ‫المرحلة‬‫تي‬ ‫بها‬ ‫يتواجد‬.‫الخاص‬ ‫العنوان‬ ‫إلى‬ ‫الحزمة‬ ‫يرسل‬ ‫لهذا‬ 255.255.255.255‫يعني‬ ‫وهو‬‫الشبكة‬ ‫في‬ ‫األجهزة‬ ‫جميع‬ ‫عنوان‬ ‫يرسل‬ ‫وهو‬MAC‫هذه‬ ‫في‬ ‫اإليصال‬ ‫وسيلة‬ ‫سيكون‬ ‫ألنه‬ ‫المرحلة‬.)
  • 8.
    •DHCPoffer -2:،‫الشبكة‬ ‫في‬‫األجهزة‬ ‫جميع‬ ‫إلى‬ ‫الحزمة‬ ‫تصل‬ ‫سيرفر‬ ‫ضمنها‬ ‫ومن‬DHCP.‫بعرض‬ ‫عليها‬ ّ‫د‬‫ير‬ ‫بدوره‬ ‫الذي‬ ‫حزمة‬ ‫خالل‬ ‫من‬ ‫خدماته‬DHCPoffer.‫الجهاز‬ ‫على‬ ‫يقترح‬ ‫وفيها‬ ‫عنوان‬ ‫الطالب‬IP‫به‬ ‫الملحقة‬ ‫المعلومات‬ ‫باقي‬ ‫مع‬( .‫ه‬ ‫حجز‬ ّ‫م‬‫يت‬‫ذا‬ ‫الجهاز‬ ‫من‬ ‫بقبوله‬ ‫تأكيد‬ ‫ورود‬ ‫لحين‬ ‫مؤقت‬ ‫بشكل‬ ‫العنوان‬.) •DHCPrequest -3:‫بإرسال‬ ‫السيرفر‬ ‫على‬ ‫الرد‬ ‫الجهاز‬ ‫يعيد‬ ‫حزمة‬DHCPrequest‫المقت‬ ‫العنوان‬ ‫استخدام‬ ‫ته‬ّ‫ي‬‫بن‬ ‫تعلمه‬‫رح‬. •DHCPack -4:‫حزمة‬ ‫السيرفر‬ ‫يرسل‬ ً‫ا‬‫أخير‬DHCPack‫إلى‬ ‫التأجير‬ ‫عملية‬ ‫وإتمام‬ ‫لتأكيد‬ ‫الجهاز‬.
  • 9.
    ‫توزيع‬ ‫تقنيات‬DHCP •‫يدعم‬DHCP‫العناوين‬ ‫لتوزيع‬‫تقنيات‬ ‫ثالث‬: •1-‫اآللي‬ ‫التوزيع‬(automatic allocation):‫يسند‬DHCP‫عنوان‬ ‫متحول‬IP‫للعميل‬. •2-‫الديناميكي‬ ‫التوزيع‬(dynamic allocation):‫يؤجر‬IP‫عنوان‬IP‫محددة‬ ‫لفترة‬ ‫للعميل‬(‫أو‬ ‫المسند‬ ‫العنوان‬ ‫عن‬ ‫العميل‬ ‫تخلي‬ ‫لحين‬.) •3-‫الدوري‬ ‫التوزيع‬(manual allocation):‫عناوين‬ ‫تسند‬IP‫مسؤول‬ ‫قبل‬ ‫من‬ ‫المضيف‬ ‫ويستخدم‬ ،‫الشبكة‬DHCP‫للعمالء‬ ‫المسندة‬ ‫العناوين‬ ‫لنقل‬. •‫عنو‬ ‫استخدام‬ ‫بإعادة‬ ‫يسمح‬ ‫الذي‬ ‫الثالث‬ ‫التقنيات‬ ‫بين‬ ‫الوحيد‬ ‫هو‬ ‫الديناميكي‬ ‫التوزيع‬‫يعد‬ ‫لم‬ ‫ان‬ ‫الديناميكي‬ ‫التوزيع‬ ‫فإن‬ ‫لذا‬ ،‫إليه‬ ‫أسند‬ ‫قد‬ ‫العنوان‬ ‫هذا‬ ‫كان‬ ‫الذي‬ ‫العميل‬ ‫قبل‬ ‫من‬ ‫مستخدما‬‫بشكل‬ ‫مفيد‬ ‫بمجال‬ ‫للتشارك‬ ‫أو‬ ‫مؤقت‬ ‫بشكل‬ ‫بالشبكة‬ ‫االتصال‬ ‫يريد‬ ‫لعميل‬ ‫العناوين‬ ‫إلسناد‬ ‫خاص‬‫من‬ ‫محدد‬ ‫عناوين‬IP‫عنوان‬ ‫إلى‬ ‫يحتاجون‬ ‫ال‬ ‫الذين‬ ‫العمالء‬ ‫من‬ ‫لمجموعة‬IP.‫تستخدم‬ ‫قد‬ ‫معينة‬ ‫شبكة‬ ‫في‬ ‫الشبكة‬ ‫مسؤول‬ ‫سياسة‬ ‫على‬ ‫اعتمادا‬ ‫وذلك‬ ‫السابقة‬ ‫التقنيات‬ ‫من‬ ‫أكثر‬ ‫أو‬ ‫واحدة‬.
  • 10.
    ‫عنوان‬ ‫على‬ ‫العميل‬‫حصول‬ ‫مراحل‬IP‫مؤجر‬ (DHCP Lease Stages) •‫االستكشاف‬DHCP DISCOVER:‫العميل‬ ‫يرسل‬broadcast‫فيه‬ ‫طالبا‬ ‫عنوان‬IP‫عنوان‬ ‫يملك‬ ‫ال‬ ‫العميل‬ ‫هذا‬ ‫وألن‬IP‫خادم‬ ‫عنوان‬ ‫يعلم‬ ‫وال‬DHCP ‫يستخدم‬ ‫فإنه‬255.255.255.255‫و‬ ‫الوجهة‬ ‫كعنوان‬0.0.0.0‫كعنوان‬ ‫المصدر‬. •1-‫العرض‬DHCP OFFER:‫يصل‬ ‫أن‬ ‫بعد‬DHCP DISCOVER‫إلى‬ ‫خدمات‬DHCP‫شكل‬ ‫على‬ ‫رسالة‬ ‫بإرسال‬ ‫تقوم‬broadcast‫تتضمن‬: •‫عنوان‬IP‫المعروض‬. •‫الشبكة‬ ‫قناع‬network mask. •‫الفيزيائي‬ ‫العنوان‬MAC‫للزبون‬ •‫خادم‬ ‫عنوان‬DHCP‫العرض‬ ‫مرسل‬ •‫اإليجار‬ ‫مدة‬lease period‫بالساعات‬.
  • 11.
    •2-‫الطلب‬DHCP REQUEST:‫خادم‬ ‫قبل‬‫من‬ ‫واحد‬ ‫لعرض‬ ‫العميل‬ ‫استالم‬ ‫بعد‬ DHCP‫إرسال‬ ‫طريق‬ ‫عن‬ ‫قبوله‬ ‫بإعالن‬ ‫يقوم‬ ،‫المعروض‬ ‫العنوان‬ ‫وقبوله‬ broadcast‫العرض‬ ‫أرسل‬ ‫الذي‬ ‫الخادم‬ ‫عنوان‬ ‫يتضمن‬. •‫خادمات‬ ‫جميع‬DHCP‫تقوم‬ ‫يقبلها‬ ‫ولم‬ ‫الزبون‬ ‫لهذا‬ ‫أخرى‬ ‫عروض‬ ‫قدمت‬ ‫التي‬ ‫متاحة‬ ‫كعناوين‬ ‫المعروضة‬ ‫العناوين‬ ‫ووسم‬ ‫عروضها‬ ‫عن‬ ‫بالتراجع‬available‫أما‬ ‫متاح‬ ‫غير‬ ‫بأنه‬ ‫فيوسم‬ ‫المقبول‬ ‫العنوان‬unavailable. •3-‫اإلقرار‬DHCP ACKNOWLEDGMENT:‫وصول‬ ‫بعد‬DHCP REQUEST ‫قبول‬ ‫إشارة‬ ‫يرسل‬ ‫عرضه‬ ‫قبول‬ ‫تم‬ ‫الذي‬ ‫الخادم‬ ‫إلى‬ACK‫قبول‬ ‫عدم‬ ‫أو‬NACK‫إذا‬ ‫شكل‬ ‫على‬ ‫وذلك‬ ‫متاح‬ ‫غير‬ ‫المطلوب‬ ‫العنوان‬ ‫كان‬broadcast. •‫إرسال‬ ‫بعد‬DHCP DISCOVER‫على‬ ‫للحصول‬ ‫واحدة‬ ‫ثانية‬ ‫الزبون‬ ‫ينتظر‬ ‫عرض‬.‫الثواني‬ ‫في‬ ‫الطلب‬ ‫يعاود‬ ‫عرضا‬ ‫يتلق‬ ‫لم‬ ‫فإن‬16,13,6‫فواصل‬ ‫إلى‬ ‫إضافة‬ ‫بين‬ ‫عشوائية‬ ‫زمنية‬1000–0‫ثانية‬ ‫ميلي‬.‫بعده‬ ‫دقائق‬ ‫لخمس‬ ‫المحاولة‬ ‫وتستمر‬‫ا‬, ‫األخطاء‬ ‫معالجة‬ ‫تقنيات‬ ‫أحد‬ ‫مع‬ ‫التعامل‬ ‫يتم‬ ‫الفشل‬ ‫حال‬ ‫وفي‬DHCP Troubleshooting. •‫البوابة‬ ‫الزبون‬ ‫يستخدم‬)trop(67‫إلرسال‬ ‫الوجهة‬ ‫كبوابة‬DHCP DICOVER‫إلى‬ ‫الخادم‬,‫الرقم‬ ‫ذات‬ ‫بوابته‬ ‫الخادم‬ ‫يستخدم‬67‫والبوابة‬ ‫المصدر‬ ‫كبوابة‬68‫كبوابة‬ ‫الزبون‬ ‫ليجيب‬ ‫الوجهة‬.
  • 12.
    ‫تجديد‬‫ايجار‬DHCP •‫انقضاء‬ ‫بعد‬%50‫تجديد‬ ‫الزبون‬‫يحاول‬ ‫اإليجار‬ ‫مدة‬ ‫من‬ (renew)‫خادم‬ ‫من‬ ‫اإليجار‬DHCP‫عنوان‬ ‫أجره‬ ‫الذي‬ ‫األصلي‬ IP.‫إكمال‬ ‫وعند‬ ‫هذه‬ ‫التجديد‬ ‫بمحاولة‬ ‫الزبون‬ ‫يستمر‬%87.5 ‫مخدم‬ ‫بأي‬ ‫االتصال‬ ‫الزبون‬ ‫يحاول‬ ‫اإليجار‬ ‫مدة‬ ‫من‬DHCP ‫جديد‬ ‫إيجار‬ ‫على‬ ‫للحصول‬.‫الزب‬ ‫يرسل‬ ‫اإليجار‬ ‫مدة‬ ‫انتهت‬ ‫إن‬‫ون‬ •DHCP DISCOVER‫عنوان‬ ‫على‬ ‫الحصول‬ ‫طالبا‬ ‫جديد‬ ‫من‬IP ‫عنوانا‬ ‫يملك‬ ‫يعد‬ ‫لم‬ ‫فهو‬.
  • 13.
    ‫للمض‬ ‫الديناميكي‬ ‫التشكيل‬‫بروتوكول‬ ‫وكالء‬‫يف‬ DHCP Relay Agents •‫مكانين‬ ‫في‬ ‫توضع‬ ‫أن‬ ‫ممكن‬: •1-routers •2-‫مخدم‬ ‫تملك‬ ‫ال‬ ‫التي‬ ‫الفرعية‬ ‫الشبكات‬DHCP.
  • 14.
    ‫الزبون‬ ‫حجز‬Client Reservation •‫عن‬‫نفس‬ ‫يأخذ‬ ‫الحاسب‬ ‫أن‬ ‫للتأكد‬ ‫الطريقة‬ ‫هذه‬ ‫تستخدم‬‫وان‬IP ‫عنوان‬ ‫إسناد‬ ‫بعد‬ ‫لذا‬ ،‫الوقت‬ ‫كل‬IP‫خادم‬ ‫قبل‬ ‫من‬DHCP ‫للزبون‬ ‫الفيزيائي‬ ‫العنوان‬ ‫على‬ ‫اعتمادا‬ •(‫الفيزيائي‬ ‫العنوان‬)MAC Address‫مطلوب‬ ‫التالي‬ ‫فإن‬ ‫الزبون‬ ‫لحجز‬: •1-‫الفيزيائي‬ ‫العنوان‬MAC. •2-‫عنوان‬IP.
  • 15.
    ‫المجال‬ ‫إقصاء‬Exclusion Range •‫عناوين‬‫من‬ ‫مجموعة‬ ‫الدخار‬ ‫يستخدم‬IP‫ذات‬ ‫فالحواسيب‬ ‫السكونية‬ ‫العناوين‬(Static Address)‫تستخدم‬ ‫قد‬ ‫كالمخدمات‬ ‫مخدم‬ ‫قبل‬ ‫من‬ ‫تسند‬ ‫ال‬ ‫العناوين‬ ‫وهذه‬ ‫المجال‬ ‫هذا‬DHCP. •RFC2131-locotorP noitarugifnoC tsoH cimanyD •RFC2132-rodneV PTOOB dna snoitpO PCHD snoisnetxE •DHCP RFC - Dynamic Host Configuration Protocol RFC's )IETF(