एक IP address को दो भागों में विभाजित किया गया है: नेटवर्क और होस्ट भागों। उदाहरण के लिए, एक IP क्लास A एड्रेस में 8 bits होते हैं जो नेटवर्क की पहचान करते हैं और 24 bits होस्ट की पहचान करते हैं। इसका कारण यह है कि एक ए IP address के लिए डिफ़ॉल्ट सबनेट मास्क 8 bit लंबा है। (या, बिंदीदार दशमलव संकेतन, 255.0.0.0 में लिखा गया है)। इसका क्या मतलब है? खैर, एक IP address की तरह, एक सबनेट मास्क में 32 बिट्स भी होते हैं। कंप्यूटर इसका उपयोग नेटवर्क भाग और पते के होस्ट भाग को निर्धारित करने के लिए करते हैं। सबनेट मास्क में 1s एक नेटवर्क भाग, 0s एक मेजबान भाग का प्रतिनिधित्व करता है।
कंप्यूटर केवल bits के साथ काम करता है। नेटवर्क रेंज निर्धारित करने के लिए उपयोग किया जाने वाला गणित बाइनरी और है।
बता दें कि हमारे पास 8 बिट्स (255.0.0.0) के डिफ़ॉल्ट सबनेट मास्क के साथ 10.0.0.1 का IP एड्रेस है।
सबसे पहले, हमें IP address को बाइनरी में बदलने की आवश्यकता है:
IP address : 10.0.0.1 = 00001010.00000000.00000000.00000001
Subnet mask : 255.0.0.0 = 11111111.00000000.00000000.0000000
कंप्यूटर तब नेटवर्क नंबर निर्धारित करने के लिए AND ऑपरेशन का उपयोग करते हैं:
कंप्यूटर तब नेटवर्क का आकार निर्धारित कर सकता है। केवल IP address जो 10 से शुरू होते हैं वे एक ही नेटवर्क में होंगे। तो, इस मामले में, इस नेटवर्क में पते की सीमा 10.0.0.0 – 10.255.255.255 है।
NOTE:
एक सबनेट मास्क हमेशा 0s की श्रृंखला के बाद 1s की एक श्रृंखला होना चाहिए।