हां, इसके बारे में सोचने का आसान तरीका यह है कि सबनेट मास्क शुरुआत में हमेशा 1s होता है। यदि एक सबनेट-आकार-संकेतक में बाइनरी प्रतिनिधित्व की शुरुआत में 1s नहीं है, तो मैं कहूंगा कि आधुनिक मानकों का उपयोग करते हुए सबनेट-आकार-संकेतक एक उचित "सबनेट मास्क" नहीं है।
RFC 1219 बताता है कि पहले RFC 950 गैर-सन्निहित बिट्स की अनुमति देता है। वास्तव में, RFC 950 पृष्ठ 15 (धारा 3) में स्पष्ट रूप से एक उदाहरण है, जो "गैर-सन्निहित सबनेट बिट्स" दिखाता है। हालांकि, इस तरह के सबनेट को CIDR अंकन में बदलने का कोई तरीका नहीं है। CIDR- शैली अंकन IPv6 का उपयोग किया गया है (पर) आरएफसी 1884 पेज 7 के बाद से , धारा 2.4 का पहला वाक्य), गैर-सन्निहित बिट्स को व्यापक रूप से एनवी 6 नेटवर्क के लिए कभी भी समर्थित नहीं किया गया था। आरएफसी 1219 की विधि निर्दिष्ट करती है कि "सबनेट बिट्स (मास्क = 1) सबसे महत्वपूर्ण बिट काम से सौंपा गया है। कम से कम "। ( आरएफसी 4632 खंड 3.1 , सामी के उत्तर द्वारा उल्लिखित है, सीआईडीआर संकेतन पर चर्चा करने वाले एक आधिकारिक मानक की ओर इशारा करता है।)
RFC 1878 पृष्ठ 2 के अलावा सभी IPv4 सबनेट के लिए मानक "सबनेट मास्क" संकेतन दिखाता है /0
।
हालांकि, मैं सामी के जवाब पर थोड़ा विस्तार करने जा रहा हूं, "क्यों" (एक ठोस उदाहरण के साथ, जैसा कि सवाल पूछा गया था) में देख रहा है ...
कुछ पेशेवर-ग्रेड सिस्को उपकरण कुछ "वाइल्डकार्ड मास्क" का समर्थन करते हैं, जो बिट्स को निष्क्रिय करता है। तो एक सामान्य सबनेट को कुछ कहा जाता है द्वारा प्रतिनिधित्व किया जा सकता है 00000000.00000000.00000000.11111111
।
सिस्को के वाइल्डकार्ड मास्क के साथ, एक नियम नहीं था कि सभी शून्य को पहले जाना था। तो आप उपयोग कर सकते हैं 00000000.00000000.00000000.11111110
।
यह एक ऐसे समूह का निर्माण करेगा जिसमें सभी समान आईपी पते होंगे।
यह जानना वास्तव में महत्वपूर्ण था, क्योंकि सिस्को के प्रशिक्षण ने इसे कवर किया, और इसलिए सिस्को के पेशेवर प्रमाणपत्रों के लिए परीक्षा प्रक्रिया ऐसी बात के बारे में पूछ सकती है।
हालांकि, मुझे लगता है कि यह ज्यादातर बेकार था। समान-संख्या वाले पते या विषम-संख्या वाले पते का उपयोग करके किसी नेटवर्क को आधे में विभाजित करने के बजाय, आप सामान्य संख्याओं से आधे वाले बड़े संख्याओं का उपयोग करके कम-संख्या वाले पते और उच्च-संख्या वाले पते का उपयोग करके नेटवर्क को आधे में विभाजित कर सकते हैं।
गैर-सन्निहित बिट्स के साथ वाइल्डकार्ड मास्क बहुत उपयोगी नहीं थे, और इसके साथ काम करने के लिए अधिक चुनौतीपूर्ण हो सकता है। सबनेट मास्क बिट 1 को सेट करने की बात यह है कि बिट यह पहचानने में मदद करता है कि डिवाइस किस सबनेट में है। उन बिट्स को पूरे पते पर फैलाने के लिए कोई बाध्यकारी कारण नहीं है, बजाय पते के शुरू में उन्हें अच्छी तरह से समूहीकृत करने के। । इसका परिणाम यह हुआ कि इस प्रकार के मुखौटे का समर्थन बहुत अधिक लाभ के बिना जोड़ा गया जटिलता था।
मुझे लगता है कि सिस्को ने अंततः सहमति व्यक्त की कि इस तरह के गैर-पारंपरिक सबनेट मास्क का कोई मतलब नहीं है, क्योंकि उन्होंने अंततः "वाइल्ड मास्क" के लिए समर्थन छोड़ दिया। पुराने पिक्सेल फायरवॉल "वाइल्डकार्ड मास्क" का समर्थन करते हैं, लेकिन नए एएसए इकाइयां मानक "सबनेट मास्क" का उपयोग करते हैं। ।
मैं मास्क में गैर-सन्निहित "सबनेट बिट्स" के साथ एक नेटवर्क बनाने की कोशिश भी नहीं करूंगा, क्योंकि बहुत सारे सॉफ़्टवेयर नए रुझानों / मानकों का पालन करेंगे, और इस तरह के नेटवर्क डिज़ाइन को अस्वीकार कर देंगे। यहां तक कि अगर मैं पुराने सॉफ्टवेयर का उपयोग कर रहा था, तो मैं शायद अपने नेटवर्क को आसानी से संशोधित करने में सक्षम होना चाहूंगा ताकि नेटवर्क को फिर से डिजाइन किए बिना नए सॉफ्टवेयर का उपयोग करने में सक्षम हो। तो, सन्निहित "सबनेट बिट्स" जाने का एकमात्र तरीका है।
यदि आपको परीक्षण पर सवाल पूछा जाता है, तो मुझे यह कहने में आत्मविश्वास महसूस होगा कि सभी 1s को पते की शुरुआत में होना चाहिए। यही कोई भी संत परीक्षक चाहते हैं कि अधिकांश छात्र इस दिन और उम्र में सीखते रहें।