ما هو DHCP؟ كيف يعمل؟

هل سمعت عن DHCP ؟ إنه أحد تلك الأشياء التقنية التي تحافظ على عمل الإنترنت كل يوم ، ومعظم الناس ليس لديهم فكرة عن وجوده ، ناهيك عن معرفة ما يفعله. ومع ذلك ، ربما تكون قد سمعت صديقًا أو رجل تكنولوجيا المعلومات(IT guy) من العمل يذكر مصطلحات مثل DHCP أو خوادم DHCP أو عملاء(DHCP) DHCP . (DHCP)هل(Were) كنت تتساءل عن سبب كل هذه الثرثرة؟ إذا كنت تريد معرفة ماهية DHCP ، وكيف يعمل DHCP(DHCP work) ، وما الغرض من استخدامه ، فتابع القراءة. في هذا المقال نشرح كل ذلك وأكثر:

ما هو DHCP؟

DHCP هو اختصار لبروتوكول التكوين الديناميكي للمضيف(Dynamic Host Configuration Protocol) . إنه بروتوكول إدارة شبكة(network management protocol) تستخدمه الخوادم لتعيين عناوين IP تلقائيًا(used by servers to automatically assign IP addresses) لأجهزة الكمبيوتر والأجهزة المتصلة بها.

في شبكات المنطقة المحلية ( LAN(LANs) ) ، مثل تلك الموجودة في منزلك أو في المكاتب الصغيرة والمتوسطة الحجم ، عادةً ما يتم تشغيل الخوادم التي توفر DHCP بواسطة أجهزة التوجيه. (DHCP)في الشبكات الكبيرة ، مثل تلك التي تحتفظ بها الشركات الكبرى أو المؤسسات الحكومية ، يمكن توفير DHCP بواسطة خوادم مخصصة (أجهزة كمبيوتر متخصصة) بدلاً من أجهزة التوجيه البسيطة.(DHCP)

تم تمكين خادم DHCP على جهاز التوجيه

إلى جانب عناوين IP ، يمكن أيضًا استخدام DHCP لتعيين (DHCP)قناع الشبكة الفرعية(subnet mask) والبوابة الافتراضية(default gateway) وخوادم DNS تلقائيًا إلى أجهزة الكمبيوتر والأجهزة داخل شبكة معينة.

كيف يعمل DHCP؟

لفهم كيفية عمل DHCP ، يجب عليك أولاً فهم أساسيات عناوين IP. ببساطة(Put) ، عناوين IP هي معرفات فريدة لأجهزة الكمبيوتر والأجهزة الأخرى المتصلة بشبكة. تحتاج أجهزة الكمبيوتر(PCs) والأجهزة الأخرى (الطابعات والهواتف الذكية وما إلى ذلك) في الشبكة إلى(network need) عناوين IP لتتمكن من الاتصال بينها وإرسال البيانات واستلامها إلى أجهزة أخرى على نفس الشبكة أو على الإنترنت. عناوين IP لشبكات الكمبيوتر وعناوين الشوارع للمدن. أنت بحاجة إلى أن يكونوا قادرين على إرسال الرسائل من حولك ، ومعرفة مكان إرسالها ومن أين يبدأون.

يحتاج كل كمبيوتر وجهاز(computer and device) في الشبكة إلى عنوان IP(IP address) صالح ليتم الوصول إليه ، وهناك طريقتان يمكن للكمبيوتر أو الجهاز(computer or device) الحصول عليهما. يمكن لأجهزة الكمبيوتر(Computers) والأجهزة استخدام عناوين IP (dynamic IP addresses)ثابتة(static) أو ديناميكية . لا يتم تعيين عناوين IP الثابتة(Static IP addresses) بواسطة الخوادم أو أجهزة التوجيه. بدلاً من ذلك ، يتم تكوينها يدويًا بواسطتك أو بواسطة مسؤول الشبكة.

تعيين عنوان IP يدويًا على جهاز كمبيوتر يعمل بنظام Windows 10

(Dynamic IP addresses,)من ناحية أخرى ، لا يتم تعيين عناوين IP الديناميكية يدويًا ، ومن هنا جاءت تسميتها. يتم تعيينها ديناميكيًا أو تلقائيًا إذا كنت تفضل ذلك. من أو ما الذي يعينهم؟ الجواب هو DHCP ، بروتوكول التكوين الديناميكي للمضيف(Dynamic Host Configuration Protocol) .

عنوان IP التلقائي (DHCP) على جهاز كمبيوتر يعمل بنظام Windows 10

عندما يريد جهاز كمبيوتر أو جهاز(computer or device) في شبكة الاتصال بالآخرين والتواصل معهم ، إما محليًا أو عبر الإنترنت ، فهناك بعض الأشياء التي تحدث في غضون لحظات:

  1. يطلب الكمبيوتر أو الجهاز(computer or device) الذي يريد الاتصال بالشبكة / الإنترنت من الخادم أو الموجه(server or router) عنوان IP(IP address) . الرسالة التي يرسلها الكمبيوتر أو الجهاز المضيف(host computer or device) تسمى طلب اكتشاف DHCP(DHCP discovery) .
  2. عندما يتلقى الخادم / الموجه الطلب ، فإنه ينقل الطلب إلى خدمة شبكة DHCP(DHCP network) الخاصة به . تبحث خدمة DHCP(DHCP service) على الخادم / جهاز التوجيه في عناوين IP(IP address) المتاحة التي لم تطالب بها أجهزة الكمبيوتر والأجهزة الأخرى. بمجرد أن يحدد DHCP server/routerعنوان IP(IP address) مجاني ، فإنه يرسله إلى الكمبيوتر أو الجهاز(computer or device) الذي طلب ذلك. يسمى هذا الجزء من العملية عرض DHCP(DHCP offer) .
  3. يتلقى PC/deviceعنوان IP(IP address) المخصص ديناميكيًا ويرسل رسالة مرة أخرى إلى DHCP server/router ، مع الاعتراف بأنه يريد استخدام عنوان IP(IP address) هذا . تسمى هذه الخطوة رسالة طلب DHCP(DHCP request) لأن المضيف يطلب بالفعل عنوان IP(IP address) المعروض .
  4. عندما يتلقى DHCP server/routerرسالة الطلب(request message) ، فإنه يرسل رسالة أخيرة إلى الكمبيوتر أو الجهاز(computer or device) الذي بدأ هذه العملية بأكملها. تسمى هذه الرسالة إقرار DHCP(DHCP acknowledgment) وتحتوي على جميع معلومات التكوين(configuration information) الأخرى اللازمة لمنح وصول الشبكة / الإنترنت إلى الكمبيوتر أو الجهاز(computer or device) ، مثل البوابة وخوادم DNS(gateway and DNS servers) .
  5. أخيرًا ، يحدد DHCP server/routerعنوان IP(IP address) المعين على أنه مشغول ومستخدم من قبل الكمبيوتر أو الجهاز(computer or device) الذي طلب ذلك ، والذي يمكنه الآن الاتصال بالأجهزة الأخرى على الشبكة المحلية والوصول(network and access) إلى الإنترنت إذا كان متاحًا.

رسم تخطيطي لـ DHCP يعمل على شبكة منزلية

ما هو وقت تأجير DHCP؟

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

علاوة على ذلك ، قد لا تظل بعض أجهزة الكمبيوتر والأجهزة المتصلة متصلة بشكل دائم أو قد لا تتصل بالشبكة نفسها طوال الوقت. هذا يعني أنه إذا كانت عناوين IP المخصصة ديناميكيًا دائمة ، فسوف يشغلونها حتى عندما لا يعودون بحاجة إليها. على هذا النحو ، يقوم DHCP(DHCP) بتعيين عناوين IP بشكل مؤقت فقط لفترة زمنية محدودة. يسمى هذا الوقت بوقت تأجير DHCP ،(DHCP lease time,) ويمكنك معرفة المزيد عنه من هذه المقالة: كيفية تغيير وقت تأجير DHCP(DHCP lease) في نظام التشغيل Windows 10(Windows 10) .

إعداد وقت تأجير DHCP على جهاز التوجيه

في الختام ، يعد وقت تأجير DHCP(DHCP lease time) ميزة تسمح لخوادم DHCP باستعادة عناوين IP غير المستخدمة بعد مرور فترة زمنية محددة.

من اخترع DHCP؟

على الرغم من أنك تعرف الآن سبب اختراع DHCP وما الغرض من استخدامه ، فقد تتساءل أيضًا عن كيفية ظهور DHCP ومن اخترعه. بدأ تاريخها في عام 1984 ، عندما أنشأت فرقة عمل هندسة الإنترنت (IETF)(Internet Engineering Task Force (IETF)) ، وهي هيئة معايير الإنترنت ، بروتوكول شبكة(network protocol) يسمى بروتوكول تحليل العنوان العكسي (RARP)(Reverse Address Resolution Protocol (RARP)) . سمح RARP لأجهزة الكمبيوتر التي لا تحتوي على محركات أقراص (تسمى محطات العمل الخالية من الأقراص - تم تمهيدها عن طريق تحميل نظام تشغيل(operating system) مباشرة من خادم مركزي) لتلقي عناوين IP تلقائيًا.

ومع ذلك ، كان RARP صعب التنفيذ والتهيئة ، لذلك سرعان ما تم تحسينه (في عام 1985) إلى بروتوكول شبكة(network protocol) آخر يسمى BOOTP ( بروتوكول Bootstrap(Bootstrap Protocol) ). يمكن لخوادم BOOTP(BOOTP) تعيين عناوين IP تلقائيًا على أكثر من شبكة فرعية واحدة.

(DHCP)ولد DHCP من BOOTP ولكنه كان قادرًا أيضًا على تعيين عناوين IP ديناميكيًا من نطاق محدد ، وكذلك استعادتها عند عدم استخدامها ( وقت تأجير DHCP(DHCP lease time) ) ، وتوفير خيارات التكوين الأخرى لأجهزة الكمبيوتر والأجهزة المتصلة بالشبكة مثل عناوين IP البوابة أو خوادم DNS . تم توحيد DHCP في عام 1993(standardized in 1993) ، واستمر في تلقي التحسينات منذ ذلك الحين.

هل لديك أي أسئلة أخرى حول DHCP ؟

الآن أنت تعرف ماذا يعني DHCP وماذا يفعل (DHCP)DHCP . أليس من عجائب عالم الكمبيوتر والشبكات(computer world and networking) ؟ هل لديك أسئلة أخرى بخصوص DHCP ؟ إذا قمت بذلك ، أو إذا كان لديك شيء تضيفه إلى مقالتنا ، فلا تتردد في ترك تعليق أدناه.



About the author

أنا خبير في أمان الكمبيوتر ولدي أكثر من 10 سنوات من الخبرة ، متخصص في تطبيقات Windows والملفات. لقد كتبت و / أو راجعت مئات المقالات حول مواضيع مختلفة تتعلق بأمن الكمبيوتر ، مما يساعد الأفراد في البقاء بأمان عبر الإنترنت. أنا أيضًا مستشار ذو خبرة للشركات التي تحتاج إلى مساعدة في حماية أنظمتها من انتهاكات البيانات أو الهجمات الإلكترونية.



Related posts