क्या UDP लाइट के साथ VPN टनल लागू करने से प्रदर्शन में सुधार होगा?
नमस्ते, मैं अक्षम हूँ। हाल ही में WebRTC के बारे में बात हुई, और मुझे याद आया कि मैंने इसे पहले Nginx के साथ की जा सकने वाली स्ट्रीमिंग के रूप में देखा था।
WebRTC तेज़ क्यों है, इसका कारण यह है कि यह UDP प्रोटोकॉल पर काम करता है। तो, जब मैं "मास्टरिंग TCP/IP" के UDP पेज को फिर से देख रहा था, तो मैंने देखा कि अन्य प्रोटोकॉल में UDP लाइट नाम की कोई चीज़ भी है!
मैंने इसे पहले पढ़ा था, और इसे बिना किसी अजीबपन के पढ़ा था, लेकिन अब मुझे इसमें दिलचस्पी हो गई है।
ऐसा इसलिए है क्योंकि वायरगार्ड भी UDP प्रोटोकॉल पर टनल बनाता है, इसलिए मुझे लगा कि यह तेज़ है (सख्ती से कहें तो, यह सिर्फ इसलिए तेज़ नहीं है क्योंकि यह UDP है)। उदाहरण के लिए, OpenVPN भी है जिसे आसानी से इंस्टॉल किया जा सकता है, लेकिन यह इतना धीमा है कि इसे लगातार इस्तेमाल करना बहुत तनावपूर्ण होता है।
यहां मैं विकिपीडिया से उद्धृत करूँगा:
जबकि UDP पैकेट में, यदि डेटा का एक भी बिट क्षतिग्रस्त हो जाता है, तो उसे छोड़ दिया जाता है, UDP-लाइट उसे वैसे ही प्रसारित करता है।
ऐसा लगता है कि यह क्षतिग्रस्त पैकेटों को भी वैसे ही भेज देता है। अन्य अंतर भी हैं, लेकिन मैं उन्हें यहां छोड़ दूँगा।
उदाहरण के लिए, यदि वायरगार्ड में UDP लाइट लागू किया जाए, तो क्या प्रदर्शन में सुधार होगा?
अब शीर्षक पर वापस आते हैं, लेकिन क्या UDP लाइट को लागू करने से गति में सुधार होगा?
एक नौसिखिया के रूप में, अभी भी, मैंने कम से कम वायरगार्ड का सोर्स कोड नहीं देखा है, लेकिन मुझे लगता है कि यह इस बात पर निर्भर करेगा कि वास्तव में छोड़े गए पैकेटों के लिए त्रुटि प्रबंधन किया जाता है या नहीं।
वास्तव में, UDP प्रोटोकॉल में पैकेट लॉस कितना हो सकता है? UDP लाइट के साथ, जो नुकसान होने पर भी प्रसारित करता है, गति में सुधार की संभावना हो सकती है, लेकिन मुझे इसकी कल्पना नहीं हो रही है।
तो, UDP प्रोटोकॉल में कितना पैकेट लॉस होता है, मैं अगली बार iperf के साथ इसकी कोशिश करूँगा।
फिर मिलेंगे। धन्यवाद।