القائمة الرئيسية

الصفحات

شرح بروتوكول DHCP ..💾.

DHCP هو أختصاراً ل 

Dynamic Host-Configuration Protocol ..🍃

لايمكن بناء شبكة من دونة 👌🏻 ، فائدته تكمن في ان كل جهاز من أجهزة الشبكات حتى تعمل لابُد من إعطاها ip address و subnet mask و gateway في حالة وجود جهاز راوتر .

لذلك تخيل لو عندك شبكة تحتوي على 100 جهاز أو 200 صعب يتم أعطاء جميع الأجهزة متطلباتها كي تعمل ، غير الأخطاء اللي ممكن تحدث إذا تم أعطاها يدوياً مثل ...❌


1- تكرار ip address ، لن شرط لكل جهاز ip فريد من نوعه 💫

2- اعطاءه أحد الأيبيهات الخاصه ب network ID أو Broadcast ID ❌

3- استهلاك الايبيهات في حالة شركات تقدم خدمة 24 ساعة ، كخدمة عملاء 📞 .. 

في حالة شفتات أو ورديات عمل يتم استهلاك العديد من الايبيهات اللي غير مستخدمة اصلاً المفروض نستفيد منها 🤷🏼‍♀️.


جميع هذي مشاكل حُلت ببروتوكول واحد فقط هو dhcp 👌🏻.


مبدأ عمله ..💫


ان يكون هناك جهاز router أو switch L3 أو server حتى يتم تطبيقه عليهم ☑️.


اذًا بدوره يقوم بخلق مايُعرف أو يسمى ب ل pool اللي هي بركة ، يكون داخلها جميع الأيبيهات الصالحة للاستخدام  بذكر ال ip و subnet mask لتحديد حدود هذي الشبكة ومن فين تبدأ واين تنتهي 👌🏻.

يقوم بشكل تلقائي بعطاء جميع أجهزة الشبكات اللي تطلب منه عناوين لفترة معينه فقط ثم يقوم بسحب هذي العناوين تجنُبً لمشكلة التكرار وايضاً استغلال جميع ال ip الغير مستخدمة ..✨

اذاً بروتوكول dhcp يوفر 

ip صالح للاستخدام وغير مكرر ☑️

يعطي subnet mask ☑️

يعطي getway ☑️

يعطي dns ايضاً ☑️

وهذه كله يتم تفعيلة مره واحده فقط على جهاز راوتر أو سيرفر ويتم تحديد حدود الشبكة في داخل ال pool ✨

وهذا كله مره واحده فقط في عمر هذي الأجهزة 👌🏻

لتوضيح ألية عمل بروتوكول dhcp 

كما موضح في الصورة ، يوجد 4 مراحل تتم مابين جهاز مفعل عليه بروتوكول dhcp و جهاز end user 🔃.

المرحلة الأول تسمى ب dhcp Discovery ✨

يقوم من خلالها الجهاز الذي يحتاج ل ip , subnet mask , getway 

بإرسال رسالة لشبكة كلها انه يحتاج للعنوان وذي رسالة brodcast 🍃


المرحلة الثانية تُسمى ب dhcp Offer 🤎

يأتي الرد من بروتوكول dhcp ان يوجد عندي حزمة من الطلبات التي تُريدها .

وهذا النوع من الرسائل يكون unicast 🤝.


المرحلة الثالثة تُسمى ب dhcp Request 🙏🏻.

يأتي تاكيد طلب من الجهاز انه يريد هذي الحزمة وايضاً راح تكون هذي الرسائلة brodcast 


المرحلة الأخيرة تُسمى ب dhcp ack 📍.

تتم فيها ارسال له الحزمة والمكونات من الطلبات ل ip , subnet , getway .

وهذي الرسائلة ايضاً unicast 🤝.

ملاحظة أخيرة 💡،

اي جهاز استحصل ip و subnet و getway من dhcp 

له صلاحية مدتها 24 ساعة فقط ☑️.

لن يوجد مرحلتين من التحقق أو الإستكشاف هي 🔎

1- بعد مرور 50٪ من الوقت اي 

12h ⏱

يتم أرسال رسالة استكشافية هل الجهاز اون لاين ومستخدم ل ip , اذا نعم تركه واذا لا سحب هذا العناون منه 👌🏻


2- المرحلة الثانية 🔎

بعد مرور 87.5٪ من الوقت يتحقق بنفس الطريقة 👌🏻

بكذا ضمن عدم تكرار الأيبيهات + الاستفادة من الايبهات الغير مستخدمة بإعطاها جهاز أخرى ☑️


طريقة تطبيق بروتوكول dhcp عملي 🧑🏼‍💻..

ماراح امسك اجهزة المستخدم نهائياً كل عملي على جهاز الراوتر 👌🏻

اولاً نعطي الاعدادات الأولية اللي هو رقم المنفذ مع ملاحظة مهمه جداً ان هذا العنوان راح يكون ال getway لأجهزة المستخدم 💡

1- Router(config)# ip dhcp pool  ______ اعطيها اسم

اذاً خلق pool واعطاها اسم 

2- Router(dhcp-config)# network  ______ _________ اذكر عنوان شبكة وسبنت لها 

3- Router(dhcp-config)# default-router _______ هنا اعطي getway للاجهزة 

اللي هو اصلاً منفذ الراوترالمقابل لهم 👌🏻

4-Router(dhcp-config)# dns-server _____ تقدر تعطي dns على سبيل المثال 

8.8.8.8 إشهر سيرفرات شركة قوقل 🤷🏼‍♀️


فيه امر اعتبره مهم جداً ومحل اهتمام هو ، ان ال pool مذكور داخلها getway 

واذا تم أعطاها بشكل تلقائي ل إحد الاجهزة هذي كارثة ❌❌.

لذلك امر واحد هو 


Router(config)# ip dhcp excluded-address _______ وحط رقم المنفذ اللي هو getway

هذا الامر معناته استثني هذا العنوان من العنوانين الموجودة داخل لpool ولا توزعة نهائياً 🤝.

تابع العملي هُنا ⤵️

dhcp 💾





هل اعجبك الموضوع :

تعليقات