एक सबनेट मास्क के आवश्यक क्या हैं?


10

सबनेट मास्क का उपयोग क्या है?

उपयोगकर्ता को निम्न आउटपुट क्या है?

 Connection-specific DNS Suffix  . :
 IP Address. . . . . . . . . . . . : 192.168.1.2
 Subnet Mask . . . . . . . . . . . : 255.255.255.0
 Default Gateway . . . . . . . . . : 192.168.1.1

मूल रूप से, मुझे अपना आईपी होने पर सबनेट मास्क की आवश्यकता क्यों है?


4
एसएफ पर ईए ने किसी और की तुलना में यह बेहतर उत्तर दिया है जो मैंने कभी देखा है। serverfault.com/questions/49765/how-does-subnetting-work
MDMarra

जवाबों:


23

यदि आप अपने आईपी पते को फोन नंबर की तरह समझते हैं:

  • सबनेट मास्क आपको बताता है कि कितने अंक क्षेत्र कोड का हिस्सा हैं
  • शेष अंक उस क्षेत्र कोड के तहत आपकी व्यक्तिगत संख्या है

6
अच्छा रसीला उदाहरण जो तकनीकी प्राप्त किए बिना उद्देश्य की व्याख्या करता है।
माइक क्रिस्टियनसेन

17

संक्षिप्त करें

आपके सबनेट मास्क का उपयोग आपके स्थानीय नेटवर्क या सबनेटवर्क को परिभाषित करने के लिए किया जाता है । आप एक ही सबनेट के भीतर सब कुछ सीधे एक्सेस कर सकते हैं, लेकिन सब कुछ जो आपके सबनेट पर नहीं है, गेटवे के माध्यम से जाने के लिए अनुरोध की आवश्यकता है ।

इसलिए, एक होम उपयोगकर्ता के लिए आपका सबनेट आपके घर का नेटवर्क होगा - आपके कंप्यूटर और वायरलेस डिवाइस सभी सीधे एक-दूसरे से बात कर सकते हैं। लेकिन, इंटरनेट आपके सबनेट के बाहर है, इसलिए सभी संचार को पहले आपके प्रवेश द्वार (आमतौर पर एक राउटर) से गुजरना पड़ता है।

थोड़ा तकनीकी

एक सबनेट एक 32-बिट लंबा सा मुखौटा है (जैसा कि Manaf Abo.Rous द्वारा छुआ गया है ), आम तौर पर चार 8-बिट बाइट्स के रूप में लिखा जाता है। ध्यान दें कि 255है 11111111(8 वाले) बाइनरी में।

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

तो 255.255.255.0हर तीन आईपी बाइट्स से मेल खाने वाले प्रत्येक आईपी पते का एक सबनेट आपका स्थानीय नेटवर्क है, आपके दिए गए नंबरों के साथ यह कुछ भी मेल खाता है 192.168.001.###। वैकल्पिक रूप से एक व्यापक सबनेट 255.255.0.0आपके स्थानीय नेटवर्क को बनाएगा 192.168.###.###

अधिक तकनीकी

बाइट का मान हमेशा 255 होना नहीं चाहिए, आप हो सकता है 255.255.255.240, जो 28 है और 4 शून्य है। इसका मतलब यह है कि दूसरे आईपी के पहले 28 बिट्स एक ही सबसेट में होना चाहिए। एक सबनेट मास्क में हमेशा 1 की एक निश्चित संख्या होनी चाहिए, इसके बाद केवल 32-बिट्स बनाने के लिए केवल शून्य होना चाहिए, और यही कारण है कि यह /28मान लिया जा सकता है (वैसे भी इस मामले में) यह दर्शाता है कि कितने में 1 मुखौटा शामिल है - यह आमतौर पर आईपी के संदर्भ में उपयोग किया जाता है, जैसे कि192.168.1.2/28

इसलिए, यदि आपका आईपी 192.168.1.2सबनेट मास्क के साथ है 255.255.255.240, तो आपका सबनेट आईपी रेंज की 192.168.1.0है 192.168.1.15(हालांकि निम्नतम और उच्चतम आमतौर पर उपकरणों के लिए उपयोग नहीं किया जाता है क्योंकि उनके पास विशेष कार्य हैं)। यदि आपका आईपी 192.168.1.53आपका नेटवर्क था, तो आपके लिए सीमा 192.168.1.48होगी 192.168.1.63

ध्यान दें कि इन दोनों सेटों में 16 अद्वितीय पते कैसे हैं? सबनेट ने यह भी परिभाषित किया कि सबनेट कितना बड़ा है क्योंकि यह परिभाषित करता है कि कितने आईपी पते उपलब्ध हैं।

और अब, बाइनरी के साथ

अंत में, मनाफ़ अबो राउज़ के जवाब को समझने के लिए, आइए बाइनरी देखें।

हम मास्क का उपयोग करके शुरू करेंगे 255.255.255.0, यहाँ यह बाइनरी में है:

11111111 11111111 11111111 00000000

अपने आईपी को देखते हुए आप जानते हैं कि स्थानीय नेटवर्क में प्रत्येक आईपी उन पहले 24 लोगों से मेल खाता है, इसलिए आपके आईपी ( 192.168.1.2) को बाइनरी में जांचने देता है :

11000000 10101000 00000001 00000010 

अब, हम केवल वही देखते हैं जहां सबनेट में 1 है, अपना सबनेट नंबर पाने के लिए:

11000000 10101000 00000001 --------

और अब हम जानते हैं कि आपके स्थानीय नेटवर्क में प्रत्येक आईपी ​​आपके सबनेट नंबर से शुरू होता है, और अंत में गायब मूल्यों में कुछ भी हो सकता है।

अंत में, IP 192.168.1.53और सबनेट का उपयोग करके दूसरा उदाहरण देखने देता है 255.255.255.240:

11111111 11111111 11111111 11110000  [subnet] 
11000000 10101000 00000001 00110101  [IP]
11000000 10101000 00000001 0011----  [subnet number]

और फिर, आपके स्थानीय आईपी के पिछले चार बाइनरी मानों में कुछ भी होगा - जो हैं 0000, 0001आदि, तक 1111- या दशमलव 0में 15- लेकिन याद रखें कि वे 0011एक पूर्ण बाइट बनाने के लिए सामने होंगे , इसलिए वास्तव में आईपी उपलब्ध हैं 00110000(48) ), 00110001(49) और इतने पर 00111111, जो कि 63 है।


1
हम्म्, बस फिर से मेरी पोस्ट की फिर से पढ़ने के लिए आया और महसूस किया कि यह वास्तव में लंबे समय तक है। उस के बारे में क्षमा करें, लेकिन मुझे यकीन नहीं है कि मैं सामग्री को नुकसान पहुंचाए बिना इसे पार कर सकता हूं ...
DMA57361

वाह। स्पष्ट रूप से उत्कृष्ट एसएफ पोस्ट को देखने के बाद, जो मार्कएम ने इस सवाल पर टिप्पणियों से जोड़ा था, मेरा जवाब वास्तव में तुलना में छोटा लगता है ... जो चिंताजनक है ...
DMA57361

5

आपके नेटवर्क IP की पहचान करने के लिए सबनेट मास्क का उपयोग किया जाता है।

अपने आईपी पते पर तार्किक और संचालन को लागू करने और सबनेट मास्क आपके नेटवर्क आईपी पते को आउटपुट करेगा।

ऊपर के उदाहरण में

आईपी ​​एड्रेस: ​​11000000 10101000 00000001 00000010 = 192.168.1.2

सबनेट मास्क: 11111111 11111111 11111111 00000000 = 255.255.255.0

और परिणाम: 11000000 10101000 00000001 00000000 = 192.168.1.0 = आप नेटवर्क पता

अधिक जानकारी यहाँ


अच्छी तकनीकी व्याख्या: पी बहुत अधिक जानकारी नहीं
माइक क्रिस्टियन

+1 यह वास्तविक उत्तर है कि हार्डवेयर को नेटवर्क की जानकारी कैसे मिलती है
KMC

1

एक सबनेट मास्क का उपयोग आईपी पैकेट को रूट करने के लिए किया जाता है।

असल में, आप अपने गंतव्य आईपी पते को ले जाते हैं, andयह मुखौटा के साथ और, यह एक मूल्य से मेल खाता है, आप उस मार्ग का उपयोग करते हैं।

उदाहरण के लिए, यहाँ मेरा एक आउटपुट है netstat -nrv:

Destination      Netmask          Gateway         Interface
192.168.182.0    255.255.255.0    192.168.182.1   192.168.182.1

इसका मतलब है कि फॉर्म का कोई भी आईपी ​​पता 192.168.182.xइस नियम के आधार पर काम करेगा, क्योंकि उस प्रारूप का कोई भी पता, जब- andनेट 255.255.255.0(नेटमस्क) के साथ ( 192.168.182.0गंतव्य) देगा।

इसी तरह, एक डिफ़ॉल्ट मार्ग होगा:

Destination      Netmask          Gateway         Interface
0.0.0.0          0.0.0.0          9.185.149.1     9.185.149.52

के बाद से किसी भी पते के andसाथ एड 0.0.0.0देता है 0.0.0.0


यहाँ क्या -ed है
JavaUser

और-एड: इसका अर्थ है एक बिटवाइज़ और दो नंबरों के बीच ( en.wikipedia.org/wiki/Bitwise_operations#AND )
माइक क्रिस्टियन

सबनेट मास्क के बारे में पूछने पर किसी को भ्रमित होने की संभावना है जब आप मार्गों के बारे में बात करना शुरू करते हैं ...
माइक क्रिस्टियनसेन

1
@ जावा - बूलियन ऑपरेशन के पिछले तनाव "और"
एमडीएमरा

1

सबनेट मास्क आईपी को दो खंडों में विभाजित करता है, एक नेटवर्क (या सबनेट) भाग और एक मेजबान भाग। पूर्ववर्ती टिप्पणियाँ स्पष्ट रूप से बताती हैं।

कुछ भी जहां आईपी का नेटवर्क हिस्सा समान है, बिना राउटर के "के माध्यम से" जाने के बिना संवाद कर सकता है। IP का होस्ट भाग प्रत्येक डिवाइस के लिए अलग-अलग होना चाहिए, निश्चित रूप से।

यदि आपके पास इन IP / सबनेट मास्क के साथ 4 कंप्यूटर थे:

host_11 - 192.168.2.1/255.255.255.0

host_12 - 192.168.2.2/255.255.255.0

gateway - 192.168.2.3/255.255.255.0

host_21 - 192.168.3.5/255.255.255.0

केवल पहले 3 संवाद कर सकते थे। चौथा जवाब नहीं देगा, क्योंकि यह एक ही सबनेट पर नहीं है।

"डिफ़ॉल्ट गेटवे" एक राउटर के लिए एक फैंसी नाम है, और इसे उसी नेटवर्क पर होना चाहिए। आपने ipconfig आउटपुट देखा होगा जहां कोई डिफ़ॉल्ट गेटवे नहीं है। इसका मतलब है कि कोई रूटिंग नहीं; यानी संचार केवल उस नेटवर्क पर आईपी के बीच हो सकता है।

हमारे उदाहरण के साथ रखते हुए:

host_11 - 192.168.2.1/255.255.255.0; default gateway 192.168.2.3

host_12 - 192.168.2.2/255.255.255.0; default gateway 192.168.2.3

gateway - 192.168.2.3/255.255.255.0

host_21 - 192.168.3.5/255.255.255.0; default gateway 192.168.2.3

अगर 192.168.2.1 कहना चाहता था, 192.168.3.5, यह समाप्त हो जाएगा कि 192.168.2.3 उस ट्रैफ़िक को उठाता है, और फिर इसे आगे बढ़ाता है। (रूटिंग अग्रेषित कर रहा है।) 192.168.2.3 को एक दूसरे आईपी की आवश्यकता होगी जो 192.168.3.1/255.255.255.0 की तरह सेट हो। फिर, 192.168.3.5 के लिए यह सबनेट पर किसी डिफ़ॉल्ट गेटवे सेट की आवश्यकता होगी, जो कि 192.168.3.1 है।

इसलिए, सभी वास्तविकताओं में, यह वास्तव में इस तरह दिखता है:

host_11 - 192.168.2.1/255.255.255.0; default gateway 192.168.2.3

host_12 - 192.168.2.2/255.255.255.0; default gateway 192.168.2.3

gateway - first IP 192.168.2.3/255.255.255.0, second IP 192.168.3.1/255.255.255.0

host_21 - 192.168.3.5/255.255.255.0; default gateway 192.168.3.1

इसलिए अब 192.168.2.X और 192.168.3.X नेटवर्क एक दूसरे से बात कर सकते हैं। बेशक, वे किसी भी अन्य नेटवर्क, या इंटरनेट से बात नहीं कर सकते। गेटवे को ISP से जुड़ा एक तीसरा IP चाहिए होता है, और यह तय होता है कि यह डिफ़ॉल्ट गेटवे है। गेटवे फिर 192.168.2.X और 192.168.3.X से गैर-समान ट्रैफ़िक उठाता है।

आप उन स्थितियों के लिए रूटिंग नियम सेट कर सकते हैं जहां प्रवेश द्वार अपने आप ही सब कुछ नहीं खोज सकता। इस उदाहरण में हमें वास्तव में ज़रूरत नहीं है क्योंकि सभी नेटवर्क राउटर से जुड़े हैं। हालांकि, ऐसी स्थितियों में जहां आपके पास कई राउटर (डिफ़ॉल्ट गेटवे), या "नेटवर्क के पीछे नेटवर्क" के साथ नेटवर्क है, तो रूटिंग नियमों को निर्दिष्ट करना होगा। यह कुछ उन्नत सामानों में मिल रहा है। मुझे आशा है कि यह मददगार था।

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