क्लासफुल नेटवर्क

क्लासफुल नेटवर्क अप्रचलित नेटवर्क एड्रेसिंग आर्किटेक्चर है जिसका उपयोग 1981 से लेकर 1993 में क्लासलेस इंटर - डोमेन रूटिंग (सीआईडीआर) की प्रस्तावना होने तक इंटरनेट में किया गया था। इस विधि में आईपी प्रोटोकॉल संस्करण (IPv4 ) के लिए चार प्रमुख एड्रेस बिट्स के आधार पर पांच एड्रेस वर्गों में आईपी एड्रेस स्पेस को विभाजित किया गया है। क्लास A, B और C तीन विभिन्न नेटवर्क आकारों के नेटवर्क के लिए यूनिकास्ट एड्रेस प्रदान करते हैं। क्लास D बहुस्त्र्पीय नेटवर्किंग के लिए है और क्लास E आईपी ​​एड्रेस रेंज भविष्य या प्रायोगिक उद्देश्यों के लिए आरक्षित है।

इसके बंद होने के बाद से, कक्षणीय नेटवर्क अवधारणाओं के अवशेष केवल कुछ नेटवर्क सॉफ़्टवेयर और हार्डवेयर घटकों के डिफ़ॉल्ट कॉन्फ़िगरेशन पैरामीटर्स के सीमित विधि में ही अवशिष्ट रहे हैं, विशेष रूप से सबनेट मास्क के डिफ़ॉल्ट कॉन्फ़िगरेशन में।

पृष्ठभूमि
मूल एड्रेस परिभाषा में, 32-बिट IPv4 एड्रेस का सबसे महत्वपूर्ण आठ बिट नेटवर्क नंबर फ़ील्ड था जो उस विशेष नेटवर्क को निर्दिष्ट करता था जिससे होस्ट जुड़ा हुआ था। शेष 24 बिट्स ने स्थानीय एड्रेस निर्दिष्ट किया, जिसे "रेस्ट फ़ील्ड" भी कहा जाता है, जो विशिष्ट रूप से उस नेटवर्क से जुड़े होस्ट की पहचान करता है। यह प्रारूप उस समय पर्याप्त था जब केवल कुछ बड़े नेटवर्क उपस्थित थे, जैसे अरपानेट (नेटवर्क नंबर 10), और स्थानीय क्षेत्र नेटवर्क (LAN) के व्यापक प्रसार से पहले, तो इस आर्किटेक्चर के परिणामस्वरूप, एड्रेस अव्वल केवल स्वतंत्र नेटवर्क की कम संख्या (254) का समर्थन करता है।

एड्रेस क्लासेस की प्रस्तावना से पहले, केवल इन बड़े पता ब्लॉक्स का उपयोग किया जा सकता था जिन्हें बाद में क्लास A नेटवर्क्स के रूप में जाना गया। इस परिणामस्वरूप, इंटरनेट के प्रारंभिक विकास में सम्मलित कुछ संगठनों को उनकी आवश्यकता से कहीं अधिक (प्रत्येक 16,777,216 आईपी एड्रेस) एड्रेस अव्वल आवंटन प्राप्त हुआ था। नेटवर्क के विकास की प्रारंभिक में ही यह स्पष्ट हो गया कि यह महत्वपूर्ण स्कलबिलिटी सीमा होगी।

एड्रेस वर्गों का परिचय
नेटवर्क के विस्तार को उपस्थित एड्रेस अव्वल और IPv4 पैकेट संरचना के साथ अनुकूलता सुनिश्चित करनी थी, और उपस्थित नेटवर्क के पुन: क्रमांकन से बचना था। समाधान अधिक बिट्स को सम्मलित करने के लिए नेटवर्क नंबर फ़ील्ड की परिभाषा का विस्तार करना था, जिससे अधिक नेटवर्क निर्दिष्ट किए जा सकें, प्रत्येक में संभावित रूप से कम होस्ट हों। चूँकि उस समय सभी उपस्थित नेटवर्क नंबर 64 से छोटे थे, इसलिए उन्होंने नेटवर्क नंबर फ़ील्ड के केवल 6 सबसे कम-महत्वपूर्ण बिट्स का उपयोग किया था। इस प्रकार इन वर्गों में से पहले में उपस्थित नेटवर्क नंबरों को संरक्षित करते हुए एड्रेस वर्गों का सेट प्रस्तुत करने के लिए एड्रेस के सबसे महत्वपूर्ण बिट्स का उपयोग करना संभव था।

इस नए एड्रेसिंग आर्किटेक्चर किसके द्वारा प्रस्तुत किया गया था? 1981 में इंटरनेट प्रोटोकॉल के के निर्देश का भाग था। इसने एड्रेस अव्वल को मुख्य रूप से तीन एड्रेस प्रारूपों में विभाजित किया, जिन्हें अब से एड्रेस वर्ग कहा जाता है, और चौथी श्रेणी को बाद में परिभाषित करने के लिए आरक्षित छोड़ दिया गया है।

प्रथम श्रेणी, जिसे क्लास A के रूप में नामित किया गया है, में वे सभी एड्रेस सम्मलित हैं जिनमें सबसे महत्वपूर्ण बिट शून्य है। इस वर्ग के लिए नेटवर्क संख्या अगले 7 बिट्स द्वारा दी गई है, इसलिए शून्य नेटवर्क सहित और पहले से आवंटित आईपी नेटवर्क सहित कुल 128 नेटवर्क को समायोजित किया गया है। क्लास B नेटवर्क ऐसा नेटवर्क था जिसमें सभी पतों में दो सबसे महत्वपूर्ण बिट क्रमशः 1 और 0 पर सेट होते थे। इन नेटवर्कों के लिए, नेटवर्क एड्रेस के अगले 14 बिट्स द्वारा दिया गया था, इस प्रकार नेटवर्क पर होस्ट को नंबर देने के लिए कुल 16 बिट्स बचे थे 65 536 प्रति नेटवर्क एड्रेस । क्लास C को 1, 1, और 0 पर सेट 3 उच्च-क्रम बिट्स के साथ परिभाषित किया गया था, और नेटवर्क को नंबर देने के लिए अगले 21 बिट्स को नामित किया गया था, प्रत्येक नेटवर्क को 256 स्थानीय पतों के साथ छोड़ दिया गया था।

अग्रणी बिट अनुक्रम 111 ने उस समय अनिर्दिष्ट एड्रेसिंग मोड (विस्तारित एड्रेसिंग मोड से बच) निर्दिष्ट किया, जिसे बाद में मल्टीकास्ट एड्रेसिंग के लिए क्लास D (1110) के रूप में उप-विभाजित किया गया, जबकि क्लास E के रूप में नामित 1111 ब्लॉक को भविष्य में उपयोग के लिए आरक्षित छोड़ दिया गया था।

इस आर्किटेक्चर परिवर्तन ने इंटरनेट की एड्रेसिंग क्षमता को बढ़ाया किन्तु IPv4 एड्रेस की समाप्ति को नहीं रोका। समस्या यह थी कि कई साइटों को प्रदान किए गए क्लास C नेटवर्क की समानता में बड़े एड्रेस ब्लॉक की आवश्यकता थी, और इसलिए उन्हें क्लास B ब्लॉक प्राप्त हुआ, जो ज्यादातर स्थितियों में आवश्यकता से बहुत बड़ा था। इंटरनेट के तेजी से विकास के कारण, बिना असाइन किए गए क्लास B पतों का पूल (214 या लगभग 16,000) तेजी से ख़त्म हो रहा था। 1993 में प्रारंभ होकर, क्लासफुल नेटवर्किंग को क्लासलेस इंटर-डोमेन रूटिंग (CIDR) द्वारा प्रतिस्थापित किया गया,इस समस्या को हल करने का प्रयास किया गया।

क्लासफुल एड्रेसिंग परिभाषा
क्लासफुल नेटवर्क एड्रेसिंग के अनुसार, 32-बिट IPv4 एड्रेस स्पेस को 5 वर्गों (A-E) में विभाजित किया गया था जैसा कि निम्नलिखित तालिकाओं में दिखाया गया है। निम्नलिखित बिट-वार प्रतिनिधित्व में, Class A  0.  0. 0. 0 = 00000000.00000000.00000000.00000000 127.255.255.255 = 01111111.11111111.11111111.11111111                   0nnnnnnn.HHHHHHHH.HHHHHHHH.HHHHHHHH Class B 128. 0. 0.  0 = 10000000.00000000.00000000.00000000 191.255.255.255 = 10111111.11111111.11111111.11111111                   10nnnnnn.nnnnnnnn.HHHHHHHH.HHHHHHHH Class C 192. 0. 0.  0 = 11000000.00000000.00000000.00000000 223.255.255.255 = 11011111.11111111.11111111.11111111                   110nnnnn.nnnnnnnn.nnnnnnnn.HHHHHHHH Class D 224. 0. 0.  0 = 11100000.00000000.00000000.00000000 239.255.255.255 = 11101111.11111111.11111111.11111111                   1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX Class E 240. 0. 0.  0 = 11110000.00000000.00000000.00000000 255.255.255.255 = 11111111.11111111.11111111.11111111                   1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX प्रत्येक नेटवर्क में विशिष्ट होस्ट को संबोधित करने के लिए उपयोग किए जाने वाले पतों की संख्या सदैव 2N - 2 होती है, जहां N रेस्ट फ़ील्ड बिट्स की संख्या होती है, और 2 की कमी करने से सभी-बिट्स-जीरो होस्ट मूल्य का उपयोग नेटवर्क एड्रेस का प्रतिनिधित्व करने के लिए और सभी-बिट्स-वन होस्ट मूल्य का उपयोग प्रसारण एड्रेस के रूप में करने के लिए किया जाता है। इस प्रकार, 8 बिट्स के लिए होस्ट फ़ील्ड में उपलब्ध क्लास C एड्रेस के लिए अधिकतम होस्ट की संख्या 254 होती है।
 * कक्षाएँ
 * बिट-वार प्रतिनिधित्व
 * n नेटवर्क आईडी के लिए उपयोग किए गए बिट को इंगित करता है।
 * H होस्ट आईडी के लिए उपयोग किए गए बिट को इंगित करता है।
 * X किसी निर्दिष्ट उद्देश्य के बिना थोड़ा सा इंगित करता है।

आज, IP एड्रेस नेटमास्क से जुड़े होता हैं। इसे क्लासफुल नेटवर्क में आवश्यक नहीं था क्योंकि मास्क एड्रेस के द्वारा स्वयं सूचित होता था; किसी भी नेटवर्क उपकरण को एड्रेस लगाने के लिए कि एड्रेस का क्लास और इसलिए उसका नेटमास्क क्या होगा, IP एड्रेस के पहले कुछ बिट्स की निरीक्षण की जाती थी।

क्लास A, B और C के प्रारंभ और अंत में संख्यात्मक रूप से ब्लॉक मूल रूप से विशेष संबोधन या भविष्य की सुविधाओं के लिए आरक्षित थे, अर्थात, और  पूर्व वर्ग A में आरक्षित हैं;  और  पूर्व क्लास B में आरक्षित थे किन्तु अब असाइनमेंट के लिए उपलब्ध हैं;  और  पूर्व वर्ग C में आरक्षित हैं। जबकि  नेटवर्क क्लास A नेटवर्क है, इसे लूपबैक के लिए नामित किया गया है और इसे किसी नेटवर्क को नहीं सौंपा जा सकता है।

क्लास D मल्टीकास्ट के लिए आरक्षित है और इसका उपयोग नियमित यूनिकास्ट ट्रैफ़िक के लिए नहीं किया जा सकता है। क्लास ई आरक्षित है और इसका उपयोग सार्वजनिक इंटरनेट पर नहीं किया जा सकता है। कई पुराने राउटर किसी भी संदर्भ में इसका उपयोग स्वीकार नहीं करेंगे।

यह भी देखें

 * IPv4 सबनेटिंग संदर्भ
 * असाइन किए गए/8 IPv4 एड्रेस ब्लॉक की सूची

बाहरी संबंध

 * IANA, Current IPv4 /8 delegations
 * Overview of IP एड्रेसing, both classless and classful (404)
 * It includes a list of Class A networks as of that date.