इसे समझने का एक सरल तरीका:
IPv4 में:
256 * 256 * 256 * 256 (या 2 ^ 32) संभव आईपी एड्रेसेस की एक पंक्ति की कल्पना करें।
[] [] [] [] .................. [] [] []
256*256*256*256 total IP adresses
इसमें सबनेट मास्क 0.0.0.0 (या बाइनरी में 0000 0000 0000 0000 0000 0000 0000) है जो
सभी बिट्स जो नकाबपोश नहीं हैं उनका उपयोग उस नेटवर्क में एक आईपी एड्रेस देने के लिए किया जा सकता है।
उस एकल जाल में संभावित प्रभाव हैं:
0000 0000 0000 0000 0000 0000 0000 (<- NETMASK, यहाँ कुछ भी मास्किंग नहीं ...)
0000 0000 0000 0000 0000 0000 (आईपी 0.0.0.0) से
1111 1111 1111 1111 1111 1111 1111 1111 (आईपी 255.255.255.255)
यह पूरा नेटवर्क IP 0.0.0.0 पर शुरू होता है, और IP 255.255.255.255 तक चला जाता है
सबनेट मास्क में प्रत्येक बिट 2 बराबर भागों में रेखा को विभाजित करेगा।
सबनेट मास्क में पहला बिट इसे 2 बराबर भागों में विभाजित करेगा, प्रत्येक में 128 * 256 * 256 * 256 (या 2 ^ 31) आईपी एड्रेसेस:
[] [] [] .......... [] [] [] | [] [] ........... [] []
128*256*256*256 IP Adresses 128*256*256*256 IP Adr
इसमें सबनेट मास्क 128.0.0.0 (या बाइनरी में 1000 0000 0000 0000 0000 0000 0000) है जो
सभी बिट्स जो नकाबपोश नहीं हैं, उनका उपयोग उस नेटवर्क में एक आईपी एड्रेस देने के लिए किया जा सकता है।
तो आपके पास 2 सबनेट हो सकते हैं, और प्रत्येक सबनेट के लिए आपके पास उपलब्ध आईपी एड्रेसेस के 31 बिट्स हैं।
पहले सबनेट के लिए (एक जहां, नेटमैस्क के पीछे, '0' है)
1000 0000 0000 0000 0000 0000 0000 (<- NETMASK)
0000 0000 0000 0000 0000 0000 (IP 0.0.0.0) से
0111 1111 1111 1111 1111 1111 1111 1111 (IP 127.255.255.255)
और 2 सबनेट के लिए (नेटमस्क के पीछे जहां एक है, '1' है)
1000 0000 0000 0000 0000 0000 0000 (<- NETMASK)
1000 0000 0000 0000 0000 0000 0000 (आईपी 128.0.0.0) से
1111 1111 1111 1111 1111 1111 1111 1111 (आईपी 255.255.255.255)
सबनेट मास्क में अगला अतिरिक्त बिट दोनों पक्षों को 2 ^ 30 आईपी एड्रेसेस के 2 बराबर भागों में विभाजित करता है
और इसी तरह...
इसलिए यदि आप असाइन करने का प्रयास करते हैं, कहते हैं, / 3 का एक सबनेट, इसका मतलब है कि आपने 3 पुनरावृत्ति विभाजन खर्च किए, 2 ^ 3 = 8 सबनेट के साथ समाप्त। प्रत्येक सबनेट केवल मशीनों की पूरी पंक्ति के 8 उपखंडों में से एक हो सकता है। वे ओवरलैप नहीं कर सकते। हर एक पूर्व के बाद शुरू होता है।
[] ... [] | [] ... [] | [] ... [] | [] ... [] | [] ... [] | [] ... [] | [] ... [] | [] ... []
32*256*256*256 or 2^30 IP Adresses each.
इसमें सबनेट मास्क 0.0.0.0 है
तो पहले सबनेट के लिए (वही, जहां नेटमास्क के पीछे, '000' है)
1110 0000 0000 0000 0000 0000 0000 (<- NETMASK)
0000 0000 0000 0000 0000 0000 (IP 0.0.0.0) से
0001 1111 1111 1111 1111 1111 1111 1111 (IP 31.255.255.255)
और दूसरे सबनेट के लिए (नेटमस्क के पीछे जहां एक है, '001' है)
1110 0000 0000 0000 0000 0000 0000 (NETMASK)
0010 0000 0000 0000 0000 0000 0000 (IP 32.0.0.0) से
0011 1111 1111 1111 1111 1111 1111 1111 (IP 63.255.255.255)
...
और 7 वें सबनेट के लिए (नेटमस्क के पीछे जहां एक है, '110')
1110 0000 0000 0000 0000 0000 0000 (NETMASK)
1100 0000 0000 0000 0000 0000 0000 (आईपी 192.0.0.0) से
1101 1111 1111 1111 1111 1111 1111 1111 (आईपी 223.255.255.255)
और 8 वें सबनेट के लिए (नेटमस्क के पीछे जहां एक है, वह '111' है)
1110 0000 0000 0000 0000 0000 0000 (NETMASK)
1110 0000 0000 0000 0000 0000 0000 (आईपी 224.0.0.0) से
1111 1111 1111 1111 1111 1111 1111 1111 (आईपी 255.255.255.255)
यदि आप नेटमास्क में थोड़ा जोड़ना जारी रखते हैं, तो आप विभाजन जारी रखते हैं: एक मशीन के / 32 एकल का एक सबनेट।
लेकिन याद रखें कि आपके पास वास्तव में केवल मशीनें नहीं हो सकती हैं:
चीजों को काम करने के लिए, सबनेट की कुछ सीमाएँ आरक्षित हैं:
प्रत्येक सबनेट के लिए, "0 बिट एट वेल्यू 1" और "वैल्यू 1 पर सभी बिट्स" आमतौर पर प्रसारण के लिए आरक्षित होते हैं, इसलिए आपके पास आमतौर पर वास्तविक मशीन इंटरफेस के लिए सबनेट में केवल nb_of_possible_adresses_in_the_subnet-2 आईपी विज्ञापन उपलब्ध होते हैं। और किसी को गेटवे का इंटरफ़ेस बेहतर होना चाहिए, जिसमें अन्य नेट (एस) में एक और इंटरफ़ेस है, जिससे आप इसे अन्य नेट गेटवे के माध्यम से उन अन्य नेट (और सब कुछ) तक पहुंचने के लिए गेटवे के रूप में उपयोग कर सकते हैं।