1. डीएचसीपी क्या है?
नेटवर्क पर अन्य होस्ट के साथ संचार करने के लिए, सभी ट्रांसमिशन कंट्रोल प्रोटोकॉल/इंटरनेट प्रोटोकॉल (टीसीपी/आईपी) होस्ट को सही ढंग से कॉन्फ़िगर किया जाना चाहिए। प्रत्येक होस्ट के पास एक इंटरनेट प्रोटोकॉल (आईपी) पता और एक सबनेट मास्क होना चाहिए, और यदि स्थानीय सबनेट के बाहर संचार कर रहा है, तो प्रत्येक के पास एक डिफ़ॉल्ट गेटवे भी होना चाहिए। प्रत्येक आईपी पता वैध और मेजबान के इंटरनेटवर्क के भीतर अद्वितीय होना चाहिए।
यह आवश्यकता नेटवर्क प्रशासकों के लिए एक चुनौती पेश कर सकती है। यदि यह मैन्युअल रूप से किया जाता है, तो प्रत्येक होस्ट का सटीक और समय पर रिकॉर्ड रखा जाना चाहिए, यह ध्यान में रखते हुए कि होस्ट कहाँ स्थित है और उसे कौन सा आईपी पता और सबनेट मास्क सौंपा गया है। यह जल्दी से एक कठिन, थकाऊ काम बन सकता है।
बड़ी संख्या में कार्यस्थानों वाले संगठनों को IP पतों की आवश्यकता होती है, उन्हें IP पतों को मैन्युअल रूप से प्रबंधित करने में बड़ी कठिनाई होगी। डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल (डीएचसीपी) आईपी पतों को असाइन करने, ट्रैक करने और पुन: असाइन करने को स्वचालित करके इस प्रक्रिया को सरल बनाता है।
आईपी एड्रेसिंग जटिल है, आंशिक रूप से क्योंकि टीसीपी/आईपी नेटवर्क से जुड़े प्रत्येक होस्ट (एक कंप्यूटर, प्रिंटर, या नेटवर्क इंटरफेस के साथ अन्य डिवाइस) को नेटवर्क पर संचार करने के लिए कम से कम एक अद्वितीय आईपी पता और सबनेट मास्क सौंपा जाना चाहिए।
2. डायनेमिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल (डीएचसीपी) की आवश्यकता क्यो है ?
आईपी पते और होस्ट विकल्पों को प्रबंधित करना बहुत आसान है जब कॉन्फ़िगरेशन जानकारी को कई स्थानों पर जानकारी समन्वयित करने के बजाय एक ही स्थान से प्रबंधित किया जा सकता है। डीएचसीपी एक टीसीपी/आईपी नेटवर्क पर बूट होने के दौरान एक मेजबान को स्वचालित रूप से कॉन्फ़िगर कर सकता है, साथ ही जब मेजबान नेटवर्क से जुड़ा होता है तो सेटिंग्स बदल सकता है।
यह सब एक केंद्रीय डीएचसीपी डेटाबेस से सेटिंग्स और जानकारी का उपयोग करके पूरा किया जाता है। चूंकि सेटिंग्स और जानकारी केंद्रीय रूप से संग्रहीत की जाती है, आप एक ही स्थान से अपने नेटवर्क पर सभी क्लाइंट के लिए क्लाइंट सेटिंग (उदाहरण के लिए, एक वैकल्पिक DNS सर्वर का आईपी पता) को जल्दी और आसानी से जोड़ या बदल सकते हैं।
कॉन्फ़िगरेशन जानकारी के केंद्रीकृत डेटाबेस के बिना, होस्ट सेटिंग्स के वर्तमान दृश्य को बनाए रखना या उन्हें बदलना मुश्किल है। प्रत्येक Microsoft Windows Server संस्करण (मानक संस्करण, एंटरप्राइज़ संस्करण और डेटासेंटर संस्करण) में DHCP सर्वर सेवा शामिल है, जो एक वैकल्पिक स्थापना है।
सभी Microsoft Windows क्लाइंट स्वचालित रूप से DHCP क्लाइंट सेवा को TCP/IP के भाग के रूप में स्थापित करते हैं, जिसमें Windows Server, Microsoft Windows XP,7/8/10 शामिल हैं। संक्षेप में, डीएचसीपी टीसीपी/आईपी नेटवर्क के प्रबंधन और रखरखाव के लिए चार प्रमुख लाभ प्रदान करता है:
3. डीएचसीपी से हमे क्या लाभ होता है?
आईपी कॉन्फ़िगरेशन का केंद्रीकृत प्रशासन (Centralized administration of IP configuration):
डीएचसीपी आईपी कॉन्फ़िगरेशन जानकारी को एक ही स्थान पर संग्रहीत किया जा सकता है और व्यवस्थापक को सभी आईपी कॉन्फ़िगरेशन जानकारी को केंद्रीय रूप से प्रबंधित करने में सक्षम बनाता है। एक डीएचसीपी सर्वर सभी पट्टे पर दिए गए और आरक्षित आईपी पते को ट्रैक करता है और उन्हें डीएचसीपी कंसोल में सूचीबद्ध करता है।
आप अपने नेटवर्क पर सभी डीएचसीपी-सक्षम उपकरणों के आईपी पते निर्धारित करने के लिए डीएचसीपी कंसोल का उपयोग कर सकते हैं। डीएचसीपी के बिना, आपको न केवल मैन्युअल रूप से पतों को निर्दिष्ट करने की आवश्यकता होगी, आपको उन्हें ट्रैक करने और अपडेट करने की एक विधि भी तैयार करनी होगी।
डायनामिक होस्ट कॉन्फ़िगरेशन (Dynamic host configuration):
डीएचसीपी प्रमुख विन्यास मापदंडों के लिए मेजबान विन्यास प्रक्रिया को स्वचालित करता है। यह व्यक्तिगत होस्ट को मैन्युअल रूप से कॉन्फ़िगर करने की आवश्यकता को समाप्त करता है जब टीसीपी/आईपी पहली बार तैनात किया जाता है या जब आईपी बुनियादी ढांचे में बदलाव की आवश्यकता होती है।
निर्बाध आईपी होस्ट कॉन्फ़िगरेशन (Seamless IP host configuration):
डीएचसीपी का उपयोग सुनिश्चित करता है कि डीएचसीपी क्लाइंट सटीक और समय पर आईपी कॉन्फ़िगरेशन पैरामीटर प्राप्त करें, जैसे आईपी एड्रेस, सबनेट मास्क, डिफ़ॉल्ट गेटवे, डीएनएस सर्वर का आईपी पता, और इसी तरह, उपयोगकर्ता के हस्तक्षेप के बिना। चूंकि कॉन्फ़िगरेशन स्वचालित है, गलत कॉन्फ़िगरेशन की समस्या निवारण, जैसे कि गलत संख्याएं, काफी हद तक समाप्त हो गई हैं।
लचीलापन और मापनीयता (Flexibility and scalability):
डीएचसीपी का उपयोग करने से प्रशासक को अधिक लचीलापन मिलता है, जिससे प्रशासक को बुनियादी ढांचे में बदलाव होने पर आईपी कॉन्फ़िगरेशन को आसानी से बदलने की अनुमति मिलती है। डीएचसीपी छोटे से बड़े नेटवर्क तक भी स्केल करता है।
डीएचसीपी दस क्लाइंट्स के साथ नेटवर्क की सेवा कर सकता है और साथ ही हजारों क्लाइंट वाले नेटवर्क भी। बहुत छोटे, पृथक नेटवर्क के लिए, स्वचालित निजी आईपी एड्रेसिंग (APIPA) का उपयोग किया जा सकता है।
4. यह समझना कि डीएचसीपी कैसे काम करता है? (Understanding How DHCP Works):
डीएचसीपी का मुख्य कार्य पते निर्दिष्ट करना है। डीएचसीपी ओपन सिस्टम इंटरकनेक्शन (ओएसआई) संदर्भ मॉडल के एप्लिकेशन लेयर पर कार्य करता है, जैसा कि अंतर्राष्ट्रीय मानकीकरण संगठन (आईएसओ) और अंतर्राष्ट्रीय दूरसंचार संघ (आईटीयू-टी) के दूरसंचार मानक अनुभाग द्वारा परिभाषित किया गया है।
OSI मॉडल का उपयोग संदर्भ और शिक्षण उद्देश्यों के लिए किया जाता है; यह कंप्यूटर नेटवर्किंग कार्यों को सात परतों में विभाजित करता है। ऊपर से नीचे तक, सात परतें हैं एप्लिकेशन, प्रेजेंटेशन, सेशन, ट्रांसपोर्ट, नेटवर्क, डेटा-लिंक और फिजिकल।
जैसा कि पहले चर्चा की गई है, डीएचसीपी प्रक्रिया का प्रमुख पहलू यह है कि यह गतिशील है। नेटवर्क एडमिनिस्ट्रेटर के लिए इसका मतलब यह है कि नेटवर्क को किसी भी डिवाइस को आईपी एड्रेस आवंटित करने के लिए कॉन्फ़िगर किया जा सकता है जो नेटवर्क पर कहीं भी जुड़ा हो।
पतों का यह आवंटन एक डीएचसीपी सर्वर से एप्लिकेशन लेयर संदेशों (ओएसआई मॉडल के एप्लिकेशन लेयर से संदेश) को संदेश भेजकर और प्राप्त करके प्राप्त किया जाता है।
सभी डीएचसीपी संदेशों को प्रसिद्ध पोर्ट नंबर 67 (सर्वर से) और 68 (क्लाइंट के लिए) का उपयोग करके उपयोगकर्ता डेटाग्राम प्रोटोकॉल (यूडीपी) डेटाग्राम में ले जाया जाता है।
UDP OSI मॉडल के ट्रांसपोर्ट लेयर पर काम करता है और एक लो-ओवरहेड प्रोटोकॉल है क्योंकि यह किसी भी प्रकार के पैकेट पावती का उपयोग नहीं करता है।
आवंटन कार्यों को संबोधित करने का तरीका सीखने से पहले, आपको डीएचसीपी सर्वर भूमिका से संबंधित कुछ शब्दावली को समझना चाहिए: डीएचसीपी क्लाइंट, सर्वर और लीज। इन शर्तों को निम्नानुसार परिभाषित किया गया है।
डीएचसीपी क्लाइंट (DHCP client)-
एक कंप्यूटर डीएचसीपी से इसकी कॉन्फ़िगरेशन जानकारी प्राप्त करता है।
डीएचसीपी सर्वर (DHCP server)-
एक कंप्यूटर जो कई क्लाइंट को DHCP कॉन्फ़िगरेशन जानकारी प्रदान करता है; आईपी पते और कॉन्फ़िगरेशन जानकारी जो डीएचसीपी सर्वर क्लाइंट को उपलब्ध कराता है, उसे डीएचसीपी व्यवस्थापक द्वारा परिभाषित किया जाता है।
डीएचसीपी लीज (DHCP lease)-
यह उस अवधि को परिभाषित करता है जिसके लिए एक डीएचसीपी सर्वर एक डीएचसीपी क्लाइंट को एक आईपी एड्रेस प्रदान करता है। पट्टे की अवधि 1 मिनट से 999 दिनों के बीच कितनी भी हो सकती है, या यह असीमित हो सकती है। डिफ़ॉल्ट पट्टे की अवधि आठ दिन है।
इस शब्दावली के अतिरिक्त, आपको विभिन्न डीएचसीपी संदेश प्रकारों से भी परिचित होना चाहिए जो डीएचसीपी क्लाइंट और सर्वर द्वारा टीसीपी/आईपी नेटवर्क पर उपयोग किए जाते हैं।
डीएचसीपीडिस्कवर (DHCPDISCOVER):
क्लाइंट द्वारा प्रसारण के माध्यम से एक डीएचसीपी सर्वर का पता लगाने के लिए भेजा गया। प्रति RFC 2131, DHCPDISCOVER संदेश में ऐसे विकल्प शामिल हो सकते हैं जो नेटवर्क पते और पट्टे की अवधि के लिए मान सुझाते हैं।
डीएचसीपीओफ़र (DHCPOFFER):
DHCPDISCOVER के जवाब में एक DHCP क्लाइंट को एक या अधिक DHCP सर्वरों द्वारा भेजे गए कॉन्फ़िगरेशन पैरामीटर के साथ।
डीएचसीपी अनुरोध (DHCPREQUEST):
डीएचसीपी क्लाइंट द्वारा प्रस्तावित पते और मापदंडों की स्वीकृति का संकेत देने के लिए भेजा गया। क्लाइंट एक DHCPREQUEST संदेश उत्पन्न करता है जिसमें सर्वर का पता होता है जिससे वह ऑफ़र स्वीकार कर रहा है, साथ ही प्रस्तावित आईपी पते के साथ। चूंकि क्लाइंट ने अभी तक प्रस्तावित पैरामीटर के साथ स्वयं को कॉन्फ़िगर नहीं किया है, यह प्रसारण के रूप में DHCPREQUEST संदेश प्रसारित करता है। यह प्रसारण सर्वर को सूचित करता है कि ग्राहक प्रस्तावित पते को स्वीकार कर रहा है और नेटवर्क पर अन्य सर्वरों को भी सूचित करता है कि ग्राहक उनके प्रस्तावों को अस्वीकार कर रहा है।
डीएचसीपीडीक्लाइन (DHCPDECLINE):
एक डीएचसीपी क्लाइंट द्वारा एक डीएचसीपी सर्वर को भेजा गया, सर्वर को सूचित किया गया कि प्रस्तावित आईपी पते को अस्वीकार कर दिया गया है। DHCP क्लाइंट एक DHCPDECLINE संदेश भेजेगा यदि यह निर्धारित करता है कि प्रस्तावित पता पहले से उपयोग में है। DHCPDECLINE भेजने के बाद, क्लाइंट को लीज या नवीनीकरण प्रक्रिया फिर से शुरू करनी होगी।
डीएचसीपीएसीके (DHCPACK):
एक डीएचसीपी सर्वर द्वारा एक आईपी पते की पुष्टि करने के लिए एक डीएचसीपी क्लाइंट को भेजा गया और क्लाइंट को वे कॉन्फ़िगरेशन पैरामीटर प्रदान करने के लिए जो क्लाइंट ने अनुरोध किया है और सर्वर को प्रदान करने के लिए कॉन्फ़िगर किया गया है।
डीएचसीपीएनैक (DHCPNACK):
क्लाइंट के DHCPREQUEST को अस्वीकार करने के लिए एक DHCP सर्वर द्वारा एक DHCP क्लाइंट को भेजा गया। ऐसा हो सकता है यदि अनुरोधित पता गलत है क्योंकि क्लाइंट को एक नए सबनेट में ले जाया गया था या क्योंकि डीएचसीपी क्लाइंट का पट्टा समाप्त हो गया था और इसे नवीनीकृत नहीं किया जा सकता था। DHCPNACK संदेश प्राप्त करने के बाद, क्लाइंट को लीज या नवीनीकरण प्रक्रिया फिर से शुरू करनी होगी।
डीएचसीपीरिलीज (DHCPRELEASE):
एक डीएचसीपी क्लाइंट द्वारा एक आईपी पते को त्यागने और शेष पट्टे को रद्द करने के लिए एक डीएचसीपी सर्वर पर भेजा गया। यह संदेश प्रकार उस सर्वर को भेजा जाता है जिसने पट्टा प्रदान किया था।
डीएचसीपीआईएनफॉर्म (DHCPINFORM):
एक डीएचसीपी क्लाइंट से एक डीएचसीपी सर्वर पर केवल अतिरिक्त स्थानीय कॉन्फ़िगरेशन पैरामीटर के लिए पूछने के लिए भेजा गया; क्लाइंट के पास पहले से कॉन्फ़िगर किया गया IP पता है। इस संदेश प्रकार का उपयोग अनधिकृत डीएचसीपी सर्वरों का पता लगाने के लिए भी किया जाता है।
5. समीक्षा और सारांश (REVIEW AND SUMMARY):
- डीएचसीपी एक सरल, मानक प्रोटोकॉल है जो डीएचसीपी क्लाइंट को स्वचालित रूप से आईपी पते निर्दिष्ट करके और अतिरिक्त कॉन्फ़िगरेशन जानकारी प्रदान करके व्यवस्थापक के लिए टीसीपी/आईपी नेटवर्क कॉन्फ़िगरेशन को बहुत आसान बनाता है।
- अतिरिक्त कॉन्फ़िगरेशन जानकारी विकल्पों के रूप में प्रदान की जाती है और आरक्षित आईपी के साथ, विक्रेता या उपयोगकर्ता वर्ग के लिए, दायरे के लिए, या संपूर्ण डीएचसीपी सर्वर से जुड़ी हो सकती है।
- चूंकि डीएचसीपी आपके संगठन का एक प्रमुख घटक है, इसलिए आपको इसका प्रबंधन और निगरानी अवश्य करनी चाहिए।
- डीएचसीपी प्रबंधन में डेटाबेस का बैकअप लेने और उसे पुनर्स्थापित करने के साथ-साथ मिलान, संघनन और, कुछ मामलों में, डेटाबेस को हटाना शामिल है।
- एपीआईपीए एकल-सेगमेंट नेटवर्क को पते प्रदान करने के लिए उपयोगी है, जिसमें डीएचसीपी सर्वर नहीं है।