الصفحة الرئيسية » howto » ما هو DHCP (بروتوكول التكوين الديناميكي للمضيف)؟

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

    بروتوكول التكوين الديناميكي للمضيف (DHCP) هو جزء لا يتجزأ من الشبكات ويتحكم في عناوين IP التي تستقبلها الأجهزة حتى يتمكنوا من الاتصال بالإنترنت. عادة ، يتم تعيين IP بشكل تلقائي ، ولكن إذا كنت بحاجة إلى عناوين IP ثابتة ، فإن الإلمام بـ DHCP أمر ضروري.

    يمكن DHCP التعامل مع تعيينات IP

    يحتاج كل جهاز متصل بشبكة إلى عنوان IP. في الأيام الأولى للتواصل ، قام المستخدمون بتعيين أنفسهم يدويًا لعنوان IP ، لكن هذه مهمة مرهقة ، خاصة للأماكن التي بها العديد من الأجهزة ، مثل مكتب الشركة. يعمل DHCP ، جزئيًا ، على أتمتة هذه العملية ، مما يجعل توصيل الأجهزة بالشبكة أكثر سهولة. تقوم ملقمات DHCP أو أجهزة التوجيه بمعالجة هذه العملية بناءً على مجموعة من القواعد المحددة. يتم تعيين معظم أجهزة التوجيه لاستخدام نطاق 192.168.0.x ، على سبيل المثال ، لذلك سترى عناوين IP شائعة مثل هذه في الشبكات المنزلية.

    هذه العملية جميلة إلى الأمام. عندما يتصل عميل (كمبيوتر ، جهاز IOT ، كمبيوتر لوحي ، هاتف خليوي ، إلخ) بالشبكة ، يرسل إشارة (تسمى DHCPDISCOVER) إلى خادم DHCP (أو جهاز التوجيه). يستجيب الملقم مع كافة القواعد والإعدادات للشبكة وعنوان IP للاستخدام (DHCPOFFER). يقر العميل المعلومات ويطلب الإذن لاستخدام العنوان المعين (رسالة DHCPREQUEST). وأخيرًا ، يقر خادم DHCP بالطلب ، ويكون العميل مجانيًا للاتصال بالشبكة.

    DHCP يتحكم في نطاق عناوين IP

    يمكنك تكوين DHCP للتحكم في نطاق عناوين IP المتاحة للاستخدام. إذا ذكرت هذا النطاق اعتبارًا من 192.168.0.1 والنهاية كـ 192.168.0.100 ، فستقع جميع العناوين المتوفرة في مكان ما ضمن هذا النطاق. لن ترى أبدًا جهازًا تم تعيينه إلى 192.168.0.101. أيضا ، ضع في اعتبارك أن البداية IP (192.168.0.1 في هذا المثال) محفوظة للموجه. تقوم بعض أجهزة التوجيه فقط بإدراج عنوان بدء ثم تضمين خيار لعدد أقصى من المستخدمين (والذي يحدد عنوان النهاية).

    الاتجاه الصعودي لهذا هو أنه يمكنك التحكم في عدد الأجهزة المتصلة بالشبكة في نفس الوقت (لا يزيد عن 100 جهاز في هذا المثال). ولكن الجانب السلبي هو إذا قمت بتعيين نطاق صغير للغاية يمكنك منع توصيل الأجهزة الجديدة دون قصد. للسماح بنطاق أقل من عناوين IP ، تقوم خوادم DHCP فقط بتأجير عناوين IP للأجهزة.

    العناوين المعينة ديناميكيًا هي مؤقتة

    عندما يقوم ملقم DHCP بتعيين عنوان IP ، فإنه يقوم بذلك بموجب نظام تأجير. يحتفظ الجهاز بعنوان IP هذا لعدد محدد من الأيام ، وبعد ذلك يمكنه محاولة تجديد عنوان IP. إذا لم يتم إرسال إشارة تجديد (مثل الجهاز الذي تم إيقاف تشغيله) ، فسيقوم ملقم DHCP باسترداد عنوان IP لتعيينه إلى جهاز آخر. عند اكتشاف إشارة التجديد ، يحتفظ الجهاز بعنوان IP الخاص به لمجموعة أخرى من الأيام. هذا هو السبب في أن عنوان IP الخاص بك قد يبدو أنه يتغير من وقت لآخر إذا كنت تستخدم خيار ipconfig غالبًا.

    من الممكن أن ينتهي الجهازان بنفس عنوان IP ، مثل جهاز VM الذي يقضي معظم وقته في وضع عدم الاتصال. لن يتمكن جهاز VM من إرسال إشارة التجديد ، وبالتالي سيتم تسليم عنوان IP الخاص به إلى جهاز آخر. عند إعادة تشغيل جهاز VM ، فإنه لا يزال يحتفظ بسجل لعنوان IP القديم (خاصة إذا تم استعادته من لقطة) ، ولكنه لن يتمكن من استخدام عنوان IP هذا منذ التقاطه. بدون هذا الإذن ، لا يمكن الاتصال بالشبكة حتى يتم تعيين عنوان IP جديد. ولكن استخدام عناوين IP الديناميكية يجب أن يمنع هذا النوع من السيناريو.

    عناوين IP ثابتة ضرورية لبعض الأجهزة

    إذا كان لديك طابعة متصلة بالشبكة أو خادم وسائط (مثل وحدة NAS أو خادم Plex) ، فسيكون من غير المناسب بالنسبة لهم تغيير عناوين IP الخاصة بهم. في حين أن تجديد عقد الإيجار يمكن أن يمنع ذلك ، فإنه لا يزال من الممكن تغيير عنوان IP. إذا تم إعادة تشغيل جهاز التوجيه الخاص بك ، بسبب انقطاع التيار الكهربي أو بسبب محاولة حل مشكلة مزعجة ، فقد تتم إعادة تعيين كافة عناوين IP التي تم إنشاؤها ديناميكيًا. بالنسبة إلى هذه السيناريوهات ، يؤدي تعيين عنوان IP ثابت يدويًا إلى حل المشكلة.

    وتختلف العملية الدقيقة لهذا ، خاصة أن واجهات ويب جهاز التوجيه يمكن أن تتغير من جهاز لآخر حتى عندما يتم تصنيعها من قبل نفس الشركة المصنعة. في بعض أجهزة التوجيه ، مثل مجموعة أدوات Eero Mesh Router ، يمكن الإشارة إلى ذلك بواسطة مصطلح آخر ، مثل حجز IP. ولكن يحتاج عنوان IP ثابت إلى الالتزام بأي قواعد نطاق ، إذا كانت موجودة. عادةً ما يكون استخدام عنوان IP الحالي كأساس لـ IP ثابت هو أسهل ما يمكن فعله. بناءً على الجهاز ونظام التشغيل الخاص به ، قد يكون من الممكن تعيين IP ثابت في نهاية الجهاز بدلاً من جهاز التوجيه أو خادم DHCP. قد يكون هذا ضروريًا إذا كان الموجّه نفسه لا يدعم IP الثابت.