ما هو DHCP؟ - دليل بروتوكول التهيئة الديناميكية للمضيفين


ما هو DHCP؟

بروتوكول التهيئة الديناميكية للمضيفين (DHCP) هو بروتوكول شبكي يتيح للخادم أن يمنح الحاسوب عنوان IP تلقائياً من نطاق محدّد من الأرقام (أي «نطاق العناوين» أو scope) تمّت تهيئته لشبكة معيّنة.

يمنح DHCP عنوان IP عند تشغيل النظام، على النحو التالي:

  • يشغّل المستخدم حاسوباً يعمل عليه عميل DHCP.
  • يرسل الحاسوب العميل طلب بثّ عام (يُسمّى DISCOVER أو DHCPDISCOVER)، بحثاً عن خادم DHCP يستجيب له.
  • يوجّه الموجّه حزمة DISCOVER إلى خادم DHCP الصحيح.
  • يستقبل الخادم حزمة DISCOVER. واستناداً إلى مدى التوفّر وسياسات الاستخدام المضبوطة على الخادم، يحدّد الخادم العنوان المناسب (إن وُجد) الذي سيمنحه للعميل. ثم يحجز الخادم ذلك العنوان مؤقتاً للعميل ويرسل إليه حزمة OFFER (أو DHCPOFFER) تحمل معلومات هذا العنوان. كما يهيّئ الخادم للعميل خوادم DNS وخوادم WINS وخوادم NTP، وأحياناً خدمات أخرى أيضاً.
  • يرسل العميل حزمة REQUEST (أو DHCPREQUEST)، ليُعلم الخادم بأنه ينوي استخدام هذا العنوان.
  • يرسل الخادم حزمة ACK (أو DHCPACK)، مؤكّداً منح العميل عقد إيجار (lease) على العنوان لمدة يحدّدها الخادم.

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

للاطلاع على مراجعة تقنية لمعايير DHCP، انظر RFC 2131 وRFC 2132.

IP Flager لمتصفح Chrome

احصل على علم دولة عنوان IP لأي موقع مباشرة في متصفحك.

اعرف أكثر
ADVERTISEMENT