लिंक प्रोटोकॉल और टीसीपी द्वारा विश्वसनीय वितरण के बीच अंतर


4

एक उद्धरण है जो मैं भूल गया था कि मैं किस नेटवर्क पुस्तक से बहुत समय पहले कॉपी किया था।

कुछ लिंक-लेयर प्रोटोकॉल एक लिंक के आधार पर विश्वसनीय वितरण प्रदान करते हैं, यानी, नोड ट्रांसमिट करने से, एक लिंक पर, नोड प्राप्त करने के लिए । ध्यान दें कि यह विश्वसनीय वितरण सेवा टीसीपी की विश्वसनीय डिलीवरी सेवा से भिन्न है, जो एक छोर से दूसरे सिस्टम तक विश्वसनीय वितरण प्रदान करती है ।

हम जानते हैं कि टीसीपी एक ट्रांसपोर्ट लेयर प्रोटोकॉल है, न कि लिंक लेयर प्रोटोकॉल।

मुझे आश्चर्य है कि लिंक प्रोटोकॉल और टीसीपी द्वारा विश्वसनीय डिलीवरी के बीच के अंतर को कैसे बोल्ड में हाइलाइट किया गया है? धन्यवाद!

जवाबों:


6

नोड टू नोड को एक हॉप के रूप में भी जाना जाता है । एक हॉप पर विश्वसनीयता सुनिश्चित करना और अज्ञात विश्वसनीयता के साथ डेटा पथ में शेष हॉप्स को छोड़ना फायदेमंद होगा यदि यह हॉप स्वाभाविक रूप से अधिक अविश्वसनीय था, जैसे एक वायरलेस लिंक। वायरलेस प्रोटोकॉल जैसे कि 802.11 और 802.15.4 (जैसे ZigBee) में एक वायर्ड नेटवर्क के समान विश्वसनीयता का न्यूनतम स्तर प्राप्त करने के लिए Ack / Nak और Retry फीचर्स को जोड़ना पड़ सकता है । एक तार विन्यास का उपयोग करते हुए आधुनिक वायर्ड 802.3 ईथरनेट आमतौर पर किसी भी एएके / नाक ओवरहेड के बिना एक हॉप पर काफी विश्वसनीय है। दूसरी ओर वायरलेस बहुत अविश्वसनीय हो सकता है, और एक विश्वसनीय लिंक-लेयर प्रोटोकॉल मिश्रित-वायर्ड और वायरलेस नेटवर्क के थ्रूपुट को बढ़ा सकता है (या कम से कम नीचा नहीं)।

टीसीपी मूल रूप से पैकेट वितरित किए जाने के लिए रिसीवर और टाइमआउट द्वारा ट्रांसमीटर का उपयोग करके अपनी विश्वसनीयता (मूल रूप से अंतर्निहित प्रोटोकॉल के रूप में) आईपी (इसके अंतर्निहित प्रोटोकॉल के रूप में) के बावजूद प्राप्त करता है। एक नाक प्रतिक्रिया या प्रतिक्रिया टाइमआउट के लिए मूल पैकेट के पुन: प्रसारण की आवश्यकता होती है। पैकेटों को क्रम संख्याओं के साथ टैग किया जाता है ताकि लापता पैकेटों का पता लगाया जा सके या बाहर आने के क्रम का पता लगाया जा सके और प्राप्त पैकेटों का उचित क्रम किया जा सके।

एक लिंक-लेयर प्रोटोकॉल समान Ack / Nak / timeout तकनीकों को नियोजित करके इसकी विश्वसनीयता में सुधार कर सकता है। हालाँकि, कई प्रोटोकॉल लेयर्स होने के कारण यह निरर्थक लग सकता है, कुल मिलाकर नेटवर्क परफॉर्मेंस का फायदा मिल सकता है क्योंकि रिट्रन्समिशन (जब आवश्यक हो) को केवल उस लिंक (ओं) के लिए स्थानीयकृत किया जाएगा जिसमें संदेश की विफलता थी।


2

ऊपरी स्तर पर एक (अतिरिक्त) विश्वसनीयता उपाय की आवश्यकता क्यों है: शुद्धता। यहां तक ​​कि अगर लिंक स्तर पर पूर्ण विश्वसनीयता थी, तो पैकेट अभी भी मध्यस्थ मेजबान (ओवरफ्लो क्वीज, क्रैशिंग राउटर, आदि) पर खो सकते हैं । लिंक स्तर पर क्यों: दक्षता।


1

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


0

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

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

टीसीपी को उन नेटवर्क के लिए डिज़ाइन किया गया था जो शायद ही कभी पैकेट ढीले करते हैं, इसलिए टीसीपी को केवल पैकेट नुकसान को सहन करना होगा।

परत दो पर विश्वसनीय लिंक चीज़ के कार्यों में से एक मुख्य रूप से टीसीपी चूसने की भरपाई के लिए है। वे टीसीपी की तरह 100% विश्वसनीय नहीं हैं। उदाहरण के लिए, अगर किसी निश्चित सीमा से ऊपर रिट्रांसमिशन काउंट मिलता है, तो 802.11 ढीले पैकेट को स्वीकार करते हैं, जबकि टीसीपी तब तक हमेशा के लिए पीछे नहीं हटेगा जब तक कि एप्लिकेशन या उपयोगकर्ता यह तय नहीं कर लेता कि यह पर्याप्त है।

परत 2 पर विश्वसनीय लिंक चीज मुख्य रूप से गति के लिए है। उदाहरण के लिए, 802.11 पर, नोड तंत्र का उपयोग नोड्स द्वारा भी किया जाता है ताकि वायरलेस लिंक डाउन होने पर वे मॉडुलन गति को कम कर सकें। जब 802.11 एसीके (जैसे मल्टीकास्ट फ्रेम के लिए) नहीं कर सकता है, तो यह आम तौर पर सबसे कम मॉडुलन दर का उपयोग करता है, जो गति की भारी कीमत पर, अधिकतम विश्वसनीयता प्राप्त करने के लिए, अक्सर 1 एमबी / एस होता है।

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

ऐतिहासिक रूप से, टीसीपी ने उठाया क्योंकि यह राउटर को ढीले पैकेट की अनुमति देता था। इसलिए राउटर सरल, तेज और वैश्विक परिणाम थे कि समापन बिंदु पर विश्वसनीयता को संभालने के लिए कोर नेटवर्क में इसे संभालने की तुलना में बेहतर प्रदर्शन था।


यहां तक ​​कि अगर सभी व्यक्तिगत लिंक 100% विश्वसनीय थे, तो एक नोड जिसे तेजी से पैकेट भेजा जा सकता है, वह उन पर से गुजर सकता है जो उच्च-लोड की स्थिति के तहत भेजे गए पैकेट के लिए 100% विश्वसनीयता का वादा नहीं कर पाएंगे। टीसीपी को इस अनुमान पर काम करने के लिए डिज़ाइन किया गया है कि व्यक्तिगत लिंक अपेक्षाकृत विश्वसनीय होने की उम्मीद है। यह लिंक या नोड्स से निपटने के लिए डिज़ाइन नहीं किया गया है जो भीड़ के अलावा अन्य कारणों से पैकेट गिराते हैं।
सुपरकैट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.