जवाबों:
एक सरल व्याख्या:
यह /<number>
है कि एक कंप्यूटर कैसे जल्दी से गणना कर सकता है कि उसके नेटवर्क का क्या हिस्सा है और क्या नहीं है। यह सबनेट मास्क की थोड़ी लंबाई का प्रतिनिधित्व करता है, जैसा कि ऊपर बताया गया है। पेंटिंग करते समय सबनेट मास्क मास्किंग की तरह होता है। आप उस पर एक मुखौटा लगाते हैं जिसे आप पेंट नहीं करना चाहते हैं। सबनेट मास्क एड्रेस स्पेस और होस्ट एड्रेस स्पेस के नेटवर्क हिस्से की गणना करने का एक तरीका है। नेटवर्क पता स्थान आपको सौंपा गया है, होस्ट पता स्थान जिसे आप परिभाषित करते हैं कि कौन सा उपकरण मेजबान स्थान में कौन सा पता प्राप्त करता है।
एक कंप्यूटर आईपी एड्रेस और नेटवर्क मास्क के लिए एंड्रॉइड का बाइनरी गणित करता है।
आईपी एड्रेस 10.10.15.10/16
चरण 1) आईपी पते का अनुवाद 4 ऑक्टेट बाइनरी में करें: 00001010.00001010.00001111.00001010
चरण 2) सबनेट मास्क 4 ऑक्टेट का बाइनरी में अनुवाद करें, जो CIDR का उपयोग करना आसान है : 11111111.11111111000000000000000
चरण 3) दो पते पर एंडिंग ऑपरेशन करें। यह आपको सबनेट के लिए नेटवर्क एड्रेस देगा।
एंडिंग नियम इस प्रकार हैं:
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 तक कोई भी पता उसके नेटवर्क का हिस्सा है और कोई अन्य पता नहीं है।
यह एक बाइनरी नेटवर्क गैंग चीज़ की तरह है, आप इसमें हैं या आप नहीं हैं।
स्लैश और इसके बाद की संख्या एक सबनेट मास्क लिखने के लिए सिर्फ एक शॉर्टहैंड तरीका है। इसे CIDR (क्लासलेस इंटर-डोमेन रूटिंग) नोटेशन कहा जाता है। इसे आमतौर पर उपसर्ग लंबाई के रूप में भी जाना जाता है ।
स्लैश के बाद की संख्या सबनेट मास्क में लगातार 1 की संख्या का प्रतिनिधित्व करती है। उदाहरण के लिए, सबनेट मास्क के साथ 192.168.10.0/24
नेटवर्क के बराबर है । यदि आप बाइनरी में परिवर्तित होते हैं, तो आप लगातार 24 के साथ समाप्त होते हैं :192.168.10.0
255.255.255.0
255.255.255.0
1
11111111.11111111.11111111.00000000
एक और उदाहरण हो सकता है 10.0.0.0/8
। 1
सबनेट मास्क में लगातार 8 आप देता है 11111111.00000000.00000000.00000000
या 255.0.0.0
।
अधिक जानकारी के लिए, RFC 4632, धारा 3.1 देखें ।
आईपी पते के बाद स्लैश सबनेट मास्क का संक्षिप्त नाम है।
सबनेट मास्क का बाइनरी वर्जन केवल शून्य और जीरो से युक्त होने वाला है, जैसा कि एक आईपी एड्रेस का बाइनरी वेरिसन होगा, हालांकि, सबनेट मास्क वाले सभी लगातार होते हैं। सबनेट मास्क में लोगों की मात्रा संक्षिप्त नाम की संख्या के बराबर है।
उदाहरण के लिए, आपके द्वारा पूछे गए / 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 उपयोग करने योग्य होस्ट आईपी पते हैं ।
सबनेटिंग के साथ बहुत कुछ किया जा सकता है, लेकिन अगर आप अभी शुरुआत कर रहे हैं तो इससे निपटने के लिए सबनेटिंग एक नया राक्षस है।
/x
शैली आधे रास्ते नीचे, "अधिक शब्दावली" के अंतर्गत के बारे में चर्चा की है
192.168.0.0 निजी आईपी पता है, जिसमें रेंज एड्रेस (192.168.0.0 से 192.168.255.2552 नेटवर्क तक) है। इसका मतलब है कि आपने बत्तीस बिट्स में से नेटवर्क पते के लिए सोलह बिट्स का उपयोग किया है और बिट्स होस्ट एड्रेसिंग के लिए शेष हैं। इन शेष सोलह बिट्स का उपयोग आपके नेटवर्क डिज़ाइन के आधार पर उप नेटिंग के लिए किया जा सकता है और अन्य उप नेटिंग चरणों का उपरोक्त पदों में वर्णन किया गया है।
एक और सरल व्याख्या हो सकती है, एक सीमा में आपके पास कितने पते हो सकते हैं।
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
यह सबनेट (सबनेटवर्क) मास्क का प्रतिनिधित्व करता है।
1) आईपी पते को फिर से लिखें क्योंकि कंप्यूटर इसे पढ़ते हैं।
192.168.0.0 बाइनरी / बेस 2 / 'बिट्स' को 11000000.10101000.00000000.00000000 के रूप में परिवर्तित करता है
2) सबनेट पते का प्रतिनिधित्व करने वाले बिट्स की संख्या (बाएं से दाएं) 16 ('/ 16') के रूप में निर्दिष्ट है।
16 बिट्स, या 11000000.10101000 (192.168) नेटवर्क पता है और 0.0, या 00000000.00000000, होस्ट पता है - इस मामले में एक प्रसारण पता।
यह एक मुखौटा को संदर्भित करता है क्योंकि आप कंप्यूटर से कह रहे हैं कि मेजबान पते की गणना करते समय बिट की उस संख्या को अनदेखा करें, या शायद यह है कि नेटवर्क उन बिट्स की संख्या को पहचानता है, या मुखौटा के रूप में पहनता है।