logo

كيف يقوم خادم DHCP بتعيين عنوان IP للمضيف ديناميكيًا؟

DHCP هو اختصار لبروتوكول التكوين الديناميكي للمضيف. إنه بروتوكول طبقة تطبيق يستخدمه المضيفون للحصول على معلومات إعداد الشبكة. يتم التحكم في DHCP بواسطة خادم DHCP الذي يوزع ديناميكيا معلمات تكوين الشبكة مثل عناوين IP وأقنعة الشبكة الفرعية وعناوين البوابة. 

ما هو بروتوكول التكوين الديناميكي للمضيف؟  
 

  • ديناميكي - تلقائيًا
  • المضيف - أي جهاز كمبيوتر متصل بالشبكة
  • التكوين - يعني تكوين مضيف توفير معلومات الشبكة (عنوان بوابة قناع الشبكة الفرعية لعنوان IP) إلى المضيف
  • البروتوكول - مجموعة القواعد


يؤدي تلخيص خادم DHCP إلى تكوين مضيف في الشبكة ديناميكيًا. 

عيوب تكوين المضيف يدويًا: يمكن إجراء تكوين المضيف عندما يكون متصلاً بالشبكة إما يدويًا، أي بواسطة مسؤول الشبكة أو بواسطة خادم DHCP. في حالة الشبكات المنزلية، يكون التكوين اليدوي سهلاً للغاية. بينما في الشبكات الكبيرة قد يواجه مسؤول الشبكة العديد من المشاكل. 
كما أن التكوين اليدوي عرضة للأخطاء. لنفترض أن مشرف الشبكة قد يعين عنوان IP تم تعيينه بالفعل. مما يسبب صعوبة لكل من المسؤولين وكذلك الجيران على الشبكة. 

وهنا يأتي استخدام خادم DHCP. قبل مناقشة كيفية عمل خادم DHCP، فلنستعرض كيانات DHCP. 
 

تكوين المضيف باستخدام DHCP:
لتكوين مضيف، نحتاج إلى الأشياء التالية: 
 



    عنوان IP المؤجر- عنوان IP للمضيف يستمر لمدة معينة تمتد لبضع ساعات أو بضعة أيام أو بضعة أسابيع.قناع الشبكة الفرعية- يمكن للمضيف معرفة الشبكة التي يتصل بها.عنوان البوابة- البوابة هي مزود خدمة الإنترنت الذي يربط المستخدمين بالإنترنت. يتيح عنوان البوابة للمضيف معرفة مكان البوابة للاتصال بالإنترنت.

كيانات DHCP

    خادم DHCP: يوفر تلقائيًا معلومات الشبكة (عنوان بوابة قناع الشبكة الفرعية لعنوان IP) عند الإيجار. بمجرد انتهاء المدة، يمكن تعيين معلومات الشبكة لجهاز آخر.  كما أنه يحتفظ بمساحة تخزين البيانات التي تخزن عناوين IP المتاحة.عميل DHCP:   أي عقدة تطلب تخصيص عنوان IP لشبكة تعتبر عميل DHCP.وكيل ترحيل DHCP: في حالة وجود خادم DHCP واحد فقط لشبكات LAN متعددة، يقوم هذا الوكيل الموجود في كل شبكة بإعادة توجيه طلب DHCP إلى خادم DHCP. لذا، باستخدام DHCP Relay Agent، يمكننا تكوين شبكات LAN متعددة بخادم واحد.


 

كيف يعين خادم DHCP عنوان IP للمضيف؟

    اكتشاف دكب:عندما يتم توصيل عقدة جديدة بالشبكة، فإنها تبث رسالة DHCPDISCOVER التي تحتوي على عنوان المصدر كـ 0.0.0.0 إلى كل عقدة على الشبكة بما في ذلك الخادم. عند استلام خادم DHCP للرسالة، يقوم بإرجاع رسالة DHCPOFFER إلى المضيف المطلوب الذي يحتوي على عنوان الخادم وعنوان IP الجديد للعقدة.
     عرض دكبوفير: إذا كان هناك عدة خوادم على الشبكة، فسيتلقى المضيف رسائل DHCPOFFER متعددة. الأمر متروك للمضيف لتحديد رسالة معينة. 
     طلب DHCPREQUEST: يقوم المضيف المطلوب عند تلقي رسالة العرض مرة أخرى ببث رسالة DHCPREQUEST على الشبكة بعنوان الخادم الذي يقبل المضيف رسالة العرض الخاصة به. يتحقق الخادم المتعلق بعنوان الخادم الذي أرسله المضيف مما إذا كان العنوان الذي سيتم تعيينه للعقدة متاحًا في مخزن البيانات. 
     دكباك:إذا تم تعيين العنوان، فسيتم وضع علامة على عنوان IP في وحدة التخزين على أنه غير متاح لضمان الاتساق. يرسل الخادم الآن حزمة DHCPACK إلى المضيف المطلوب والتي تحتوي على معلومات الشبكة (عنوان بوابة قناع الشبكة الفرعية لعنوان IP). في حالة تعيين العنوان لجهاز آخر في هذه الأثناء، يرسل الخادم حزمة DHCPNAK إلى المضيف المطلوب مشيرًا إلى أنه تم تعيين عنوان IP لجهاز آخر. 
     إصدار DHCPRELEASE:وأخيرًا، إذا أراد المضيف الانتقال إلى شبكة أخرى أو إذا أنهى عمله، فإنه يرسل حزمة DHCPRELEASE إلى الخادم للإشارة إلى رغبته في قطع الاتصال. بعد ذلك، يضع الخادم علامة على عنوان IP باعتباره متاحًا في وحدة التخزين بحيث يمكن تخصيصه لأجهزة أخرى. 
     

مراجع:  
للإشارة إلى بروتوكول DHCP  انقر هنا  

 


 

إنشاء اختبار