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 ولا توزعة نهائياً 🤝.
تابع العملي هُنا ⤵️
تعليقات
إرسال تعليق
هنا يوجد مساحة تعليق في حال أستصعب عليك أمر..