IPv6 128bit क्यों है और 64bit नहीं है?


13

कंप्यूटर प्रोसेसर 32 बिट से 64 बिट तक चले गए। IPs 32bit से 128bit (64 बिट को छोड़ कर) क्यों चले गए हैं?

संपादित करें:

मेरी सीधी तुलना करने का इरादा नहीं था। बस उत्सुक क्यों IPs 64 बिट को छोड़ दिया।


8
मुझे नहीं पता कि वे क्यों संबंधित होंगे, इसके अलावा यह एक बड़ा वसा संयोग है।
इग्नासियो वाज़केज़-अब्राम्स

2
जब IPv4 को मूल रूप से तैयार किया गया था, तो हम सभी का मानना ​​था कि यह पर्याप्त रूप से काफी बड़ा था। कुछ, यदि कोई हो, तो 20+ साल बाद क्या हुआ। एक सबक सीखने के बाद यह फिर से वही गलती नहीं करने के लिए विवेकपूर्ण लग रहा था। यह संभव होगा कि IPv6 का उपयोग करके प्रत्येक व्यक्ति को अपने स्वयं के IPv4 आकार (32 बिट) नेटवर्क पर कमरे में बचे कमरे के साथ असाइन किया जाए।
dbasnett

हर कोई जो कहता है कि वे असंबंधित हैं - क्या आप इसके बारे में निश्चित हैं? एक बहुत सॉफ्टवेयर और हार्डवेयर के व्यवहार करता है की अहस्ताक्षरित 32-बिट पूर्णांक के रूप में पतों आईपीवी 4। आपके आवेदन में IPv6 समर्थन जोड़ना उतना आसान नहीं है जितना "s / uint32_t / uint128_t /"।
गेराल्ड कॉम्ब्स

7
@Gerald; हां, हमें यकीन है। IPv4 ने 32 बिट को चुना क्योंकि यह उस समय किसी भी आम प्रोसेसर में पाया गया सबसे बड़ा रजिस्टर था। यह एक मनमाना विकल्प था जो उस समय काफी अच्छा लगता था। हम इन दिनों CPU रजिस्टरों के आधार पर मनमानी संख्याएँ चुनने से अधिक स्मार्ट हैं। 128 बिट चुना गया था क्योंकि यह पर्याप्त आईपी प्रदान करता है कि हम उनमें से बहुत सारी चीजों को बर्बाद कर सकते हैं जैसे कि आईपीवी 4 संगतता तंत्र, सुविधा, आदि; और सुनिश्चित करें कि हमें एनएटी जैसी बकवास की आवश्यकता नहीं है, इंटरनेट के लिए अंत-से-अंत की अस्थिरता को बहाल करना।
क्रिस एस

@ क्रिस और अभी भी 128 बिट IPv4 संगतता तंत्र में से कुछ के लिए पर्याप्त नहीं है। 6to4 और टेरेडो को देखें। टेरेडो के साथ संबोधित 6to4 की कमी NAT44 के माध्यम से चल रही है। लेकिन फिर टेरेडो को 6to4 में से एक फीचर को खत्म क्यों करना पड़ा? 6to4 के साथ आप एक पूरा नेटवर्क चला सकते हैं, टेरेडो के साथ आपको केवल एक ही होस्ट चलाना है। आप दोनों का कारण यह नहीं हो सकता है कि IPv6 का पता केवल 128 बिट्स है, दोनों को 192 बिट्स की आवश्यकता होगी। 6 वें एक संक्रमण तंत्र का एक और उदाहरण है, जो IPv6 पते में कुछ और बिट्स से लाभान्वित हो सकता है।
कास्परड सेप

जवाबों:


21

दोनों असंबंधित हैं। IPV6 की संरचना के बारे में निर्णय असंख्य हैं। IPv6 विकिपीडिया लेख में बहुत सी जानकारी है ।

मूल रूप से, IPv6 का 128-बिट एड्रेस स्पेस हमें इतने बड़े पैमाने पर एड्रेस स्पेस देता है कि हम कभी भी इसका उपयोग करने की संभावना नहीं रखते हैं (2 ^ 128 एड्रेस, या 3.4 * 10 ^ 38)।

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

अधिक स्थान के साथ, हमारे पास अधिक पते हैं, और उन्हें कुशलतापूर्वक व्यवस्थित करना आसान है। IPv4 एक बरबाद 1-बेडरूम अपार्टमेंट की तरह है, और IPv6 एक विशाल गोदाम है जिसमें हम सब कुछ बहुत अधिक संगठित फैशन में स्थापित कर सकते हैं।


1
MAC Adresses भी अद्वितीय हैं और केवल 48% के साथ 5% से कम का उपयोग किया गया है। का उपयोग करते हुए 64bits को संबोधित यह होगा 2^64/2^48=65536गुना अधिक पते, जो अगर हम साथ एक मैक पंजीकृत (संभावना नहीं) प्रत्येक डिवाइस के लिए एक IPv6 आवंटित कम से कम ०.००००७% उपयोग करने के लिए एल ई डी
NeDark

4

उन्होंने 64 बिट की ओर रुख किया , क्योंकि अधिकांश IPv6 परिनियोजन मॉडल में आपको / 64 प्रीफ़िक्स असाइन किया गया है, जिसका अर्थ है कि आपका "सार्वजनिक" IP पता 64 बिट निर्धारित है और शेष आपके निजी नेटवर्क में भी असाइन किया गया है (एक संपूर्ण 64 बिट)।


1
केवल ISPs / 64 s जारी करते हैं, और जो मैंने देखा है, वह वास्तव में बहुत बार नहीं होता है। मेरी निजी राय है कि 64 + 64 की बात एक बेवकूफी भरा विचार था और हमें CIDR के करीब रहना चाहिए।
क्रिस एस

2
@ क्रिस स: आप पूरी तरह से गलत हैं।
बहमट

@ अनाहत, उस असमर्थित राय पर विस्तार करने की परवाह है?
क्रिस एस

1
@ क्रिस स: यह राय नहीं है। आईएसपी का आम तौर पर मुद्दा / 48 है। सबनेट्स (लगभग) हमेशा / 64 होते हैं, और शायद ही कभी छोटे होते हैं। RFC का कहना है कि व्यक्तियों के साथ-साथ संगठनों को भी / 48 दिया जाना चाहिए। आप केवल सोचते हैं कि 64/64 एक बुरा विचार है क्योंकि आपको समझ में नहीं आता है कि वास्तव में उपसर्ग के 64-बिट्स कितने विशाल हैं (यह पृथ्वी की सतह पर भूमि क्षेत्र के 2 सेमी प्रति सेमी 2 है)। आप स्पष्ट रूप से IPv6 के बारे में थोड़ा जानते हैं, जो अच्छा है, लेकिन आप अप्रचलित v4 मानसिकता को v6 में ला रहे हैं। बंद करो। मैं आपकी प्रतिष्ठा के कारण आपका सम्मान करता हूं, लेकिन इस मामले में आप गलत हैं।
bahamat

1
@ क्रिस एस: बिल्कुल मेरी बात। आप यह नहीं समझते कि यह वास्तव में कितना विशाल है। कोई भी उपसर्ग के साथ कंजूस नहीं है। वैश्विक पता स्थान 2000 :: / 3 है। एक एक्सपोनेंशियल उपयोग की दर पर, यह अपेक्षित है कि, ४ ,५० आवंटित करके, २१५० के आसपास चलाने के लिए। इसमें over६% से अधिक अछूता रहने वाला विशेष उपयोग स्थान शामिल है। और यह विचार कर रहा है कि कोई भी कभी भी आबंटित और पुन: उपयोग नहीं किया जाएगा। कैंडी की तरह उन्हें इधर-उधर करने का मतलब है कि आपके बच्चों के बच्चों के बच्चों के लिए बहुत कुछ होगा।
bahamat

4

क्योंकि IPv4 के डिजाइनरों ने IPv4 के पिछले दोष के लिए overcompensated किया था। 32-बिट वास्तव में बहुत कम है, लेकिन 64-बिट 128-बिट के रूप में हर बिट प्रभावी होगा (64 + 64 के बजाय 40 + 24 में विभाजित)। लेकिन अब बदलने में बहुत देर हो चुकी है।


2

64-बिट्स के साथ, आईपी पते अभी भी दुर्लभ होंगे। उदाहरण के लिए, प्रत्येक ईथरनेट कार्ड में 48-बिट अद्वितीय पहचानकर्ता होता है। यदि आपने कार्ड्स को 48-बिट यूनिक आइडेंटीज़र्स को उनके होस्ट एड्रेस के रूप में उपयोग करने की अनुमति दी है, तो 64-बिट्स नेटवर्क भाग के लिए केवल 16-बिट्स को छोड़ देंगे, जो पर्याप्त नहीं है।

128-बिट्स के साथ, आईपी पते दुर्लभ नहीं हैं। और यह आपको सभी प्रकार की साफ-सुथरी चीजें करने की अनुमति देता है।


48 बिट स्थान आज की तरह पूरी तरह से उपयोग नहीं किया गया है। हम क्यों विचार करेगा दुर्लभ एक 64 बिट अंतरिक्ष (जो 65536 बार 48bit जगह नहीं है) जब हम भी 48bit अंतरिक्ष के 10 से अधिक% हिस्से पर कब्जा नहीं किया?
लुइस मूसली 18

सहमत, इस तरह का दावा करने के लिए कुछ औचित्य की आवश्यकता होती है ।
सिल्वरबैकनेट

हर डिवाइस को एक अद्वितीय आईडी देना एक रूटेबल एड्रेस स्पेस बनाने की तुलना में बहुत आसान है। आप पूर्व को बहुत कुशलता से कर सकते हैं, लेकिन बाद में अक्षम होना चाहिए। आप चाहते हैं कि प्रत्येक वैश्विक उपसर्ग में बहुत सारे सबनेट के लिए जगह हो (जो / 64 होनी चाहिए), Google से, एक घरेलू उपयोगकर्ता के लिए। इस प्रकार, आईएसपी 48 / दे देते हैं। जाहिर है कि ग्रह पर प्रत्येक व्यक्ति को Google के आकार के सबनेट स्थान की आवश्यकता नहीं है, लेकिन यह बहुत आसान है यदि आप यह मान लें कि पहला 48 विश्व स्तर पर निष्क्रिय है, तो अगला 16 सबनेट है, और अंतिम 64 एक होस्ट आईडी है। टिप्पणीकार सही हैं, बिखराव इसलिए नहीं था कि 128 बिट को चुना गया था, उत्तम दर्जे का नेटवर्किंग था।
निकोलस पिपिटोन

इंटरनेट पर कई IPv6 पैकेट में वैसे भी शून्य हिस्सा होता है। कौन उनके मैक पते को दुनिया के सामने उजागर करना चाहता है? विशेष रूप से आज जब गोपनीयता एक मुद्दा बन गया है
curiousguy12
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.