नेटमास्क क्या है?

एक नेटमास्क एक 32-बिट मास्क है जिसका उपयोग आईपी एड्रेस को सबनेट में विभाजित करने और नेटवर्क के उपलब्ध मेजबानों को निर्दिष्ट करने के लिए किया जाता है। एक नेटमैस्क में, दो बिट्स हमेशा स्वचालित रूप से असाइन किए जाते हैं। उदाहरण के लिए, 255.255.225.0 में, "0" असाइन किया गया नेटवर्क पता है। 255.255.255.255 में, "255" असाइन किया गया प्रसारण पता है। 0 और 255 हमेशा असाइन किए जाते हैं और उनका उपयोग नहीं किया जा सकता है।

नीचे एक नेटमैस्क का उदाहरण और इसके बाइनरी रूपांतरण का एक उदाहरण है।

netmask:255।255।255।255
बाइनरी:11111111111111111111111111111111
नेटमास्क की लंबाई8162432

बाइनरी रूपांतरण में बिट्स की गणना करना आपको नेटमास्क लंबाई निर्धारित करने की अनुमति देता है। ऊपर एक 32-बिट पते का एक उदाहरण है। हालाँकि, यह पता एक प्रसारण पता है और किसी भी होस्ट (कंप्यूटर या अन्य नेटवर्क डिवाइस) को इससे कनेक्ट करने की अनुमति नहीं देता है।

आमतौर पर इस्तेमाल किया जाने वाला नेटमास्क एक 24-बिट नेटमास्क है, जैसा कि नीचे देखा गया है।

netmask:255।255।255।0
बाइनरी:11111111111111111111111100000000
नेटमास्क की लंबाई81624-

24-बिट नेटमास्क का उपयोग करते हुए, नेटवर्क 2, 097, 150 नेटवर्क या 254 विभिन्न होस्ट के साथ 192.0.1.x से 223.255.254.x के आईपी रेंज में सक्षम होगा, जो आमतौर पर एक नेटवर्क के लिए पर्याप्त पते से अधिक होता है।

नेटमास्क समर्थन कर सकते हैं नेटवर्क की सक्षम मात्रा निर्धारित करने के लिए एक सरल सूत्र का उपयोग किया जा सकता है।

2 ^ (नेटमास्क लंबाई - # प्रयुक्त सेगमेंट की) - 2

उदाहरण के लिए, यदि हमने 24 की नेटमास्क लंबाई का उपयोग किया है, तो तीन इस्तेमाल किए गए सेगमेंट के साथ 255.255.255.0 का नेटमास्क है, तीन को नेटमास्क लंबाई से घटाएं, उदाहरण के लिए, 24-3 = 21. इस संख्या के साथ, इसे उपरोक्त सूत्र में प्लग करें। 2 ^ 21 - 2 = 2, 097, 150 नेटवर्क की कुल संख्या प्राप्त करने के लिए। प्रसारण और नेटवर्क पते जो पहले से ही उपयोग किए जा रहे हैं, के कारण आप इस संख्या से दो घटा रहे हैं।

एक अन्य उदाहरण 16 की नेटमास्क लंबाई है, जिसमें दो प्रयुक्त खंडों के साथ 255.255.0.0 का नेटमास्क है। उपरोक्त सूत्र का उपयोग करने पर, आपको 2 ^ 14 - 2 = 16, 382 कुल नेटवर्क मिलेगा।

मेजबानों की मात्रा निर्धारित करने के लिए एक नेटमैस्क समर्थन करने में सक्षम है, निम्न सूत्र का उपयोग करें।

2 ^ (# जीरो का) - 2

उदाहरण के लिए, 24 की नेटमास्क लंबाई के साथ, जैसा कि उपरोक्त चार्ट में दिखाया गया है, आठ शून्य हैं। इसलिए, उपरोक्त सूत्र का उपयोग करते हुए, यह 2 ^ 8 - 2 = 254 मेजबानों की कुल संख्या होगी। फिर से, प्रसारण और नेटवर्क पते के लिए दो को इस संख्या से घटाया जाता है।

फिर से, नेटमास्क की लंबाई का एक और उदाहरण, 16 शून्य होगा। इस मामले में सूत्र 2 ^ 16 - 2 = 65, 534 मेजबानों की कुल संख्या होगी।

नीचे आमतौर पर उपयोग की जाने वाली नेटवर्क कक्षाओं में से प्रत्येक का टूटना है।

कक्षानेटमास्क की लंबाई# नेटवर्क का# मेजबानों कीnetmask
कक्षा812616, 777, 214255.0.0.0
कक्षा बी1616, 38265, 534255.255.0.0
कक्षा सी242, 097, 150254255.255.255.0

बाइनरी, आईपी एड्रेस, नेटवर्क शब्द, सबनेट मास्क