د.عدوان العوني
د.عدوان العوني

@Abufahad089

19 Tweets 25 reads Aug 19, 2021
#إنترنت_الاشياء_بالعربي
ماهو برتوكول (DHCP) ؟
اذا كان لديك أجهزة ذكية أو اي اجهزة اخرى في منزلك،كيف تحصل على عنوان الاي بي (IP Address) لكل جهاز في الشبكة؟
هل عنوان (IP Address) ثابت؟ ولماذا؟
كيف نحجز عنوان ثابت غير متغير لجهاز معين؟
ماهي الخطوات للحصول على هذا العنوان؟
كل جهاز متصل في الشبكة (سواء كان جهاز ذكي ، كاميرا ذكية، قفل ذكي ، جهاز حاسب، طابعة) لابد في البداية أن يكون لديه عنوان (IP Address) كهوية تميزه عن غيره وتمكنه من التواصل وارسال واستقبال البيانات مع الاجهزة الاخرى.ويتم ذلك غالباً بطريقة تلقائية من خلال بوتوكول (DHCP)
ماهوبرتوكول(DHCP)؟
اختصار ل(Dynamic Host Configuration Protocol)
إحدى بروتوكولات إدارة الشبكات ووظيفته الرئيسية منح عنوان(IP Address)لكل جهاز متصل في الشبكة بطريقة أوتماتيكية دون تدخل مدير الشبكة مما يجعل عملية إدرة الشبكات اكثر سهولة.
وهي خدمة تكون في سيرفر معين او في الراوتر
ماهي طرق لمنح عناوين (IP Address)؟
يوجد ٣ طرق:
١- طريقة ثابتة (Static allocation)
٢- طريقة ديناميكية (Dynamic allocation)
٣-طريقة آلية (Automatic allocation)
أولا: طريقة ثابتة (Static allocation): يقوم مدير الشبكة بمنح العناوين بطريقة يدوية وبعدها يقوم سيرفر DHCP بإرسال العنوان لذلك الجهاز.ويتم ذلك بحجز عنوان IP لعنوان MAC Address محدد.
كما يتم تحديد (Subnet Mask,Default Gateway,DNS Server) بالاضافة إلى IP Address.
(يتبع)
هذا الطريقة غير عملية للاجهزة العادية لكنها مفيدة لاجهزة معينة مثل الطابعات،السيرفر،الراوتر، لان هذا النوع من الاجهزة يفضل أن يكون لها عنوان ثابت. تتم هذه الطريقة من خلال خيارات(DHCP Setting)
ثانياً: طريقة ديناميكية (Dynamic allocation): يقوم سيرفر DHCP بمنح عنوان من قائمة العناوين(Pool) لديه وذلك لمدة معينة (Lease) وهذه الطريقة مناسبة في حال كان هناك عدد محدد من العناوين وبعض الاجهزة تبقى في الشبكة لمدة مؤقتة وبسيطة.
ثالثاً:طريقة اوتوماتيكية (Automatic allocation):يقوم سيرفر DHCP بمنح عنوان لجهاز ما وذلك بشكل دائما بدون تأجير(Lease)
اذا حصل الجهاز على عنوان (IP Address) هل هذا العنوان ثابت او متغير؟
العنوان غالباً متغير وذلك نظراً لان بعض الجهاز تتصل لفترة بسيطة ومن ثم تغادر وبعضها لا تتصل لفترة طويلة ومنجها عنوان دائم يعني إهدار لموارد الشبكة وعدم امكانية استخدامها من جهاز اخر.(يتبع)
عندما يقوم سيرفرDHCP بمنح عنوان فهذا العنوان متغير ويتم تأجيره لمدة معينة وذلك للحد من نفاذ العناوين في الشبكة.ولتجديد العنوان، فلابد ان يقوم الجهاز قبل انتهاء المدة بارسال رسالة للخادم يخبره انه لازال في الشبكة ويرغب في التجديد عندها يقوم الخادم بتجديد تأجيرالعنوان وهكذا
(يتبع)
في حال عدم وصول رسالة للخادم فهذا يعني عدم وجود الجهاز في الشبكة مما يعني اضافة العنوان الى (Pool) مع امكانية منجها لجهاز اخر.
هل يمكن حجزعنوان ثابت في الشبكة لجهازمعين؟
من خلال اعدادات الشبكة،يمكن حجز عنوان من(Pool) معين لجهاز معين من خلال مايسمى (Reservation) وللتأكد من أن العنوان فقط لجهاز معين،يتم ربط العنوان (IP) بعنوان (MAC Address)معين،فمجرد اتصال الجهاز الذي يحمل هذا MAC،يتم منحه العنوان مباشرة
ويمكن ايضا حجز عناوين بدون MAC،وهنا لن يقوم سيرفر DHCP بمنح هذه العناوين المحجوزة وسوف تستثنى من عملية المنح الديناميكي .ولكن يمكنك إضافة العنوان بطريقة يدوية لاجهزة معنية مثل(طابعة) بدون استخدام DHCP.
كيف يحصل الجهاز على عنوان في الشبكة؟
١-بمجرد اتصال الجهاز في الشبكة يقوم بارسال رسالة إلي العنوان (255.255.255.255) وهذا يعني انه من نوع( Broadcast) وترسل لكل الاجهزة في الشبكة بحثاً عن عنوان من سيرفر DHCP. لا يملك الجهاز حتى الان عنوان وانما يستخدم عنوان الماك لديه (MAC)
٢-تصل الرسالة لكل الاجهزة في الشبكة ،الاجهزة العادية تتجاهل هذه الرسالة ويقوم فقط سيرفر DHCP بالتقاطها وارسال رسالة فقط إلى ذلك الجهاز تحتوي عرضاً لعنوان فريد في الشبكة كما يرسل العناوين الاخرى التي سبق الاشارة لها (Subnetmask,Default Gateway,DNS Server) ومدة التأجير.
٣-يقوم الجهاز بالموافقة على العرض ويرد على الرسالة السابقة بتقديم طلب (Request) عنوان من DHCP
٤-يقوم سيرفر DHCP بالرد وتأكيد العنوان حيث يتم اشعار الخادم بذلك.
التحكم باعدادات DHCP توفر مزايا متعددة للتحكم بالشبكة ومنها مثلا عدد الاجهزة من خلال مدى العناوين(يمكن عمل ذلك ايضا من اعدادات الواي فاي)، كذلك تفعيل او عدم تفعيل منح العناوين بطريقة ديناميكية مما يمنح تحكما لمدير الشبكة.
ولمعرفة إعدادات وخيارات DHCPلديك يمكن معرفة ذلك من خلال سطر الاوامر واستخدام امر (ipconfig /all) حيث يظهر لك هل DHCP مفعل ام لا كذلك عنوان IPلديك وكذلك (Subnet Mask,Default Gateway,DNS Server) وبداية ونهاية تأجير عنوان IP
هناك اوامر للتحكم ايضا في DHCP:
مثل(ipconfig /release):يقوم بانهاء تأجير عنوان IP
ايضا (ipconfig /renew): تجديد طلب العنوان.
وهناك ايضا اوامر اخرى...
..
عذراً على الاطالة....

Loading suggestions...