टीसीपी रिट्रांसमिशन बनाम टीसीपी फास्ट रिट्रांसमिशन


10

Wireshark में मैं "TCP Retransmission" और "TCP Fast Retransmission" कहने वाली चीज़ें देख सकता हूँ। क्या फर्क पड़ता है? विंडसरक कैसे अंतर बताने में सक्षम है?

जवाबों:


8

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

टीसीपी रिट्रांसमिशन सिर्फ एक पैकेट है जो टाइमआउट के भीतर स्वीकार नहीं करता है।

टीसीपी फास्ट रिट्रांसमिशन तब होता है जब स्रोत को इस बात की पुष्टि हो जाती है कि पैकेट प्राप्त नहीं हुआ था ... फास्ट रिट्रांसमिट से उद्धृत - विकिपीडिया, मुक्त विश्वकोश

यदि टीसीपी प्रेषक को एक ही पावती संख्या के साथ तीन डुप्लिकेट पावती प्राप्त होती है (यानी एक ही पावती संख्या के साथ कुल चार पावती), तो प्रेषक को पूरा विश्वास हो सकता है कि अगला उच्च अनुक्रम संख्या वाला सेगमेंट गिरा दिया गया था


क्या आप एसीके की संख्या के बारे में निश्चित हैं? मैंने इसे तीन एसीके के साथ होते देखा है।
tony_sid 10

2
नहीं, मुझे यकीन है कि फास्ट रिट्रांसमिट तब होता है जब प्रेषक कई अनुक्रम acks के कारण समस्याओं का पता लगाता है।
थियो

3
इसके अलावा, यह तेजी से कहता है, लेकिन यह एक नियमित गतिरोध के समान गति है। इसे तेजी कहा जाता है, क्योंकि आपको समय समाप्त होने की प्रतीक्षा करने के बजाय समस्या के बारे में सूचित किया जाता है। इस प्रकार, पूरी प्रक्रिया "तेज" है।
थियो

6

मैंने इसे Microsoft से पचा लिया है :

जब प्रत्येक आउटबाउंड सेगमेंट को इंटरनेट प्रोटोकॉल (IP) लेयर के लिए सौंप दिया जाता है, तो TCP एक रिट्रांसमिशन टाइमर शुरू करता है। यदि टाइमर समाप्त होने से पहले टीसीपी किसी दिए गए सेगमेंट में डेटा के लिए पावती नहीं देता है, तो सेगमेंट को फिर से शुरू किया जाता है।

ACM SIGCOMM कॉन्फ़्रेंस की कार्यवाही में वैन जैकबसन और माइक करेल्स के पेपर "कॉन्ग्रेसन अवॉइडेंस एंड कंट्रोल" के रूप में वर्णित स्मूथी राउंड ट्रिप टाइम (SRTT) गणना का उपयोग करते हुए, कनेक्शन की विशेषताओं से मिलान करने के लिए मक्खी पर रिट्रांसमिशन टाइम-आउट समायोजित किया जाता है। डाटा कम्युनिकेशन पर, नवंबर 1988. यह पेपर एसोसिएशन फॉर कम्प्यूटिंग मशीनरी में ACM डिजिटल लाइब्रेरी में पाया जा सकता है। SRTT गणना के बारे में अधिक जानकारी के लिए, RFC 793 देखें : ट्रांसमिशन कंट्रोल प्रोटोकॉल DARPA इंटरनेट प्रोग्राम प्रोटोकॉल स्पेसिफिकेशन । किसी सेगमेंट के लिए रिट्रांसमिशन टाइम-आउट उस सेगमेंट के प्रत्येक रिट्रांसमिशन के बाद दोगुना हो जाता है।

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

कुछ परिस्थितियों में, टीसीपी एक विशेष खंड के रिट्रांसमिशन टाइमर समाप्त होने से पहले डेटा को फिर से लिखता है। ऐसी स्थिति सबसे आम होती है, क्योंकि यह एक ऐसी विशेषता है, जिसे फास्ट रिट्रांसमिट के रूप में जाना जाता है।

जब एक रिसीवर जो तेजी से रिट्रांसमिट का समर्थन करता है, वह एक पैकेट के साथ एक अनुक्रम संख्या प्राप्त करता है, जो वर्तमान में अपेक्षित है, तो यह आगे बढ़ता है जैसे कि कुछ डेटा गिरा दिया गया था। प्रेषक को जाहिरा तौर पर गिराए गए डेटा से जितनी जल्दी हो सके अवगत कराने में मदद करने के लिए, रिसीवर तुरंत एक पावती (एसीके) भेजता है, एसीके नंबर के साथ अनुक्रम संख्या पर सेट होता है जो गायब लगता है। रिसीवर आने वाले स्ट्रीम में प्रत्येक अतिरिक्त टीसीपी सेगमेंट के लिए उस क्रम संख्या के लिए एक और एसीके भेजता है जो लापता व्यक्ति की तुलना में एक क्रम संख्या के साथ आता है।

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

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


2

अनिवार्य रूप से स्वचालित पुनरावृत्ति अनुरोध (ARQ) के साथ समरूपता, उन पैकेटों का पुनरावर्तन है जो या तो क्षतिग्रस्त हो गए हैं या खो गए हैं। यह एक शब्द है जो विश्वसनीय संचार प्रदान करने के लिए एक पैकेट स्विचड कंप्यूटर नेटवर्क पर काम करने वाले प्रोटोकॉल द्वारा उपयोग किए जाने वाले बुनियादी तंत्रों में से एक को संदर्भित करता है। BUT फास्ट रिट्रांसमिट टीसीपी के लिए एक वृद्धि है जो एक प्रेषक को खोए हुए सेगमेंट की पुन: प्राप्ति से पहले इंतजार करने के समय को कम करता है। फास्ट रिट्रांसमिट वृद्धि इस प्रकार काम करती है: यदि एक टीसीपी प्रेषक को एक निर्दिष्ट संख्या में स्वीकृति मिलती है जो आमतौर पर उसी के साथ तीन तीन स्वीकार करने के लिए निर्धारित होती है। पावती संख्या (यानी एक ही पावती संख्या के साथ कुल चार पावती), प्रेषक यथोचित विश्वास कर सकता है कि अगले उच्च अनुक्रम संख्या वाला खंड गिरा दिया गया था, और क्रम से बाहर नहीं आएगा। इसके बाद प्रेषक उस पैकेट को फिर से अंकित करेगा जिसे उसके समय समाप्त होने के इंतजार से पहले गिरा दिया गया था। अधिक जानकारी और एल्गोरिथ्म के लिए इस लिंक की जाँच करें http://www.isi.edu/nsnam/DIRECTED_RESEARCH/DR_WANIDA/DR/JavisInActionFastRetransmitFrame.html


1

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

एक पैकेट के लिए ज्यादातर 3 डुप्लिकेट पावती एक पैकेट मिस के रूप में कटौती की जाती है। स्रोत तब पैकेट का अनुक्रम नंबर देख सकता है जिसके लिए NACK ट्रिगर किया गया था। यह लापता पैकेट का अनुक्रम संख्या है और इसे रिसीवर को भेजा जा सकता है।

टीसीपी फास्ट रिट्रांसमिशन का लाभ यह है कि यह एक संचरण आरंभ करने के लिए पैकेट समय समाप्ति की प्रतीक्षा नहीं करता है और इसलिए पैकेट का तेजी से पुन: प्रसारण, जैसा कि नाम से भी पता चलता है।

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