एक सुरंग को "सुरंग" क्यों कहा जाता है?
वाक्यांश का पहली बार उपयोग किया गया था (जहाँ तक मैं बता सकता हूँ) RFC 1075 में दूरी वेक्टर मल्टीकास्ट राउटिंग प्रोटोकॉल , जहाँ इसे निम्न प्रकार से परिभाषित किया गया है:
इसके अलावा, पारगमन नेटवर्क के प्रयोगों की अनुमति देने के लिए जो मल्टीकास्टिंग का समर्थन नहीं करते हैं, "टनलिंग" नामक एक तंत्र विकसित किया गया था।
...
- सुरंगों
एक सुरंग गेटवे द्वारा अलग किए गए राउटर के बीच डेटाग्राम भेजने की एक विधि है जो मल्टीकास्टिंग रूटिंग का समर्थन नहीं करती है। यह दो राउटर के बीच वर्चुअल नेटवर्क के रूप में कार्य करता है। उदाहरण के लिए, स्टैनफोर्ड में चलने वाला एक राउटर, और बीबीएन में चलने वाला एक राउटर इंटरनेट से पार करने के लिए मल्टीकास्ट डेटाग्राम को अनुमति देने के लिए एक सुरंग के साथ जुड़ा हो सकता है। हम सुरंगों को एक संक्रमणकालीन हैक मानते हैं।
टनलिंग एक कमजोर रूप से घिरे सामान्य मल्टीकास्टेड डाटाग्राम के साथ किया जाता है। कमजोर एनकैप्सुलेशन एक विशेष दो तत्व आईपी ढीले स्रोत मार्ग का उपयोग करता है [5]। (एनकैप्सुलेशन का यह रूप "मजबूत" एनकैप्सुलेशन के लिए बेहतर है, यानी, एक पूरे नए आईपी हेडर को तैयार करना, क्योंकि इससे एक-दूसरे के अधिकतम रीसर्सेशन बफर आकार को जानने के लिए सुरंग के अंतिम-बिंदु की आवश्यकता नहीं होती है। इसमें सही व्यवहार का लाभ भी है। प्रवर्तक का समय-से-जीवित मूल्य और कोई भी अन्य IP विकल्प मौजूद है।)
एक सुरंग में एक स्थानीय अंत-बिंदु, दूरस्थ अंत-बिंदु, मीट्रिक और उससे जुड़ी दहलीज होती है। सुरंग के प्रत्येक छोर पर स्थित राउटर को केवल स्थानीय और दूरस्थ अंत-बिंदुओं पर सहमत होने की आवश्यकता होती है। सुरंगों को कैसे कॉन्फ़िगर किया गया है, इसकी जानकारी के लिए खंड 8 देखें। क्योंकि सुरंग के अंतिम बिंदुओं के बीच के मध्यवर्ती द्वार की संख्या अज्ञात है, उपयुक्त मैट्रिक्स और थ्रेसहोल्ड को निर्धारित करने के लिए अतिरिक्त शोध की आवश्यकता है।
हालांकि उपरोक्त राज्यों "हम सुरंगों को एक संक्रमणकालीन हैक मानते हैं।" टनलिंग का उपयोग आज भी किया जाता है, अनिवार्य रूप से एक ही अर्थ के साथ - एक सुरंग के माध्यम से भेजे गए डेटा को समझाया जाता है, इसलिए इसे एक प्रोटोकॉल के माध्यम से प्रसारित किया जा सकता है जो अन्यथा ट्रांसमिशन का समर्थन नहीं करेगा:
एक सुरंग एक तंत्र है जो एक नेटवर्क में एक विदेशी प्रोटोकॉल जहाज करने के लिए उपयोग किया जाता है जो सामान्य रूप से इसका समर्थन नहीं करेगा। टनलिंग प्रोटोकॉल आपको उपयोग करने की अनुमति देता है, उदाहरण के लिए, आईपी आईपी डेटाग्राम के "डेटा" भाग में एक और प्रोटोकॉल भेजने के लिए। अधिकांश टनलिंग प्रोटोकॉल लेयर 4 पर काम करते हैं, जिसका अर्थ है कि वे एक प्रोटोकॉल के रूप में कार्यान्वित किए जाते हैं जो टीसीपी या यूडीपी जैसी किसी चीज़ की जगह लेता है।
स्रोत नेटवर्किंग 101: सुरंग को समझना