IP पते के बाद स्लैश - CIDR संकेतन


जवाबों:


189

एक सरल व्याख्या:

यह /<number>है कि एक कंप्यूटर कैसे जल्दी से गणना कर सकता है कि उसके नेटवर्क का क्या हिस्सा है और क्या नहीं है। यह सबनेट मास्क की थोड़ी लंबाई का प्रतिनिधित्व करता है, जैसा कि ऊपर बताया गया है। पेंटिंग करते समय सबनेट मास्क मास्किंग की तरह होता है। आप उस पर एक मुखौटा लगाते हैं जिसे आप पेंट नहीं करना चाहते हैं। सबनेट मास्क एड्रेस स्पेस और होस्ट एड्रेस स्पेस के नेटवर्क हिस्से की गणना करने का एक तरीका है। नेटवर्क पता स्थान आपको सौंपा गया है, होस्ट पता स्थान जिसे आप परिभाषित करते हैं कि कौन सा उपकरण मेजबान स्थान में कौन सा पता प्राप्त करता है।

एक कंप्यूटर आईपी एड्रेस और नेटवर्क मास्क के लिए एंड्रॉइड का बाइनरी गणित करता है।

आईपी ​​एड्रेस 10.10.15.10/16

चरण 1) आईपी पते का अनुवाद 4 ऑक्टेट बाइनरी में करें: 00001010.00001010.00001111.00001010

चरण 2) सबनेट मास्क 4 ऑक्टेट का बाइनरी में अनुवाद करें, जो CIDR का उपयोग करना आसान है : 11111111.11111111000000000000000

चरण 3) दो पते पर एंडिंग ऑपरेशन करें। यह आपको सबनेट के लिए नेटवर्क एड्रेस देगा।

एंडिंग नियम इस प्रकार हैं:

  • 1 और 1 = 1
  • 0 और 1 = 0
  • 0 और 0 = 0
  • 1 और 0 = 0
         00001010.00001010.00001111.00001010
     और 11111111.11111111.00000000.00000000
         -----------------------------------
         00001010.00001010.00000000.00000000

चरण 4) इसे वापस दशमलव में परिवर्तित करें: 10.10.0.0

तो अब एक कंप्यूटर जानता है कि 10.10.0.0 से 10.10.255.255 तक कोई भी पता उसके नेटवर्क का हिस्सा है और कोई अन्य पता नहीं है।

यह एक बाइनरी नेटवर्क गैंग चीज़ की तरह है, आप इसमें हैं या आप नहीं हैं।


6
मुझे पेंटिंग मास्किंग टेप के दृश्य से प्यार है
एल गुआपो

"इसके नेटवर्क का हिस्सा" होने का क्या मतलब है? जब आप IP का एक खंड लेते हैं और उन्हें अंदर और बाकी बाहर बुलाते हैं तो क्या पूरा होता है?
कोरी क्लेन

@CoryKlein यह निर्धारित करने के लिए उपयोग किया जाता है कि प्रेषित नोड या तो 1) गंतव्य पते के लिए एआरपी, या 2) एआरपी को पैकेट भेजने के लिए अपने डिफ़ॉल्ट गेटवे के पते के लिए होगा। 1 मान लेता है कि गंतव्य का पता स्थानीय है, या "अंदर" - और 2 मान लेता है कि गंतव्य का पता गैर-स्थानीय या "बाहर" है।
जॉन जेन्सेन

156

स्लैश और इसके बाद की संख्या एक सबनेट मास्क लिखने के लिए सिर्फ एक शॉर्टहैंड तरीका है। इसे CIDR (क्लासलेस इंटर-डोमेन रूटिंग) नोटेशन कहा जाता है। इसे आमतौर पर उपसर्ग लंबाई के रूप में भी जाना जाता है ।

स्लैश के बाद की संख्या सबनेट मास्क में लगातार 1 की संख्या का प्रतिनिधित्व करती है। उदाहरण के लिए, सबनेट मास्क के साथ 192.168.10.0/24नेटवर्क के बराबर है । यदि आप बाइनरी में परिवर्तित होते हैं, तो आप लगातार 24 के साथ समाप्त होते हैं :192.168.10.0255.255.255.0255.255.255.01

11111111.11111111.11111111.00000000

एक और उदाहरण हो सकता है 10.0.0.0/81सबनेट मास्क में लगातार 8 आप देता है 11111111.00000000.00000000.00000000या 255.0.0.0

अधिक जानकारी के लिए, RFC 4632, धारा 3.1 देखें


4
यह पहला उत्तर का पूर्ण पूरक है। मैं अंत में समझता हूं कि वह संख्या वास्तव में क्या दर्शाती है।
user3417583

हालांकि शीर्ष मतदान का उत्तर देना आवश्यक नहीं है, लेकिन ओपी ने यह नहीं पूछा कि सबनेट मास्क कैसे काम करता है या एक नोड कैसे निर्धारित करता है कि उसका स्थानीय सबनेट पर कोई गंतव्य पता है या नहीं, इसलिए IMO के शीर्ष मतदान का उत्तर स्पष्ट है ।
जॉन जेन्सन

25

आईपी ​​पते के बाद स्लैश सबनेट मास्क का संक्षिप्त नाम है।

सबनेट मास्क का बाइनरी वर्जन केवल शून्य और जीरो से युक्त होने वाला है, जैसा कि एक आईपी एड्रेस का बाइनरी वेरिसन होगा, हालांकि, सबनेट मास्क वाले सभी लगातार होते हैं। सबनेट मास्क में लोगों की मात्रा संक्षिप्त नाम की संख्या के बराबर है।

उदाहरण के लिए, आपके द्वारा पूछे गए / 16 सबनेट मास्क में एक पंक्ति में 16 लोग होंगे, बाकी संख्याएं शून्य हैं। 11111111.11111111.00000000.00000000। जब बाइनरी के आधार 2 नंबर सिस्टम से आईपी एड्रेस के दशमलव संस्करण के बेस 10 नंबर सिस्टम में परिवर्तित किया जाता है, तो यह 255.255.0.0 के बराबर होता है।

A / 9 सबनेट मास्क 11111111.10000000.00000000.00000000, या 255.128.0.0 होगा।

A / 30 सबनेट मास्क 11111111.11111111.11111111.11111100, या 255.255.255.252 होगा जो एक नेटवर्क बनाने के लिए बहुत अच्छा है जो केवल 2 राउटर या लेयर 3 स्विच के लिए खाता है क्योंकि केवल 4 आईपी पते हैं और उनमें से केवल 2 उपयोग करने योग्य होस्ट आईपी पते हैं ।

सबनेटिंग के साथ बहुत कुछ किया जा सकता है, लेकिन अगर आप अभी शुरुआत कर रहे हैं तो इससे निपटने के लिए सबनेटिंग एक नया राक्षस है।


4
कृपया ध्यान रखें कि यह पेज अभी भी क्लासफुल एड्रेस के बारे में बात करता है, जिसे 1993 में क्लासलेस इंटर-डोमेन रूटिंग ( RFC1519 / RFC4632 ) द्वारा बदल दिया गया है।
सैंडर स्टीफन

मेरी तरफ से गलती। मैंने पहले आरेख को पकड़ा जो मुझे पता चला कि वास्तव में उनमें से प्रत्येक का मतलब क्या है जो सरलतम फैशन में है।
मोसेबलम

3
@ 4m1nh4j1 सुंदर चित्रों पर यह थोड़ा छोटा है, लेकिन सर्वर फॉल्ट पर सबनेटिंग स्पष्टीकरण की जाँच करें । /xशैली आधे रास्ते नीचे, "अधिक शब्दावली" के अंतर्गत के बारे में चर्चा की है
voretaq7

4

192.168.0.0 निजी आईपी पता है, जिसमें रेंज एड्रेस (192.168.0.0 से 192.168.255.2552 नेटवर्क तक) है। इसका मतलब है कि आपने बत्तीस बिट्स में से नेटवर्क पते के लिए सोलह बिट्स का उपयोग किया है और बिट्स होस्ट एड्रेसिंग के लिए शेष हैं। इन शेष सोलह बिट्स का उपयोग आपके नेटवर्क डिज़ाइन के आधार पर उप नेटिंग के लिए किया जा सकता है और अन्य उप नेटिंग चरणों का उपरोक्त पदों में वर्णन किया गया है।


इसलिए अगर मुझे सही ढंग से समझ में आता है तो यह इस प्रकार है: 192.168.0.0/24 का अर्थ है 192.168.0.1 और 192.168.0.254 की सीमा के भीतर आईपी पते वाले मेजबान; एक और उदाहरण होगा: 192.168.0.0/16 का अर्थ है 192.168.0.1 और 192.168.254.254 की सीमा के भीतर आईपी पते वाले मेजबान
फर्नांडो गेब्रियल

सही। आप बात समझ गए।
जतिंदर सिंह बराड़

4

एक और सरल व्याख्या हो सकती है, एक सीमा में आपके पास कितने पते हो सकते हैं।

ex: आपके पास एक IP abcd / x है। तो a, b, c, d व्यक्तिगत रूप से मान 0-255 हो सकते हैं जिससे हमें 2 ^ 3 (अधिकतम लंबाई 3) = 8. मिलती है, इसलिए ip के एक भाग में 8 बिट्स हो सकते हैं।

तो अब अगर हम 10.10.0.0/x की तरह आईपी लिखते हैं तो अब हमारे पास x / 8 = कुल संख्या निश्चित ब्लॉक हैं।

ex: अगर हमारे पास / 16 है तो 16/8 = 2 इसका मतलब है कि हमारे पास 2 ब्लॉक हैं, इसलिए अब आईपी 10.10.0.0 होगा, इसलिए यहां पहले दो ब्लॉक तय किए गए हैं और हमारे पास पिछले दो ब्लॉक में 256 में 0-255 हो सकते हैं * 256 = 65536 (पता हमारे पास हो सकता है) और नेटमास्क में 255.255.0.0 होगा

अब हम कहते हैं कि हमारे पास / 18 था जो 8 से पूरी तरह से विभाज्य नहीं है, इसलिए 18/8 = 2 (फिक्स्ड ब्लॉक) और 2 छोड़ दिया गया है इसलिए अब 256 को दो बार विभाजित करें जो 256/2 = 128, 128/2 = 64 है, इसलिए हमने प्राप्त किया 64 अब 256-64 = 192 है। इसलिए अब हमारा नेटमास्क 255.255.192.0 होगा, जिसका अर्थ है कि हमारा 64 * 256 पता हो सकता है।

इसके अलावा, अगर यह 24 था / इसका मतलब 24/8 = 3 तीन ब्लॉक तय हैं और एक चर है। netmask 255.255.255.0 है और अगर हमारे पास / 8 का मतलब 8/8 = 1 एक ब्लॉक तय है। तो 255.0.0.0


2

यह सबनेट (सबनेटवर्क) मास्क का प्रतिनिधित्व करता है।

1) आईपी पते को फिर से लिखें क्योंकि कंप्यूटर इसे पढ़ते हैं।

192.168.0.0 बाइनरी / बेस 2 / 'बिट्स' को 11000000.10101000.00000000.00000000 के रूप में परिवर्तित करता है

2) सबनेट पते का प्रतिनिधित्व करने वाले बिट्स की संख्या (बाएं से दाएं) 16 ('/ 16') के रूप में निर्दिष्ट है।

16 बिट्स, या 11000000.10101000 (192.168) नेटवर्क पता है और 0.0, या 00000000.00000000, होस्ट पता है - इस मामले में एक प्रसारण पता।

यह एक मुखौटा को संदर्भित करता है क्योंकि आप कंप्यूटर से कह रहे हैं कि मेजबान पते की गणना करते समय बिट की उस संख्या को अनदेखा करें, या शायद यह है कि नेटवर्क उन बिट्स की संख्या को पहचानता है, या मुखौटा के रूप में पहनता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.