برتوكولاتتقنيات الشبكات

DHCP كل ما تريد معرفته عن

معظمنا يعرف أنه عندما تقوم بتوصيل أحد الأجهزة علي شبكة، فذلك الجهاز سوف يحصل علي عنوان IP Address سواء كان هذا الجهاز هو جهاز كمبيوتر أو هاتفك الذكي أو طابعات أو كاميرات مراقبة وغيرها، فكل تلك الأجهزة تحصل علي عنوان IP Address خاص بها ولكن هل فكرت يوماً كيف تحصل تلك الأجهزة علي عنوان IP بشكل تلقائي بمجرد توصيلها علي الشبكة وكيف يختلف عنوان IP هذا من جهاز لآخر، الأمر كله يعتمد علي ما يُسمي بــ DHCP، هذا بالتحديد ماسوف نشاركه معكم اليوم لتعرف ما هو DHCP بشكل أكبر وتعرف كيف يعمل في الشبكة، لذلك تابع معي بتركيز قليلاً .

تعرف علي ما هو بروتوكول DHCP وكيف يعمل ؟

في البداية DHCP هو إختصار لكلمة “Dynamic Host Configuration Protocol” هذا البروتوكول هو المسؤول عن تعيين عنوان IP Address لكل جهاز يتم توصيله علي الشبكة بشكل تلقائي دون تدخل منك، ويقوم أيضاً بتعيين بعض الإعدادات لكل جهاز متصل بالشبكة لكي تستطيع التحكم والسيطرة علي تلك الأجهزة ليصبح الأمر أسهل عليك وأكثر تحكماً، الآن هناك بعض المصطلحات التي يجب أن تعرفها قبل البدء في كيفية عمل DHCP بداخل الشبكة.

🔹 النطاق أو المدى :

عندما يتم توصيل أي جهاز بالشبكة فإن وظيفة DHCP تتجلى في أن يقوم بتعيين عنوان IP وإعدادات خاصة بالشبكة، لكن كيف يتم اختيار عنوان IP ؟
في الحقيقة يتم اختيار عنوان IP الخاص بكل جهاز بشكل عشوائي ولكن الأمر يعتمد علي ما يسمي “مدي DHCP” هذا المدى يكون بين قيمتين جميع العناوين الواقعة بين ذلك المدي هي التي يتم تعيينها للأجهزة المتصلة بالشبكة، مثال علي ذلك إذا كنت تمتلك سيرفر DHCP لديه نطاق عنوانين من 192.168.1.100 إلي 192.168.1.200، هذا الأمر يعني أن سيرفر DHCP يمكن أن يستوعب حتي 100 جهاز في وقت واحد.

🔹 مصطلحات أُخرى :

يجب أن تعرف أن هناك خدمة DHCP وهناك خادم حيث يمكنك أن تقوم بإنشاء سيرفر ليعمل كسيرفر رئيسي نقوم بتشغيل الخدمة عليه فقط، أو يمكن استخدام السيرفر ليعمل كخادم DHCP، ولكن الشائع أكثر هو الخدمة DHCP Server.

🔹 الحجز Reserved IP :

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

🔹 مدة التأخير :

عبارة عن المدة الزمنية التي سوف تظل تمتلك فيها عنوان IP فعندما تتصل بالشبكة يتم منحك عنوان IP وبعض الإعدادات لفترة من الوقت والتي تسمي مدة التأخير والتي يمكن ان تكون لبضع دقائق أو ساعات أو حتى أيام، وبعد إنتهاء تلك المدة يقوم الجهاز بطلب تجديدها مرة أُخري بشكل تلقائي، أو يُمكنك أن تقوم بتجديد العنوان الخاص بجهازك من خلال الأمر ipconfig/renew.


🔹 كيف يعمل DHCP

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

1 _ الاستكشاف DHCP Discover :
عندما يتم توصيل أحد الأجهزة علي الشبكة فإن هذا الجهاز لا يمتلك أي معلومات عن الشبكة لذلك فهو يقوم ببث حزمة من البيانات التي تسمي DHCP Discover والتي تحتوي علي بعض المعلومات مثل عنوان الماك “Mac Address” الخاص بالجهاز ويعتبر الـ Mac Address في هذه المرحلة هو وسيلة الإتصال، ويكون مصدر تلك الحزمة هو 0.0.0.0 لأن الجهاز لايمتلك عنوان IP خاص به على تلك الشبكة وتكون تلك الحزمة موجهة إلي العنوان 255.255.255.255 وهذا يعني إنها موجهة لجميع الأجهزة علي الشبكة.

2 _ العروض DHCP Offer :
عندما يتم إرسال تلك الحزمة إلي الشبكة تصل إلي جميع الأجهزة الموجودة مسبقاً ومنها سيرفر DHCP عندها يعرف السيرفر أن هناك جهاز يريد الإنضمام إلي الشبكة وبالتالي يقوم بإرسال حزمة من البيانات للرد على هذا الجهاز وعرض خدماته من خلال تلك الحزمة التي تحتوي علي بعض البيانات مثل عنوان IP وقناع الشبكة “Subnet mask” ومدة التأخير لهذا العنوان التي تحدثنا عنها سابقاً، وتعتبر تلك المرحلة هي المرحلة التي يعرض فيها سيرفر DHCP علي الجهاز إمكانية الإنضمام إلي الشبكة.

3 _ الرد DHCP Request :
في هذه المرحلة يقوم هذا الجهاز بالرد علي المرحلة السابقة أو مرحلة “العرض _ DHCP Offer” بالموافقة للإنضمام لتلك الشبكة بتلك البيانات التي منحها لك سيرفر DHCP، لذلك بعد أن يحصل الجهاز علي عنوان IP الذي مُنح له يقوم بإرسال الرد إلى سيرفر DHCP يُخبره بأنه وافق علي العرض الخاص به بعنوان IP وبالإعدادات الأخرى التي عُرضت عليه.

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

زر الذهاب إلى الأعلى