क्लासफुल नेटवर्क
क्लासफुल नेटवर्क एक अप्रचलित नेटवर्क पता िंग आर्किटेक्चर है जिसका उपयोग 1981 से लेकर 1993 में वर्गहीन इंटर - डोमेन रूटिंग (सीआईडीआर) की शुरुआत तक इंटरनेट में किया गया था। यह विधि आईपीवीसीएच (आईपीवी4) के लिए आईपी एड्रेस स्पेस को अग्रणी के आधार पर पांच एड्रेस क्लास में विभाजित करती है। चार पता बिट्स. कक्षा ए, बी और सी तीन अलग-अलग नेटवर्क आकारों के नेटवर्क के लिए यूनिकास्ट पते प्रदान करते हैं। क्लास डी बहुस्त्र्पीय नेटवर्किंग के लिए है और क्लास आईपी पता रेंज भविष्य या प्रायोगिक उद्देश्यों के लिए आरक्षित है।
इसके बंद होने के बाद से, क्लासफुल नेटवर्क अवधारणाओं के अवशेष केवल कुछ नेटवर्क सॉफ़्टवेयर और हार्डवेयर घटकों के डिफ़ॉल्ट कॉन्फ़िगरेशन पैरामीटर में सीमित दायरे में ही व्यवहार में बने हुए हैं, विशेष रूप से सबनेट मास्क के डिफ़ॉल्ट कॉन्फ़िगरेशन में।
पृष्ठभूमि
मूल पता परिभाषा में, 32-बिट IPv4 पते का सबसे महत्वपूर्ण आठ बिट नेटवर्क नंबर फ़ील्ड था जो उस विशेष नेटवर्क को निर्दिष्ट करता था जिससे होस्ट जुड़ा हुआ था। शेष 24 बिट्स ने स्थानीय पता निर्दिष्ट किया, जिसे रेस्ट फ़ील्ड (बाकी पता) भी कहा जाता है, जो विशिष्ट रूप से उस नेटवर्क से जुड़े होस्ट की पहचान करता है।[1] यह प्रारूप उस समय पर्याप्त था जब केवल कुछ बड़े नेटवर्क मौजूद थे, जैसे ARPANET (नेटवर्क नंबर 10), और स्थानीय क्षेत्र नेटवर्क (LAN) के व्यापक प्रसार से पहले। इस वास्तुकला के परिणामस्वरूप, पता स्थान केवल स्वतंत्र नेटवर्क की कम संख्या (254) का समर्थन करता है।
एड्रेस क्लासेस की शुरूआत से पहले, केवल एड्रेस ब्लॉक ही उपलब्ध थे, ये बड़े ब्लॉक थे जिन्हें बाद में क्लास ए नेटवर्क के रूप में जाना जाने लगा।[2] परिणामस्वरूप, इंटरनेट के प्रारंभिक विकास में शामिल कुछ संगठनों को उनकी आवश्यकता से कहीं अधिक (प्रत्येक 16,777,216 आईपी पते) पता स्थान आवंटन प्राप्त हुआ। नेटवर्क के विकास की शुरुआत में ही यह स्पष्ट हो गया कि यह एक महत्वपूर्ण scalability सीमा होगी।[citation needed]
पता वर्गों का परिचय
नेटवर्क के विस्तार को मौजूदा पता स्थान और आईपीवी4 पैकेट संरचना के साथ अनुकूलता सुनिश्चित करनी थी, और मौजूदा नेटवर्क के पुन: क्रमांकन से बचना था। समाधान अधिक बिट्स को शामिल करने के लिए नेटवर्क नंबर फ़ील्ड की परिभाषा का विस्तार करना था, जिससे अधिक नेटवर्क निर्दिष्ट किए जा सकें, प्रत्येक में संभावित रूप से कम होस्ट हों। चूँकि उस समय सभी मौजूदा नेटवर्क नंबर 64 से छोटे थे, इसलिए उन्होंने नेटवर्क नंबर फ़ील्ड के केवल 6 सबसे कम-महत्वपूर्ण बिट्स का उपयोग किया था। इस प्रकार इन वर्गों में से पहले में मौजूदा नेटवर्क नंबरों को संरक्षित करते हुए पता वर्गों का एक सेट पेश करने के लिए पते के सबसे महत्वपूर्ण बिट्स का उपयोग करना संभव था।
नया एड्रेसिंग आर्किटेक्चर किसके द्वारा पेश किया गया था? RFC 791 1981 में इंटरनेट प्रोटोकॉल के विनिर्देशन के एक भाग के रूप में।[3] इसने पता स्थान को मुख्य रूप से तीन पता प्रारूपों में विभाजित किया, जिन्हें अब से पता वर्ग कहा जाता है, और एक चौथी श्रेणी को बाद में परिभाषित करने के लिए आरक्षित छोड़ दिया गया है।
प्रथम श्रेणी, जिसे क्लास ए के रूप में नामित किया गया है, में वे सभी पते शामिल हैं जिनमें सबसे महत्वपूर्ण बिट शून्य है। इस वर्ग के लिए नेटवर्क संख्या अगले 7 बिट्स द्वारा दी गई है, इसलिए शून्य नेटवर्क सहित और पहले से आवंटित आईपी नेटवर्क सहित कुल 128 नेटवर्क को समायोजित किया गया है। क्लास बी नेटवर्क एक ऐसा नेटवर्क था जिसमें सभी पतों में दो सबसे महत्वपूर्ण बिट क्रमशः 1 और 0 पर सेट होते थे। इन नेटवर्कों के लिए, नेटवर्क पता पते के अगले 14 बिट्स द्वारा दिया गया था, इस प्रकार नेटवर्क पर होस्ट को नंबर देने के लिए कुल 16 बिट्स बचे थे 65536 प्रति नेटवर्क पते। क्लास सी को 1, 1, और 0 पर सेट 3 उच्च-क्रम बिट्स के साथ परिभाषित किया गया था, और नेटवर्क को नंबर देने के लिए अगले 21 बिट्स को नामित किया गया था, प्रत्येक नेटवर्क को 256 स्थानीय पतों के साथ छोड़ दिया गया था।
अग्रणी बिट अनुक्रम 111 ने उस समय एक अनिर्दिष्ट एड्रेसिंग मोड (विस्तारित एड्रेसिंग मोड से बच) निर्दिष्ट किया,[3] जिसे बाद में मल्टीकास्ट एड्रेसिंग के लिए क्लास डी (1110) के रूप में उप-विभाजित किया गया, जबकि क्लास ई के रूप में नामित 1111 ब्लॉक को भविष्य में उपयोग के लिए आरक्षित छोड़ दिया गया।REFERENCE FOR RFC988 IS NOT DEFINED YET. You are invited to add it here.
इस आर्किटेक्चर परिवर्तन ने इंटरनेट की एड्रेसिंग क्षमता को बढ़ाया लेकिन IPv4 एड्रेस की समाप्ति को नहीं रोका। समस्या यह थी कि कई साइटों को प्रदान किए गए क्लास सी नेटवर्क की तुलना में बड़े एड्रेस ब्लॉक की आवश्यकता थी, और इसलिए उन्हें क्लास बी ब्लॉक प्राप्त हुआ, जो ज्यादातर मामलों में आवश्यकता से बहुत बड़ा था। इंटरनेट के तेजी से विकास के कारण, बिना असाइन किए गए क्लास बी पतों का पूल (214या लगभग 16,000) तेजी से ख़त्म हो रहा था। 1993 में प्रारंभ होकर, क्लासफुल नेटवर्किंग को क्लासलेस इंटर-डोमेन रूटिंग (CIDR) द्वारा प्रतिस्थापित किया गया,[4][5]इस समस्या को हल करने के प्रयास में।
क्लासफुल एड्रेसिंग परिभाषा
क्लासफुल नेटवर्क एड्रेसिंग के तहत, 32-बिट आईपीवी4 एड्रेस स्पेस को 5 वर्गों (ए-ई) में विभाजित किया गया था जैसा कि निम्नलिखित तालिकाओं में दिखाया गया है।
- कक्षाएँ
Class | Leading bits | Size of network number bit field | Size of rest bit field | Number of networks | Addresses per network | Total addresses in class | Start address | End address | Default subnet mask in dot-decimal notation | CIDR notation |
---|---|---|---|---|---|---|---|---|---|---|
Class A | 0 | 8 | 24 | 128 (27) | 16,777,216 (224) | 2,147,483,648 (231) | 0.0.0.0 | 127.255.255.255[lower-alpha 1] | 255.0.0.0 | /8 |
Class B | 10 | 16 | 16 | 16,384 (214) | 65,536 (216) | 1,073,741,824 (230) | 128.0.0.0 | 191.255.255.255 | 255.255.0.0 | /16 |
Class C | 110 | 24 | 8 | 2,097,152 (221) | 256 (28) | 536,870,912 (229) | 192.0.0.0 | 223.255.255.255 | 255.255.255.0 | /24 |
Class D (multicast) | 1110 | not defined | not defined | not defined | not defined | 268,435,456 (228) | 224.0.0.0 | 239.255.255.255 | not defined | /4[6] |
Class E (reserved) | 1111 | not defined | not defined | not defined | not defined | 268,435,456 (228) | 240.0.0.0 | 255.255.255.255[lower-alpha 2] | not defined | not defined |
- बिट-वार प्रतिनिधित्व
निम्नलिखित बिट-वार प्रतिनिधित्व में,
- n नेटवर्क आईडी के लिए उपयोग किए गए बिट को इंगित करता है।
- H होस्ट आईडी के लिए उपयोग किए गए बिट को इंगित करता है।
- एक्स किसी निर्दिष्ट उद्देश्य के बिना थोड़ा सा इंगित करता है।
<पूर्व> एक कक्षा
0. 0. 0. 0 = 00000000.00000000.00000000.00000000
127.255.255.255 = 011111111.11111111.11111111.11111111
0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh
कक्षा बी 128. 0. 0. 0 = 10000000.00000000.00000000.00000000 191.255.255.255 = 10111111.11111111.11111111.11111111
10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh
कक्षा सी 192. 0. 0. 0 = 11000000.00000000.00000000.00000000 223.255.255.255 = 11011111.11111111.11111111.11111111
110nnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
कक्षा डी 224. 0. 0. 0 = 11100000.00000000.00000000.00000000 239.255.255.255 = 11101111.11111111.11111111.11111111
1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX
कक्षा ई 240. 0. 0. 0 = 11110000.00000000.00000000.00000000 255.255.255.255 = 111111111.11111111.11111111.11111111
1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX
</पूर्व>
प्रत्येक नेटवर्क में विशिष्ट होस्ट को संबोधित करने के लिए उपयोग किए जाने वाले पतों की संख्या हमेशा होती है 2N - 2, जहां एन बाकी फ़ील्ड बिट्स की संख्या है, और नेटवर्क पते का प्रतिनिधित्व करने के लिए ऑल-बिट्स-शून्य होस्ट मान के उपयोग के लिए 2 का घटाव समायोजित होता है और प्रसारण पते के रूप में उपयोग के लिए ऑल-बिट्स-वन होस्ट मान होता है . इस प्रकार, होस्ट फ़ील्ड में 8 बिट उपलब्ध क्लास सी पते के लिए, होस्ट की अधिकतम संख्या 254 है।
आज, आईपी पते नेटमास्क से जुड़े हुए हैं। क्लासफुल नेटवर्क में इसकी आवश्यकता नहीं थी क्योंकि पते में ही मुखौटा निहित था; कोई भी नेटवर्क डिवाइस पते की श्रेणी और इस प्रकार उसके नेटमास्क को निर्धारित करने के लिए आईपी पते के पहले कुछ बिट्स का निरीक्षण करेगा।
कक्षा ए, बी और सी के प्रारंभ और अंत में संख्यात्मक रूप से ब्लॉक मूल रूप से विशेष संबोधन या भविष्य की सुविधाओं के लिए आरक्षित थे, यानी, 0.0.0.0/8 और 127.0.0.0/8 पूर्व वर्ग ए में आरक्षित हैं; 128.0.0.0/16 और 191.255.0.0/16 पूर्व कक्षा बी में आरक्षित थे लेकिन अब असाइनमेंट के लिए उपलब्ध हैं; 192.0.0.0/24 और 223.255.255.0/24 पूर्व वर्ग सी में आरक्षित हैं। जबकि 127.0.0.0/8 नेटवर्क एक क्लास ए नेटवर्क है, इसे लूपबैक के लिए नामित किया गया है और इसे किसी नेटवर्क को नहीं सौंपा जा सकता है।[7] क्लास डी मल्टीकास्ट के लिए आरक्षित है और इसका उपयोग नियमित यूनिकास्ट ट्रैफ़िक के लिए नहीं किया जा सकता है। कक्षा ई आरक्षित है और इसका उपयोग सार्वजनिक इंटरनेट पर नहीं किया जा सकता है। कई पुराने राउटर किसी भी संदर्भ में इसका उपयोग स्वीकार नहीं करेंगे।[citation needed]
यह भी देखें
- IPv4 सबनेटिंग संदर्भ
- असाइन किए गए/8 आईपीवी4 एड्रेस ब्लॉक की सूची
टिप्पणियाँ
- ↑ 127.0.0.0 through 127.255.255.255 are reserved for loopback addresses. Although reserved, they are still part of the class A address group.
- ↑ 255.255.255.255 is reserved as the IPv4 Broadcast address.
संदर्भ
- ↑ {{#section:Template:Ref RFC/db/7|rfc760ref}} {{#section:Template:Ref RFC/db/7|rfc760status}}. sec. 3.1. {{#section:Template:Ref RFC/db/7|rfc760notes}}
- ↑ Clark, David D. (June 1978). A proposal for addressing and routing in the Internet. IETF. IEN 46. Retrieved 2014-01-08.
- ↑ 3.0 3.1 {{#section:Template:Ref RFC/db/7|rfc791ref}} {{#section:Template:Ref RFC/db/7|rfc791status}}. {{#section:Template:Ref RFC/db/7|rfc791notes}}
- ↑ {{#section:Template:Ref RFC/db/15|rfc1518ref}} {{#section:Template:Ref RFC/db/15|rfc1518status}}. {{#section:Template:Ref RFC/db/15|rfc1518notes}}
- ↑ {{#section:Template:Ref RFC/db/15|rfc1519ref}} {{#section:Template:Ref RFC/db/15|rfc1519status}}. {{#section:Template:Ref RFC/db/15|rfc1519notes}}
- ↑ MULTICAST_IP_ADDR. General Electric Digital Solutions. CIMPLICITY 10.0.
In network prefix or Classless Inter-Domain Routing ( CIDR) notation, IP multicast addresses are summarized as 224.0.0.0/4.
- ↑ M. Cotton; L. Vegoda (January 2010). Special Use IPv4 Addresses. RFC 5735.
बाहरी संबंध
- IANA, Current IPv4 /8 delegations
- Overview of IP addressing, both classless and classful (404)
- {{#section:Template:Ref RFC/db/7|rfc790ref}} {{#section:Template:Ref RFC/db/7|rfc790status}}. It includes a list of Class A networks as of that date.