सवाल डमीज के लिए सीआईडीआर


मैं समझता हूं कि सीआईडीआर क्या है, और इसके लिए क्या उपयोग किया जाता है, लेकिन मैं अभी भी यह नहीं समझ सकता कि मेरे सिर में इसकी गणना कैसे करें। क्या कोई उदाहरण के साथ "डमीज़" प्रकार स्पष्टीकरण दे सकता है?


44
2018-05-27 13:19


मूल


और देखें यह प्रश्न संपूर्ण सबनेटिंग प्रश्न के लिए। - Zoredache


जवाब:


सीआईडीआर (क्लासलेस इंटर-डोमेन रूटिंग, उच्चारण "किडर" या "साइडर" - टिप्पणियों में अपना खुद का स्थानीय संस्करण जोड़ें!) एक आईपी पते के नेटवर्क हिस्से को परिभाषित करने की एक प्रणाली है (आमतौर पर लोग इसे सबनेट मास्क के रूप में सोचते हैं) । इसका कारण यह है कि "वर्गीकृत" यह है कि यह आईपी नेटवर्क को अपनी बेस क्लास की तुलना में अधिक लचीला रूप से तोड़ने का तरीका देता है।

जब आईपी नेटवर्क को पहली बार परिभाषित किया गया था, आईपी के पास उनके द्विआधारी उपसर्ग के आधार पर कक्षाएं थीं:

Class    Binary Prefix    Range                       Network Bits
A        0*               0.0.0.0-127.255.255.255     8
B        10*              128.0.0.0-191.255.255.255   16
C        110*             192.0.0.0-223.255.255.255   24
D        1110*            224.0.0.0-239.255.255.255
E        1111*            240.0.0.0-255.255.255.255

(ध्यान दें कि यह लोगों का स्रोत है जो 24 / वर्ग को "कक्षा सी" के रूप में संदर्भित करता है, हालांकि यह सख्ती से वास्तविक तुलना नहीं है क्योंकि कक्षा सी को एक विशिष्ट उपसर्ग होना आवश्यक है)

इन बाइनरी उपसर्गों का उपयोग आईपी स्पेस के बड़े हिस्सों को रूट करने के लिए किया जाता था। यह अक्षम था क्योंकि इसके परिणामस्वरूप उन संगठनों को बड़े ब्लॉक दिए जा रहे थे जिन्हें जरूरी नहीं था, और क्योंकि क्लास सी को केवल 24 बिट वृद्धि में असाइन किया जा सकता था, जिसका अर्थ है कि रूटिंग टेबल अनावश्यक रूप से बड़े हो सकते हैं क्योंकि एकाधिक कक्षा सी को रूट किया गया था वही स्थान

सीआईडीआर को परिवर्तनीय लंबाई सबनेट मास्क (वीएलएसएम) को नेटवर्क पर लागू करने की अनुमति देने के लिए परिभाषित किया गया था। जैसा कि नाम लागू होता है, पता समूह, या नेटवर्क, उन समूहों में विभाजित किया जा सकता है जिनके स्वाभाविक "वर्ग" से कोई प्रत्यक्ष संबंध नहीं है।

वीएलएसएम का मूल आधार नेटवर्क में नेटवर्क बिट्स की संख्या की गिनती प्रदान करना है। चूंकि एक आईपीवी 4 पता 32-बिट पूर्णांक है, इसलिए वीएलएसएम हमेशा 0 और 32 के बीच होगा (हालांकि मुझे यकीन नहीं है कि आपके पास 0-लंबाई मुखौटा क्या हो सकता है)।

अपने सिर में वीएलएसएम / सीआईडीआर की गणना शुरू करने का सबसे आसान तरीका "प्राकृतिक" 8-बिट सीमाओं को समझना है:

CIDR    Dotted Quad
/8      255.0.0.0
/16     255.255.0.0
/24     255.255.255.0
/32     255.255.255.255

(वैसे, यह एक / 32 मास्क का उपयोग करने के लिए एसीएल में पूरी तरह से कानूनी है, और काफी आम है। इसका मतलब यह है कि आप एक आईपी का जिक्र कर रहे हैं)

एक बार जब आप उन्हें समझ लेंगे, तो मेजबानों की संख्या प्राप्त करने के लिए ऊपर या नीचे जाने के लिए यह सरल द्विआधारी अंकगणितीय है। उदाहरण के लिए, यदि एक / 24 में 256 आईपी हैं (चलो अब नेटवर्क छोड़ दें और ब्रॉडकास्ट पतों को छोड़ दें, यह एक अलग नेटवर्किंग सिद्धांत प्रश्न है), एक बिट (से / 25) तक सबनेट को बढ़ाने से मेजबान की जगह एक बिट (कम हो जाएगी) 7), जिसका मतलब 128 आईपी होगा।

अंतिम ऑक्टेट की एक तालिका यहां दी गई है। बिंदीदार क्वाड समकक्ष प्राप्त करने के लिए इस तालिका को किसी भी ऑक्टेट में स्थानांतरित किया जा सकता है।

CIDR    Dotted Quad
/24     255.255.255.0
/25     255.255.255.128
/26     255.255.255.192
/27     255.255.255.224
/28     255.255.255.240
/29     255.255.255.248
/30     255.255.255.252
/31     255.255.255.254
/32     255.255.255.255

इन्हें एक और ऑक्टेट में स्थानांतरित करने के उदाहरण के रूप में, / 18 (जो / 26 शून्य 8 बिट्स है, इसलिए एक ऑक्टेट को स्थानांतरित किया गया है) 255.255.192.0 होगा।


75
2018-05-27 13:50



अजीब, मैं आमतौर पर इसे "साइडर" सुना - sclarson
मुझे यकीन है कि यह क्षेत्रीय / संगठनात्मक है। मुझे यकीन नहीं है कि अगर मैंने किसी को सीआईडीआर "किडर" कहा है, लेकिन मुझे पता है कि मैंने एलआईएसपी प्रोग्रामिंग साल पहले लिया था, तो सीडीआर फ़ंक्शन को मेरे प्रोफेसर द्वारा "बच्चा" कहा जाता था, शायद मैंने इसे वहां से उठाया ... - jj33
जैसे ही अतिरिक्त डेटा पॉइंट्स: मैंने केवल "साइडर" सुना है और मुझे सिखाया गया था कि सीडीआर "कूडर" था। मुझे लगता है अपने हरेक व्यक्ति के लिए। :-) - Luke
धन्यवाद SaveTheRbtz, मैंने कक्षा बी अंत श्रेणी को 1 9 .1.255.255.255 में बदल दिया और कक्षा सी 1 9 2.255.255.255 से शुरू हुआ। अजीब, मुझे बाइनरी उपसर्ग सही मिला और मुझे गणित करना याद है। उस जगह को खोजने के लिए बहुत बहुत धन्यवाद! - jj33
अगर मैं कर सकता तो मैं यह +10 दे दूंगा। यह सीआईडीआर / वीएलएसएम का एक बड़ा स्पष्टीकरण है। - JamesBarnett


प्रत्येक ऑक्टेट 8 लायक है।

  • 255.0.0.0 / 8
  • 255.255.0.0 / 16
  • 255.255.255.0 / 24
  • 255.255.255.255 / 32

तो आप जल्दी से अपने सबनेट को कम कर सकते हैं और फिर आप पिछले 8 बिट्स के बारे में चिंतित हैं।

128, 192, 224, 240, 248, 252, 254, 255

+1  , +2 , +3 , +4 , +5 , +6 , +7 , +8
  • 255.128.0.0 = / 9
  • 255.192.0.0 = / 10
  • 255.224.0.0 = / 11
  • 255.240.0.0 = / 12
  • 255.248.0.0 = / 13
  • 255.252.0.0 = / 14
  • 255.254.0.0 = / 15

उम्मीद है कि पर्याप्त स्पष्ट है


7
2018-05-27 13:45





एक दिन (एसआईसी) देर से, उम्मीद है कि एक डॉलर छोटा नहीं है। सीआईडीआर आईपीवी 4 मास्क (32 बिट्स) में सबसे महत्वपूर्ण बिट से शुरू होने वाली एक बिट्स की संख्या है।

10000000 00000000 00000000 00000000 जहां 1 = सबसे महत्वपूर्ण बिट

आम मास्क / 8, / 16, / 24 हैं जो सभी 8 बिट (ऑक्टेट) सीमा पर गिरते हैं।

11111111 00000000 00000000 00000000 = / 8 = 255.0.0.0

11111111 11111111 00000000 00000000 = / 16 = 255.255.0.0

11111111 11111111 11111111 00000000 = / 24 = 255.255.255.0

जब यह ऑक्टेट गठबंधन नहीं होता है तो यह वास्तव में कठिन नहीं होता है, लेकिन इसके लिए कुछ सरल गणित और समझदारी की आवश्यकता होती है कि ऑक्टेट क्या है।

11111111 11111111 11100000 00000000 = / 1 9

मुखौटा के पहले दो ऑक्टेट 255.255 (/ 16 कम / 1 9 से कम हैं)। अंतिम ऑक्टेट 0 है (/ 1 9/24 से कम है)। अब तक हम जानते हैं

11111111 11111111 11100000 00000000 = / 1 9 = 255.255.?.0

प्रत्येक ऑक्टेट को देखते समय याद रखें कि यह 8 बिट मान है, 0 - 255।

0 0 0 0 0 0 0 0 
1
2 6 3 1
8 4 2 6 8 4 2 1

तो तीसरा ऑक्टेट (?) 11100000 128 + 64 + 32 = 224 है। इसका मतलब है

11111111 11111111 11100000 00000000 = / 1 9 = 255.255.224.0


6
2017-08-12 15:15





हाथ से गैर तुच्छ नेटवर्क की गणना करने के लिए यह बहुत गलती है। एक कोशिश करो सीआईडीआर कैलकुलेटर बजाय।


3
2018-05-27 19:53



इसे किसने वोट दिया ?! मैं पूरी तरह से सहमत हूं, आपके सिर में सीआईडीआर श्रेणियों का आकलन करना बहुत आसान है, एएसपी कनवर्ट करते समय, उदाहरण के लिए / 23 से 255.255.254.0 फॉर्म। मैं मदद करने के लिए डेबियन पर 'ipcalc' पैकेज का उपयोग करता हूं। - Mike Pountney
मुझे लगता है ipcalc तथा sipcalc बेहतर choises हैं, लेकिन वैसे भी +1 - SaveTheRbtz


इसके विपरीत, मुझे लगता है कि पूरी तरह से समझना अच्छा है सीआईडीआर और अपने मस्तिष्क में गणना करने में सक्षम हो ... लेकिन कभी-कभी आप अपनी गणनाओं को दोबारा जांचना चाहते हैं। मुझे इसका उपयोग करना पसंद है PHP सबनेट कैलकुलेटर: http://share-foo.com/SubnetCalc.php

alt text http://locobox.googlepages.com/phpsubnet.png


2
2018-05-27 20:11





एक और अच्छा दस्तावेज है, यदि आप सिर्फ डेस्क संदर्भ चाहते हैं, तो आरएफसी 1878 है - IPv4 के लिए परिवर्तनीय लंबाई सबनेट तालिका


1
2018-05-27 20:07