MCP के माध्यम से कनेक्ट करें →

गणना दर्ज करें

सूत्र (फॉर्मूला)

Show calculation steps (1)
  1. Usable Hosts per Subnet

    Usable Hosts per Subnet: सबनेट की संख्या कैलकुलेटर

    Host bits = 32 minus New Prefix; usable hosts subtract the network and broadcast addresses

विज्ञापन

परिणाम

सबनेट की संख्या
16
सबनेट बने
Borrowed bits 4
प्रति सबनेट कुल addresses 16
प्रति सबनेट usable hosts 14

सबनेट की संख्या कैलकुलेटर क्या है?

जब आप किसी मौजूदा IPv4 नेटवर्क को छोटे-छोटे नेटवर्कों में बाँटते हैं, तो एड्रेस के host हिस्से से कुछ bits "उधार" (borrow) लेकर एक subnet पहचानकर्ता बनाते हैं। यह कैलकुलेटर आपको ठीक-ठीक बताता है कि जब आप किसी नेटवर्क की prefix length (CIDR नोटेशन, जैसे /24) को बदलकर लंबी prefix (जैसे /28) कर देते हैं तो कुल कितने सबनेट बनते हैं। यह /0 से /32 तक की किसी भी IPv4 prefix के लिए काम करता है।

इसका उपयोग कैसे करें

अपने नेटवर्क की original prefix length डालें (उदाहरण के लिए 255.255.255.0 mask के लिए 24) और वह new prefix length डालें जिस तक आप सबनेट करना चाहते हैं (जैसे 28)। कैलकुलेटर आपको सबनेट की संख्या, borrowed bits की गिनती, हर नए सबनेट में कुल addresses, और प्रत्येक सबनेट में उपयोग योग्य (usable) host addresses बता देगा।

फ़ॉर्मूला समझें

सबनेट की संख्या बस 2 की घात borrowed bits के बराबर होती है:

$$\text{borrowed bits} = \text{new prefix} - \text{original prefix}$$
$$\text{subnets} = 2^{\text{borrowed bits}}$$

हर borrowed bit उपलब्ध सबनेट की संख्या को दोगुना कर देता है। प्रति सबनेट hosts बचे हुए host bits से मिलते हैं: \(2^{(32 - \text{new prefix})}\), जिसमें से network और broadcast addresses के लिए 2 घटा दिए जाते हैं।

विज्ञापन
बाइनरी ट्री जो दिखाता है कि हर उधार लिया गया बिट सबनेट की संख्या कैसे दोगुनी करता है
हर उधार लिया गया बिट सबनेट की संख्या दोगुनी करता है: 1, 2, 4, 8 सबनेट।
32-बिट बार पर IPv4 प्रीफ़िक्स को नेटवर्क बिट, उधार लिए गए बिट और होस्ट बिट में विभाजित दिखाता आरेख
नई सबनेट बनाने के लिए होस्ट भाग से उधार लिए गए बिट लिए जाते हैं।

हल किया हुआ उदाहरण

मान लीजिए आपके पास एक /24 नेटवर्क है और आप उसे /28 तक सबनेट करते हैं। borrowed bits हुए \(28 - 24 = 4\)। तो सबनेट की संख्या होगी $$2^{4} = 16$$ हर /28 सबनेट में \(2^{(32-28)} = 2^{4} = 16\) कुल addresses होते हैं, जिनमें से \(16 - 2 = 14\) usable hosts बचते हैं।

अक्सर पूछे जाने वाले सवाल

host गिनती में से 2 क्यों घटाते हैं? एक address network (subnet) address के रूप में और एक broadcast address के रूप में सुरक्षित रखा जाता है, इसलिए इन्हें किसी host को नहीं दिया जा सकता।

अगर new prefix, original से छोटी हो तो? वह supernetting (नेटवर्कों को जोड़ना) कहलाएगा, इसलिए यहाँ बनने वाले सबनेट की संख्या 0 दिखाई जाती है — यह टूल केवल उपविभाजन (subdivisions) ही गिनता है।

क्या /31 में usable hosts होते हैं? पारंपरिक नियमों के अनुसार /31 में 0 usable hosts होते हैं \((2 - 2)\), हालाँकि RFC 3021 point-to-point /31 लिंक में दोनों addresses इस्तेमाल करने की अनुमति देता है।

अंतिम अपडेट: