IP पते कैसे काम करते हैं?
एक नेटवर्क-कंप्यूटर, टैबलेट, कैमरा से जुड़ा हर उपकरण, जो भी हो, एक विशिष्ट पहचानकर्ता की जरूरत है ताकि अन्य उपकरणों को पता हो कि उसे कैसे पहुंचना है। टीसीपी / आईपी नेटवर्किंग की दुनिया में, वह पहचानकर्ता इंटरनेट प्रोटोकॉल (आईपी) पता है.
यदि आपने किसी भी समय के लिए कंप्यूटर के साथ काम किया है, तो आपको संभवतः आईपी पते-उन संख्यात्मक अनुक्रमों से अवगत कराया गया है जो 192.168.0.15 जैसे कुछ दिखते हैं। ज्यादातर समय, हमें उनसे सीधे निपटने की ज़रूरत नहीं है, क्योंकि हमारे उपकरण और नेटवर्क पर्दे के पीछे उस सामान की देखभाल करते हैं। जब हमें उनसे निपटना होता है, तो हम अक्सर निर्देशों का पालन करते हैं कि कौन सी संख्या कहाँ रखी जाए। लेकिन, यदि आप कभी भी उन नंबरों के बारे में गहराई से जानना चाहते हैं, तो यह लेख आपके लिए है.
आपको क्यों परवाह करनी चाहिए? खैर, यह समझना कि आईपी पते कैसे काम करते हैं यदि आप कभी भी यह समझना चाहते हैं कि आपका नेटवर्क सही काम क्यों नहीं कर रहा है, या कोई विशेष उपकरण उस तरीके से कनेक्ट क्यों नहीं कर रहा है जिससे आप इसकी अपेक्षा करते हैं। और, अगर आपको कभी कुछ और एडवांस सेट करने की जरूरत है, जैसे गेम सर्वर या मीडिया सर्वर को होस्ट करना, जिससे इंटरनेट से दोस्त जुड़ सकते हैं-आपको आईपी एड्रेसिंग के बारे में कुछ जानना होगा। इसके अलावा, यह आकर्षक की तरह है.
नोट: हम इस लेख में आईपी एड्रेसिंग की मूल बातें शामिल करने जा रहे हैं, उस तरह का सामान जो लोग आईपी एड्रेस का उपयोग करते हैं, लेकिन उनके बारे में वास्तव में कभी नहीं सोचा था, शायद जानना चाहते हैं। हम कुछ अधिक उन्नत, या पेशेवर, स्तरीय सामान को कवर करने नहीं जा रहे हैं, जैसे कि आईपी कक्षाएं, क्लासलेस रूटिंग और कस्टम सबनेटिंग ... लेकिन हम आगे पढ़ने के लिए कुछ स्रोतों की ओर इशारा करेंगे जैसे हम साथ चलते हैं.
एक आईपी एड्रेस क्या होता है?
एक आईपी पते विशिष्ट रूप से एक नेटवर्क पर एक डिवाइस की पहचान करता है। आपने इन पतों को पहले देखा है; वे 192.168.1.34 की तरह दिखते हैं.
एक आईपी एड्रेस हमेशा चार नंबर का एक सेट होता है। प्रत्येक संख्या 0 से 255 तक हो सकती है। इसलिए, पूर्ण आईपी एड्रेसिंग रेंज 0.0.0.0 से 255.255.255.255 तक जाती है.
प्रत्येक संख्या केवल 255 तक पहुंच सकती है, यह है कि प्रत्येक संख्या वास्तव में आठ अंकों की द्विआधारी संख्या है (कभी-कभी ऑक्टेट भी कहा जाता है)। एक ओकटेट में, संख्या शून्य 00000000 होगी, जबकि 255 संख्या 11111111 होगी, अधिकतम संख्या ऑक्टेट तक पहुंच सकती है। बाइनरी में पहले (192.168.1.34) उल्लेख किया गया वह आईपी पता इस तरह दिखेगा: 11000000.10101000.00000001.00100010.
कंप्यूटर द्विआधारी प्रारूप के साथ काम करते हैं, लेकिन हम इंसानों को दशमलव प्रारूप के साथ काम करना बहुत आसान लगता है। फिर भी, यह जानते हुए कि पते वास्तव में बाइनरी नंबर हैं, हमें यह समझने में मदद करेंगे कि आईपी पते के आसपास की कुछ चीजें उनके काम करने के तरीके पर काम करती हैं.
चिंता मत करो, हालांकि! हम इस लेख में आप पर बहुत सारे द्विआधारी या गणित फेंकने नहीं जा रहे हैं, इसलिए बस हमारे साथ थोड़ी देर रहें.
एक आईपी पते के दो हिस्से
डिवाइस के IP पते में वास्तव में दो अलग-अलग भाग होते हैं:
- नेटवर्क आईडी: नेटवर्क आईडी बाईं ओर से शुरू होने वाले आईपी पते का एक हिस्सा है जो उस विशिष्ट नेटवर्क की पहचान करता है जिस पर डिवाइस स्थित है। एक विशिष्ट होम नेटवर्क पर, जहां एक डिवाइस का आईपी पता 192.168.1.34 है, पते का 192.168.1 भाग नेटवर्क आईडी होगा। यह शून्य के साथ लापता अंतिम भाग को भरने के लिए कस्टम है, इसलिए हम कह सकते हैं कि डिवाइस की नेटवर्क आईडी 192.168.1.0 है.
- होस्ट आईडी: होस्ट आईडी नेटवर्क आईडी द्वारा नहीं लिए गए आईपी पते का हिस्सा है। यह उस नेटवर्क पर एक विशिष्ट डिवाइस (टीसीपी / आईपी दुनिया में, हम उपकरणों "मेजबानों") की पहचान करता है। आईपी एड्रेस 192.168.1.34 के हमारे उदाहरण को जारी रखते हुए, होस्ट आईडी 192.168.1.0 नेटवर्क पर होस्ट की अद्वितीय आईडी होगी।.
आपके होम नेटवर्क पर, फिर, आप आईपी पते के साथ 192.168.1.1, 192.168.1.2, 192.168.1 30, और 192.168.1.34 जैसे कई डिवाइस देख सकते हैं। ये सभी एक ही नेटवर्क (नेटवर्क आईडी 192.168.1.0 के साथ) पर (इस मामले में होस्ट आईडी 1, 2, 30 और 34 के साथ) अद्वितीय डिवाइस हैं.
यह सब कुछ बेहतर करने के लिए, आइए एक सादृश्य की ओर मुड़ें। यह काफी हद तक एक शहर के भीतर सड़क के पते के समान है। २०१३ पैराडाइज स्ट्रीट जैसे पते को लें सड़क का नाम नेटवर्क आईडी की तरह है, और घर का नंबर होस्ट आईडी की तरह है। एक शहर के भीतर, किसी भी दो सड़कों को एक ही नाम नहीं दिया जाएगा, जैसे कि एक ही नेटवर्क पर दो नेटवर्क आईडी को एक ही नाम नहीं दिया जाएगा। किसी विशेष सड़क पर, प्रत्येक घर का नंबर विशिष्ट है, ठीक उसी तरह जैसे किसी विशेष नेटवर्क आईडी के भीतर सभी होस्ट iD अद्वितीय हैं.
सबनेट मास्क
तो, आपका डिवाइस कैसे निर्धारित करता है कि आईपी पते का कौन सा हिस्सा नेटवर्क आईडी है और होस्ट आईडी का कौन सा हिस्सा है? उसके लिए, वे एक दूसरे नंबर का उपयोग करते हैं जिसे आप हमेशा आईपी पते के साथ जोड़कर देखेंगे। उस नंबर को सबनेट मास्क कहा जाता है.
अधिकांश सरल नेटवर्क (जैसे घरों या छोटे व्यवसायों में) पर, आपको 255.255.255.0 जैसे सबनेट मास्क दिखाई देंगे, जहाँ सभी चार संख्याएँ 255 या 0. होती हैं। 255 से 0 तक के परिवर्तनों की स्थिति संकेत के बीच विभाजन को दर्शाती है। नेटवर्क और होस्ट आईडी। 255s "मास्क आउट" समीकरण से नेटवर्क आईडी.
नोट: हम जो मूल सबनेट मास्क यहां बता रहे हैं उसे डिफ़ॉल्ट सबनेट मास्क के रूप में जाना जाता है। बड़े नेटवर्क पर चीजें इससे अधिक जटिल हो जाती हैं। लोग अक्सर एक ही नेटवर्क पर कई सबनेट बनाने के लिए कस्टम सबनेट मास्क (जहां एक शून्य के भीतर शून्य और लोगों की पारियों के बीच विराम की स्थिति) का उपयोग करते हैं। यह इस लेख के दायरे से थोड़ा परे है, लेकिन अगर आप रुचि रखते हैं, तो सिस्को सबनेटिंग पर एक बहुत अच्छा मार्गदर्शक है.
डिफ़ॉल्ट गेटवे पता
आईपी पते और स्वयं संबंधित सबनेट मास्क के अलावा, आपको आईपी पते की जानकारी के साथ एक डिफ़ॉल्ट गेटवे पता भी सूचीबद्ध होगा। आपके द्वारा उपयोग किए जा रहे प्लेटफ़ॉर्म के आधार पर, इस पते को कुछ अलग कहा जा सकता है। इसे कभी-कभी "राउटर", "राउटर एड्रेस," डिफॉल्ट रूट, या "गेटवे" कहा जाता है। ये सभी एक ही चीज हैं। यह डिफ़ॉल्ट IP पता होता है, जिसके लिए कोई उपकरण नेटवर्क डेटा भेजता है जब उस डेटा को किसी अन्य नेटवर्क पर जाने का इरादा होता है (एक अलग नेटवर्क आईडी के साथ) जो डिवाइस चालू है.
इसका सबसे सरल उदाहरण एक सामान्य घरेलू नेटवर्क में पाया जाता है.
यदि आपके पास कई उपकरणों के साथ एक होम नेटवर्क है, तो आपके पास एक राउटर है जो एक मॉडेम के माध्यम से इंटरनेट से जुड़ा है। वह राउटर एक अलग उपकरण हो सकता है, या यह आपके इंटरनेट प्रदाता द्वारा आपूर्ति की गई मॉडेम / राउटर कॉम्बो यूनिट का हिस्सा हो सकता है। राउटर आपके नेटवर्क पर कंप्यूटर और उपकरणों के बीच और इंटरनेट पर अधिक सार्वजनिक-सामना करने वाले उपकरणों के बीच बैठता है, आगे और पीछे से (या मार्ग) गुजरता है.
कहते हैं कि आप अपने ब्राउज़र और सिर को www.howtogeek.com पर फायर करें। आपका कंप्यूटर हमारी साइट के आईपी पते पर एक अनुरोध भेजता है। चूँकि हमारे सर्वर आपके होम नेटवर्क के बजाय इंटरनेट पर हैं, इसलिए आपके पीसी से आपके राउटर (गेटवे) पर ट्रैफिक भेजा जाता है, और आपका राउटर हमारे सर्वर पर रिक्वेस्ट फॉरवर्ड करता है। सर्वर आपके राउटर को वापस सही जानकारी भेजता है, जो फिर उस जानकारी को उस डिवाइस पर वापस भेज देता है जिसने यह अनुरोध किया था, और आप हमारी साइट को अपने ब्राउज़र में पॉप अप करते हुए देखते हैं।.
आमतौर पर, राउटर को पहले होस्ट आईडी के रूप में उनके निजी आईपी पते (स्थानीय नेटवर्क पर उनका पता) के लिए डिफ़ॉल्ट रूप से कॉन्फ़िगर किया जाता है। इसलिए, उदाहरण के लिए, नेटवर्क आईडी के लिए 192.168.1.0 का उपयोग करने वाले होम नेटवर्क पर, राउटर आमतौर पर 192.168.1.1 होने जा रहा है। बेशक, अधिकांश चीजों की तरह, आप चाहें तो कुछ अलग करने के लिए कॉन्फ़िगर कर सकते हैं.
डीएनएस सर्वर
जानकारी का एक अंतिम टुकड़ा है जिसे आप किसी उपकरण के IP पते, सबनेट मास्क और डिफ़ॉल्ट गेटवे पते के साथ असाइन किए गए देखेंगे: एक या दो डिफ़ॉल्ट डोमेन नाम सिस्टम (DNS) सर्वर के पते। हम लोग संख्यात्मक पतों की तुलना में नामों के साथ बहुत बेहतर काम करते हैं। आपके ब्राउज़र के एड्रेस बार में www.howtogeek.com टाइप करना हमारी साइट के आईपी एड्रेस को याद रखने और टाइप करने की तुलना में बहुत आसान है.
DNS एक फोन बुक की तरह काम करता है, मानव-पठनीय चीजों को देखता है जैसे कि वेबसाइट के नाम, और उन IP पतों को परिवर्तित करना। डीएनएस इंटरनेट पर लिंक्ड डीएनएस सर्वर की एक प्रणाली की सारी जानकारी संग्रहीत करके करता है। आपके उपकरणों को DNS सर्वर के पते जानने की जरूरत है, जिससे उन्हें अपने प्रश्न भेजने हैं.
एक सामान्य छोटे या होम नेटवर्क पर, DNS सर्वर आईपी पते अक्सर डिफ़ॉल्ट गेटवे पते के समान होते हैं। डिवाइस आपके राउटर को आपके राउटर पर भेजते हैं, जो तब राउटर का उपयोग करने के लिए कॉन्फ़िगर किए गए डीएनएस सर्वरों के अनुरोधों को आगे बढ़ाता है। डिफ़ॉल्ट रूप से, ये आमतौर पर आपके ISP द्वारा प्रदान किए जाने वाले DNS सर्वर होते हैं, लेकिन यदि आप चाहें तो आप विभिन्न DNS सर्वरों का उपयोग करने के लिए उन्हें बदल सकते हैं। कभी-कभी, आपको Google या OpenDNS जैसे तृतीय पक्षों द्वारा प्रदान किए गए DNS सर्वरों का उपयोग करके बेहतर सफलता मिल सकती है.
IPv4 और IPv6 में क्या अंतर है?
आपने एक अलग प्रकार के IP पते की सेटिंग्स के माध्यम से ब्राउज़ करते समय भी देखा होगा, जिसे IPv6 पता कहा जाता है। अब तक हमने जिन प्रकार के IP पतों की बात की है, वे 70 के दशक के अंत में विकसित IP संस्करण 4 (IPv4) -a प्रोटोकॉल द्वारा उपयोग किए गए पते हैं। वे उन 32 बाइनरी बिट्स का उपयोग करते हैं जिनके बारे में हमने (चार ऑक्टेट्स में) कुल 4.29 बिलियन संभव अद्वितीय पते प्रदान करने के लिए बात की थी। जबकि यह बहुत कुछ लगता है, सभी सार्वजनिक रूप से उपलब्ध पते बहुत पहले व्यवसायों को सौंपा गया था। उनमें से कई अप्रयुक्त हैं, लेकिन वे सामान्य उपयोग के लिए असाइन और अनुपलब्ध हैं.
90 के दशक के मध्य में, IP पतों की संभावित कमी से चिंतित, इंटरनेट इंजीनियरिंग टास्क फोर्स (IETF) ने IPv6 को डिज़ाइन किया। IPv6, IPv4 के 32-बिट पते के बजाय 128-बिट पते का उपयोग करता है, इसलिए अद्वितीय पते की कुल संख्या को अनिर्णय में मापा जाता है-एक नंबर काफी बड़ा है जिसे कभी भी चलाने की संभावना नहीं.
IPv4 में प्रयुक्त बिंदीदार दशमलव संकेतन के विपरीत, IPv6 पतों को आठ संख्या समूहों के रूप में व्यक्त किया जाता है, जिन्हें कॉलन द्वारा विभाजित किया जाता है। प्रत्येक समूह में चार हेक्साडेसिमल अंक होते हैं जो 16 बाइनरी अंकों का प्रतिनिधित्व करता है (इसलिए, इसे हेक्सटेट कहा जाता है)। एक सामान्य IPv6 पता कुछ इस तरह लग सकता है:
2601: 7c1: 100: ef69: b5ed: ed57: dbc0: 2c1e
बात यह है कि, आईपीवी 4 पतों की कमी के कारण राउटर के पीछे निजी आईपी पतों के बढ़ते उपयोग से सभी चिंताएं काफी हद तक समाप्त हो गई हैं। अधिक से अधिक लोगों ने अपने निजी नेटवर्क का निर्माण किया, उन निजी आईपी पतों का उपयोग करके जिन्हें सार्वजनिक रूप से उजागर नहीं किया गया है.
इसलिए, भले ही IPv6 अभी भी एक प्रमुख खिलाड़ी है और यह संक्रमण अभी भी होगा, यह कभी भी पूरी तरह से भविष्यवाणी के रूप में नहीं हुआ-कम से कम अभी तक नहीं हुआ है। यदि आप अधिक सीखने में रुचि रखते हैं, तो इस इतिहास और IPv6 की समय-सीमा देखें.
कैसे एक डिवाइस अपना आईपी पता प्राप्त करता है?
अब जब आप जानते हैं कि आईपी पते कैसे काम करते हैं, तो इस बारे में बात करते हैं कि कैसे उपकरणों को उनके आईपी पते पहले स्थान पर मिलते हैं। वास्तव में दो प्रकार के आईपी असाइनमेंट हैं: गतिशील और स्थिर.
जब कोई डिवाइस किसी नेटवर्क से कनेक्ट होता है तो एक गतिशील आईपी पता स्वचालित रूप से असाइन किया जाता है। आज (आपके घर के नेटवर्क सहित) अधिकांश विशाल नेटवर्क ऐसा करने के लिए डायनामिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल (डीएचसीपी) नामक कुछ का उपयोग करते हैं। डीएचसीपी आपके राउटर में बनाया गया है। जब कोई उपकरण नेटवर्क से जुड़ता है, तो वह एक आईपी संदेश का अनुरोध करते हुए प्रसारण संदेश भेजता है। डीएचसीपी इस संदेश को स्वीकार करता है, और फिर उपलब्ध आईपी पते के एक पूल से उस डिवाइस को एक आईपी पता प्रदान करता है.
इस उद्देश्य के लिए कुछ निजी आईपी एड्रेस रेंज राउटर का उपयोग किया जाएगा। जिसका उपयोग किया जाता है यह इस बात पर निर्भर करता है कि आपके राउटर को किसने बनाया है, या आपने खुद को कैसे सेट किया है उन निजी आईपी श्रेणियों में शामिल हैं:
- 10.0.0.0 - 10.255.255.255: यदि आप एक Comcast / Xfinity ग्राहक हैं, तो आपके ISP द्वारा प्रदान किया गया राउटर इस रेंज में पते प्रदान करता है। कुछ अन्य ISP भी अपने रूटर्स पर इन पतों का उपयोग करते हैं, जैसा कि Apple अपने AirPort राउटर पर करता है.
- 192.168.0.0 - 192.168.255.255: इस सीमा में IP पते निर्दिष्ट करने के लिए अधिकांश वाणिज्यिक राउटर स्थापित किए जाते हैं। उदाहरण के लिए, ज्यादातर लिक्सिस राउटर 192.168.1.0 नेटवर्क का उपयोग करते हैं, जबकि डी-लिंक और नेटगियर दोनों 198.168.0.0 रेंज का उपयोग करते हैं।
- 172.16.0.0 - 172.16.255.255: इस रेंज का उपयोग शायद ही कोई व्यावसायिक विक्रेता डिफ़ॉल्ट रूप से करता है.
- 169.254.0.0 - 169.254.255.255: यह एक विशेष श्रेणी है जिसका उपयोग स्वचालित निजी आईपी एड्रेसिंग नामक एक प्रोटोकॉल द्वारा किया जाता है। यदि आपका कंप्यूटर (या अन्य डिवाइस) अपने आईपी पते को स्वचालित रूप से प्राप्त करने के लिए सेट है, लेकिन एक डीएचसीपी सर्वर नहीं मिल सकता है, तो यह इस सीमा में खुद को एक पता प्रदान करता है। यदि आप इन पतों में से एक को देखते हैं, तो यह बताता है कि आईपी एड्रेस प्राप्त करने का समय आने पर आपका डिवाइस डीएचसीपी सर्वर तक नहीं पहुंच सकता है, और आपके राउटर के साथ नेटवर्किंग समस्या या परेशानी हो सकती है।.
गतिशील पतों के बारे में बात यह है कि वे कभी-कभी बदल सकते हैं। डीएचसीपी सर्वर उपकरणों को आईपी पते पट्टे पर देते हैं, और जब वे पट्टे होते हैं, तो उपकरणों को पट्टे को नवीनीकृत करना चाहिए। कभी-कभी, उपकरणों को सर्वर द्वारा असाइन किए जाने वाले पते के पूल से एक अलग आईपी पता मिलेगा.
ज्यादातर समय, यह कोई बड़ी बात नहीं है, और सब कुछ "बस काम" होगा। कभी-कभी, हालांकि, आप एक डिवाइस को आईपी एड्रेस देना चाहते हैं जो नहीं बदलता है। उदाहरण के लिए, शायद आपके पास एक उपकरण है जिसे आपको मैन्युअल रूप से एक्सेस करने की आवश्यकता है, और आपको एक आईपी पते को याद रखना आसान है। या हो सकता है कि आपके पास कुछ एप्लिकेशन हैं जो केवल अपने आईपी पते का उपयोग करके नेटवर्क उपकरणों से जुड़ सकते हैं.
उन मामलों में, आप उन उपकरणों के लिए एक स्थिर आईपी पता दे सकते हैं। ऐसा करने के कुछ तरीके हैं। आप डिवाइस को स्वयं स्थिर आईपी पते से कॉन्फ़िगर कर सकते हैं, हालांकि यह कभी-कभी जानलेवा भी हो सकता है। अन्य, अधिक सुंदर समाधान यह है कि आपके राउटर को स्थिर IP पतों को निर्दिष्ट करने के लिए कॉन्फ़िगर किया जाए जो कि डीएचसीपी सर्वर द्वारा सामान्य रूप से गतिशील असाइनमेंट होगा। इस तरह, आईपी पता कभी नहीं बदलता है, लेकिन आप डीएचसीपी प्रक्रिया को बाधित नहीं करते हैं जो सब कुछ सुचारू रूप से काम करता है.