एक सुरंग को "सुरंग" क्यों कहा जाता है?


52

मुझे समझ नहीं आता है कि "सुरंग" रूपक का उपयोग नेटवर्किंग सुरंग का वर्णन करने के लिए क्यों किया जाता है।

पहले तो मुझे लगा कि इसका कारण यह है कि भेजा गया डेटा एन्क्रिप्ट किया गया है, और इसलिए एक ईवेर्सडॉपर डेटा को नहीं देख पाएगा (वह एक सुरंग में लिपटा डेटा देखता है!)।

लेकिन टनलिंग प्रोटोकॉल के बारे में क्या है जो एन्क्रिप्शन का उपयोग नहीं करते हैं, उन्हें "सुरंग" भी क्यों कहा जाता है!


21
एक सुरंग के माध्यम से भेजा गया डेटा एनकैप्सुलेटेड है। इसे एन्क्रिप्ट किया जा सकता है या नहीं।
DavidPostill

जवाबों:


83

सड़कों के मामले में, एक वास्तविक विश्व सुरंग एक निर्मित मार्ग है जो आपको एक मार्ग से ले जाने के बजाय ए से बी से सीधे गुजरने की अनुमति देता है जो लंबा है और / या आपको धीमा करने के लिए अधिक चीजें हैं। उदाहरणों में पहाड़ों के माध्यम से सुरंगें शामिल हैं जिन्हें आपको अन्यथा चक्कर लगाना पड़ सकता है, जो आपको सड़क के दूसरी ओर जाने के लिए बिना पार किए जाने देती हैं, और मेट्रो सुरंगें जो गाड़ियों को सड़कों और इमारतों के साथ प्रतिस्पर्धा किए बिना एक शहर के चारों ओर जाने देती हैं।

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

IPv6 सुरंग पर एक IPv4 IPv4 को IPv6 नेटवर्क से दूसरे IPv4 नेटवर्क से गुजरने की अनुमति देता है, ऐसा कुछ जो IPv6 नेटवर्क को समझने वाले कंप्यूटर की उत्पत्ति के बिना अन्यथा संभव नहीं होगा।

एक वीपीएन एक सुरंग है जो विशेष रूप से दो निजी नेटवर्क को जोड़ने के लिए है, जो प्रत्येक छोर पर निजी और सार्वजनिक पते के बीच आईपी पते के अनुवाद के ओवरहेड के बिना है।

एक उदाहरण जो दो को जोड़ता है वह है हमाची जैसा गेम वीपीएन सॉफ्टवेयर जो कि इंटरनेट गेम खेलने के लिए इस्तेमाल किया जा सकता है जो कि आईपीएक्स जैसे पुराने प्रोटोकॉल का इस्तेमाल करते थे या अन्य खिलाड़ियों को खोजने के लिए स्थानीय खोज पर निर्भर थे।


2
मैंने एक संपादन जोड़ा है जो इसे और सामान्य बनाने के लिए आपके उदाहरणों पर विस्तार करता है। इस मामले में और अधिक विनम्रता महसूस की गई, क्योंकि टिप्पणियों में एक अलग उत्तर या फुलाना पोस्ट करने के बजाय थोड़ा भारी संपादन किया गया। माफी अगर मैं संपादित आकार के साथ लाइन से बाहर हूँ।
कैथार

5
@Kaithar जबकि संपादन पर्याप्त है यह उस बिंदु का अनुसरण करता है जिसे मैं पार करने की कोशिश कर रहा था और मैं इसे छोटा और सरल रखने और आपके द्वारा किए गए तरीके से संपादन करने के बीच फटा हुआ था। संपादन के लिए धन्यवाद।
Mokubai

38

एक सुरंग को "सुरंग" क्यों कहा जाता है?

वाक्यांश का पहली बार उपयोग किया गया था (जहाँ तक मैं बता सकता हूँ) RFC 1075 में दूरी वेक्टर मल्टीकास्ट राउटिंग प्रोटोकॉल , जहाँ इसे निम्न प्रकार से परिभाषित किया गया है:

इसके अलावा, पारगमन नेटवर्क के प्रयोगों की अनुमति देने के लिए जो मल्टीकास्टिंग का समर्थन नहीं करते हैं, "टनलिंग" नामक एक तंत्र विकसित किया गया था।

...

  1. सुरंगों

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

टनलिंग एक कमजोर रूप से घिरे सामान्य मल्टीकास्टेड डाटाग्राम के साथ किया जाता है। कमजोर एनकैप्सुलेशन एक विशेष दो तत्व आईपी ढीले स्रोत मार्ग का उपयोग करता है [5]। (एनकैप्सुलेशन का यह रूप "मजबूत" एनकैप्सुलेशन के लिए बेहतर है, यानी, एक पूरे नए आईपी हेडर को तैयार करना, क्योंकि इससे एक-दूसरे के अधिकतम रीसर्सेशन बफर आकार को जानने के लिए सुरंग के अंतिम-बिंदु की आवश्यकता नहीं होती है। इसमें सही व्यवहार का लाभ भी है। प्रवर्तक का समय-से-जीवित मूल्य और कोई भी अन्य IP विकल्प मौजूद है।)

एक सुरंग में एक स्थानीय अंत-बिंदु, दूरस्थ अंत-बिंदु, मीट्रिक और उससे जुड़ी दहलीज होती है। सुरंग के प्रत्येक छोर पर स्थित राउटर को केवल स्थानीय और दूरस्थ अंत-बिंदुओं पर सहमत होने की आवश्यकता होती है। सुरंगों को कैसे कॉन्फ़िगर किया गया है, इसकी जानकारी के लिए खंड 8 देखें। क्योंकि सुरंग के अंतिम बिंदुओं के बीच के मध्यवर्ती द्वार की संख्या अज्ञात है, उपयुक्त मैट्रिक्स और थ्रेसहोल्ड को निर्धारित करने के लिए अतिरिक्त शोध की आवश्यकता है।

हालांकि उपरोक्त राज्यों "हम सुरंगों को एक संक्रमणकालीन हैक मानते हैं।" टनलिंग का उपयोग आज भी किया जाता है, अनिवार्य रूप से एक ही अर्थ के साथ - एक सुरंग के माध्यम से भेजे गए डेटा को समझाया जाता है, इसलिए इसे एक प्रोटोकॉल के माध्यम से प्रसारित किया जा सकता है जो अन्यथा ट्रांसमिशन का समर्थन नहीं करेगा:

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

स्रोत नेटवर्किंग 101: सुरंग को समझना


20
"हम सुरंगों को एक संक्रमणकालीन हैक मानते हैं" - वास्तव में एक अस्थायी समाधान के रूप में इतना स्थायी कुछ भी नहीं है।
वाइल्डकार्ड

21

क्योंकि जो भी आप सुरंग के एक छोर में डालते हैं वह दूसरे छोर से निकलता है।


22
सब कुछ नहीं । मैंने एक बार एक वीपीएन सुरंग के एक छोर में अपना पेय डालने की कोशिश की, और न केवल यह काम पर मेरा इंतजार कर रहा था, बल्कि मेरे कंप्यूटर ने किसी कारण से काम करना बंद कर दिया।
HopelessN00b

17
@ HopelessN00b: शायद इसलिए कि आपके ड्रिंक को ठीक से टीसीपी / आईपी के रूप में स्वरूपित नहीं किया गया था
स्टीफन

8
@ हॉपलेसनब बी ड्रिंक लेयर 1 में लागू किए गए हैं जबकि अधिकांश वीपीएन लेयर 4 में लागू किए गए हैं। आपको किसी भी उम्मीद के लिए पेय का उचित परत में अनुवाद करने के लिए सॉफ़्टवेयर का उपयोग करना चाहिए। इसके अलावा, प्राप्त अंत पर सॉफ्टवेयर होना सुनिश्चित करें या अप्रत्याशित परिणाम हो सकते हैं।
pcnate

5
@ pcnate hm - लेयर 1 हार्ड वेयर है। यकीन नहीं होता कि यह सॉफ्ट ड्रिंक्स को संभाल सकता है ।
Stephan

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