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