Retransmission timeout विश्वसनीय डेटा हस्तांतरण सुनिश्चित करने के लिए परिवहन परत प्रोटोकॉल में आवश्यक पैरामीटर हैं। वे यह निर्धारित करते हैं कि एक प्रेषक कितने समय तक एक खोया या अनजान पैकेट को पुनः भेजने से पहले इंतजार करता है। इन टाइमआउटों की उचित गणना नेटवर्क दक्षता और जिम्मेदारी को संतुलित करने में मदद करती है।

कारकों को प्रभावित करने के लिए Retransmission Timeout

मुख्य कारकों में राउंड ट्रिप टाइम (RTT) शामिल हैं, नेटवर्क देरी में परिवर्तनशीलता और प्रोटोकॉल-विशिष्ट विचारों। RTT का सटीक माप उचित टाइमआउट मानों की स्थापना के लिए महत्वपूर्ण है।

मापने के दौर ट्रिप समय

RTT को एक पैकेट भेजने और उस अवधि को समय देने के द्वारा मापा जाता है जब तक कि एक acknowledgment प्राप्त नहीं हो जाता है। नेटवर्क उतार-चढ़ाव के लिए कई माप लिया जाता है। औसत RTT टाइमआउट की स्थापना के लिए एक बेसलाइन प्रदान करता है।

पुनर्संवाद समय-समय पर गणना करना

आमतौर पर इस्तेमाल की जाने वाली विधि में चिकनी RTT (SRTT) और RTT भिन्नता (RTTVAR) की गणना शामिल है। इसके बाद टाइमआउट सूत्र का उपयोग करके सेट किया जाता है:

Timeout = SRTT + 4 * RTTVAR]

नेटवर्क की स्थिति के लिए समायोजन

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