भ्रमित ए, बी, सी नेटवर्क कक्षाएं


17

मैं IPv4 पतों का अध्ययन कर रहा हूँ और इस पूरी बात को क्लासफुल एड्रेसिंग के बारे में बताया। मुझे इसके पीछे का विचार मिलता है, बिट कुछ ऐसा है जिसे मैं भ्रमित करता हूं:

दो "एबीसी" रेंज हैं:

पेहला:

A: 1.0.0.0 से 126.0.0.0 / 8
बी के साथ: 128.0.0.0 से 191.255.0.0 / 16
सी के साथ: 192.0.0.0 से 223.255.255.0 के साथ / 24

दूसरा:

A: 10.0.0.0 से 10.255.255.255 / 8
B के साथ: 172.16.0.0 से 172.31.255.255 / 12
C के साथ: 192.168.0.0 से 192.168.255.255 / 16 के साथ

ये दोनों A, B और C नामों का उपयोग क्यों कर रहे हैं? वे सबनेट-मास्क के समान सेट का उपयोग भी नहीं कर रहे हैं! क्या पहला केवल सार्वजनिक पतों के लिए है? क्योंकि दूसरा केवल निजी पते हैं।

सराहना की मदद करो!


17
वास्तविक दुनिया ने कम से कम 15 साल पहले क्लासफुल एड्रेसिंग का इस्तेमाल बंद कर दिया था। मेरा सुझाव है कि आप CIDR (क्लासलेस इंटर डोमेन रूटिंग) सीखने में प्रयास करें।
टुन विंक

@TeunVink प्रमाणीकरण परीक्षण के लिए बहुत मदद नहीं करेगा, हालांकि ... क्लासफुल एड्रेसिंग अभी भी CCNA पाठ्यक्रम का एक बहुत अभिन्न अंग है।
रयान फोले

6
क्या सच में? यह दुख की बात है।
टुन विंक

2
@TeunVink यह वास्तव में कोई अलग नहीं है कि कोम्पटिया नेटवर्किंग + के लिए टोकन रिंग्स और बीएनसी कनेक्टर्स के बारे में सीखना है। पुरानी OLD तकनीक, लेकिन फिर भी इसे चलाने का मौका।
वर्नरसीडी

3
एक वास्तविक जवाब नहीं है, लेकिन बहुत अधिक शेख़ी: क्यों 2014 में अभी भी एबी और सी कक्षाओं के बारे में लोगों को सिखा रहे हैं? पूरा मेकिंग केवल भ्रमित कर रहा है, जब आज 1s-to-the-left-up-to-to-32-bit बिट मास्क के साथ उपयोग किया जाता है। मैं ऐतिहासिक मूल्य को समझता हूं, लेकिन यह पुस्तकों और पाठ्यक्रमों को अपडेट करने का समय है! एक को पहले सीआईडीआर सीखना चाहिए और फिर पुराने दिनों के बारे में सिखाया जाना चाहिए। क्या आप फ्रेंच सीखने के लिए लैटिन अध्ययन से शुरू करते हैं?
एमिलियो गारवागलिया

जवाबों:


33

यह संभावना है कि सबनेट मास्क आपको फेंक रहे हैं। जब तक आप यह ध्यान रखें कि नीचे दिए गए नियम अब लागू नहीं होते हैं, आपको ठीक होना चाहिए।

अंततः क्लासफुल एड्रेसिंग पते में सबसे महत्वपूर्ण (या "अग्रणी") बिट्स पर आ गया। न कुछ ज्यादा, न कुछ कम।

  • कक्षा ए: सबसे महत्वपूर्ण बिट्स के साथ शुरू होता है 0
  • कक्षा बी: सबसे महत्वपूर्ण बिट्स के साथ शुरू होता है 10
  • कक्षा C: सबसे महत्वपूर्ण बिट्स के साथ शुरू होता है 110

"कक्षाएं" उस तरह से आईं जब उन्होंने "होस्ट" और "नेटवर्क" के बीच उपयोग के लिए पता स्थान को विभाजित किया। ध्यान रखें कि तब वापस (जिस तरह से वापस, ARPANET के दिनों से), सबनेट मास्क मौजूद नहीं था , और नेटवर्क का पता खुद से पता लगाया जाना था। इसलिए, उपरोक्त बातों को ध्यान में रखते हुए, यह वही है जो उनके साथ आया था (इसका उद्देश्य द्विआधारी प्रतिनिधित्व है - प्रत्येक Nया H32-बिट पते में एक बिट का प्रतिनिधित्व करता है):

  • कक्षा ए: NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH(कम नेटवर्क, अधिक मेजबान)
  • कक्षा बी: NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH(अधिक नेटवर्क, कम होस्ट)
  • कक्षा सी: NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH(और भी अधिक नेटवर्क, यहां तक ​​कि कम होस्ट)

यहां Nपते के नेटवर्क भाग के Hप्रतिनिधि हैं , और पते के मेजबान भाग के प्रतिनिधि हैं, या जैसा कि उन्होंने इसे दिन में वापस बुलाया, "बाकी क्षेत्र।"

सबसे महत्वपूर्ण बिट्स के बारे में जो पहले कहा गया था, उसे मिलाकर, हमारे पास निम्नलिखित हैं:

  • कक्षा A: 0.0.0.0 - 127.255.255.255
  • कक्षा बी: 128.0.0.0 - 191.255.255.255
  • कक्षा C: 192.0.0.0 - 223.255.255.255

उन सीमाओं को बाइनरी में परिवर्तित करने से यह अधिक स्पष्ट हो सकता है:

कक्षा

0.0.0.0
-----------
[0]0000000.00000000.00000000.00000000

127.255.255.255
-----------
[0]1111111.11111111.11111111.11111111
 ^
 most significant bit = 0

कक्षा बी

128.0.0.0
-----------
[10]000000.00000000.00000000.00000000

191.255.255.255
-----------
[10]111111.11111111.11111111.11111111
 ^
 most significant bits = 10

कक्षा सी

192.0.0.0
-----------
[110]00000.00000000.00000000.00000000

223.255.255.255
-----------
[110]11111.11111111.11111111.11111111
 ^
 most significant bits = 110

उन सीमाओं के भीतर हर एक पता एक साझा अग्रणी बिट (ओं) को साझा करेगा। कहानी का नैतिक है, यदि आप याद कर सकते हैं कि अग्रणी बिट्स क्या माना जाता है (कक्षा ए के लिए 0, कक्षा बी के लिए 10, कक्षा सी के लिए 110) यह निर्धारित करना बहुत सरल है कि "पता" क्या होता है अन्यथा क्या होता है , या, अगर दशमलव आसान है:

  • कक्षा ए: पता में पहला ऑक्टेट 0 और 127 के बीच है, समावेशी है
  • कक्षा बी: पता में पहला ऑक्टेट 128 और 191 के बीच है, समावेशी है
  • कक्षा C: पता में पहला ऑक्टेट 192 और 223 के बीच है, समावेशी है

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


ऐतिहासिक दृष्टिकोण से इस पर विस्तार करने के लिए, यह कहने के लिए कि क्लासनेट नेटवर्क में सबनेट लागू नहीं थे, काफी सटीक नहीं है। सबनेटिंग का विचार CIDR के साथ उत्पन्न नहीं हुआ था। उदाहरण के लिए, 1985 में प्रकाशित RFC 950, CIDR के आदर्श बनने से एक दशक पहले क्लासफुल नेटवर्क में सबनेटिंग की बात करता था। faqs.org/rfcs/rfc950.html
रसेल हीलिंग

1
@RussellHeilling मैंने केवल CIDR संकेतन और एक IP पते के साथ जा रहे सबनेट मास्क की अवधारणा को सर्वव्यापी कहा है - मैं अधिक स्पष्ट होने के लिए "यह लागू नहीं होता है" कथन को फिर से लागू करेगा - यह वर्ग को निर्धारित करने में लागू नहीं होता है कि पता अंदर का है।
जॉन जेन्सेन

+1 मुझे कभी भी एहसास नहीं हुआ कि A / B / C 0/1/11 के बाद है। आपने मुझे इस साल पहले क्यों नहीं बताया?
वर्नरसीडी

4
@WernerCD यह 0/10/110 है - 0/1/11 :-) की तुलना में पूरी तरह से अलग द्विआधारी में शून्य महत्वपूर्ण हैं। अग्रणी लोग नहीं हैं।
जॉन जेन्सेन

@ जॉनसन ब्रिलियंट स्पष्टीकरण! बहुत बहुत धन्यवाद: डी
एक्सल केनेडल

18

जबकि क्लासफुल एड्रेसिंग के पीछे का विचार अब अप्रचलित है क्योंकि क्लासलेस इंटरडोमेन रूटिंग (CIDR) दशकों से उपयोग में है (मूल RFC1519 को 1993 में प्रकाशित किया गया था), आपका पहला उत्तर ऐतिहासिक रूप से सही है।

आपके द्वारा सूचीबद्ध नेटवर्क का दूसरा सेट RFC1918 से है, और निजी उपयोग पता सीमाओं को परिभाषित करता है। पूर्व वर्ग A स्थान के भीतर एकल / 8 नेटवर्क है (एकल वर्ग A नेटवर्क दे रहा है), / a पूर्व कक्षा B स्थान के भीतर 12 (16 कक्षा B नेटवर्क दे रहा है), और A / 16 पूर्व कक्षा C स्थान ( 256 वर्ग सी नेटवर्क दे रहा है)।

कोई विरोधाभास नहीं है।


मुझे समझ नहीं आता कि यह 16 वर्ग बी नेटवर्क क्यों है। यदि नेटवर्क भाग / 12 है, तो यह दूसरे ऑक्टेट में 4 बिट्स शेष नहीं रहेगा + 2 निचले ऑक्टेट्स होस्ट पते होंगे?
एलडियन

आधुनिक क्लासलेस रूटिंग शब्दों में, हाँ। पारंपरिक क्लास रूटिंग में सुपरनेट की अवधारणा नहीं थी, और सबनेटिंग के लिए केवल सीमित समर्थन था। इस श्रेणी में पतों का प्राकृतिक मुखौटा / 16 है, कक्षा में रूटिंग / 12 एकल नेटवर्क के रूप में उपयोग करने योग्य नहीं होगा, केवल 16 असतत वर्ग बी नेटवर्क के रूप में।
रसेल हीलिंग

यह जवाब देने के लिए धन्यवाद मुझे नरक से बाहर भ्रमित कर रहा था अब तक यह सभी समझ में आने लगा है। इसलिए अब हम यह नहीं कह सकते कि सबनेट मास्क को जाने बिना एक क्लास बी नेटवर्क (प्रीफिक्स 10 से शुरू) में निश्चित रूप से 16 नेटवर्क हैं - अगर मैं सही तरीके से समझ रहा हूं। लेकिन अगर हमें कहा जाए कि इसमें मास्क / 16 है, तो हम कर सकते हैं।
एलियन

जब सोच समझकर, एक वर्ग बी nework (द्विआधारी उपसर्ग 10) हमेशा एक / 16 होता है। Classful रूटिंग में / 12 की कोई अवधारणा नहीं है, इसलिए RFC1918 में आवंटित / 12 के बारे में सोचने का तरीका 16 व्यक्तिगत वर्ग बी नेटवर्क है। बेशक यह सब अकादमिक है - आधुनिक नेटवर्क को कॉन्फ़िगर करने के लिए आपको इसमें से किसी को जानने की आवश्यकता नहीं होगी, और 1918 के स्पेस को स्वतंत्र रूप से सबनेट कर सकता है।
रसेल हीलिंग

3

एलेक्स, आपने 2014 में प्रश्न वापस पूछा, और मुझे आपके प्रश्न का स्पष्ट, संक्षिप्त उत्तर नहीं मिला, इसलिए यहां पर दिया गया है: "फर्स्ट वन" सार्वजनिक आईपी पते हैं, जिनका उपयोग इंटरनेट पर किया जा सकता है। "दूसरा एक" निजी आईपी पते हैं जो इंटरनेट पर उपयोग नहीं किए जा सकते क्योंकि वे नियमित नहीं हैं। हालांकि, निजी आईपी पते के लिए लाभ हैं। सबसे पहले, लागत। एक संगठन आईएसपी से एक सार्वजनिक आईपी पते को पट्टे पर दे सकता है जो आंतरिक नोड्स बाहरी संचार करते समय उपयोग कर सकते हैं। दूसरी बात, सुरक्षा। आंतरिक आईपी पते अज्ञात रहेंगे। एनएटी या पीएटी सर्वर का उपयोग निजी आईपी को सार्वजनिक और वीआईएसए के अनुवाद के लिए किया जा सकता है।

पहला एक: A: 1.0.0.0 से 126.0.0.0 / 8 के साथ

बी: 128.0.0.0 से 191.255.0.0 / 16 के साथ

C: 192.0.0.0 से 223.255.255.0 / 24

दूसरा एक: A: 10.0.0.0 से 10.255.255.255 / 8 के साथ

बी: 172.16.0.0 से 172.31.255.255 / 12 के साथ

C: 192.168.0.0 से 192.168.255.255 / 16 के साथ

उम्मीद है की यह मदद करेगा।

/ जोआन


1

वर्ग, "ए", "बी" और "सी", आपको नेटवर्क मास्क का आकार बताता है। (उदाहरण के लिए, एक वर्ग "C" में 24 बिट नेटवर्क मास्क होता है।) वर्ग एक विशिष्ट नेटवर्क को निर्दिष्ट करने वाला उचित नाम नहीं है।


1
हालांकि यह सच है कि एक वर्ग सी नेटवर्क का प्राकृतिक मुखौटा / 24 / उपसर्ग लंबाई के बराबर है, रिवर्स सच नहीं है। 10.1.1.0/24 उदाहरण के लिए एक वर्ग C नेटवर्क नहीं है - यह पूर्व श्रेणी A स्थान के भीतर एक वर्ग रहित / 24 सबनेट है। कृपया वर्गीय शब्दावली और CIDR संकेतन के बीच समानताएं न खींचने का प्रयास करें।
रसेल हीलिंग

1
वास्तव में, यह आधुनिक शब्दावली द्वारा है; "वर्ग" बस सबनेट का आकार है।
रिकी बीम

मैं नेटमैक्स और नेटवर्क रेंज के साथ "ए" में 'एक विशेष नेटवर्क' के विचार को भ्रमित करने के लिए एक सरल उत्तर देने की कोशिश कर रहा था। दृष्टिहीनता में, मुझे लगता है कि जेन्सेन का स्पष्टीकरण संक्षिप्तता में मेरे प्रयास से अधिक उपयोगी है।
क्रेग कॉन्सटेंटाइन

1
@RickyBeam यकीन नहीं है कि आधुनिक शब्दावली से आपका क्या तात्पर्य है। मुझे पता है कि मेरे अनुभव में (आईएसपी उद्योग में) / 24 के लिए सामान्य शब्द 'स्लैश -24' है। कोई भी इसे क्लास सी कहते हुए पकड़ा जाता है, जिसे आम तौर पर CIDR के इतिहास पर एक व्याख्यान मिलता है ... :)
रसेल हीलिंग

1
अब कोई भी "क्लासफुल" नहीं करता है, इसलिए क्लास फू को सिर्फ सबनेट आकार में विकसित किया गया है।
रिकी बीम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.