पोर्ट-फॉरवर्डिंग कैसे टॉरेंट में मदद करता है?


29

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

  1. इस स्थिति में पोर्ट अग्रेषण कैसे मदद करता है?
  2. पोर्ट-फ़ॉरवर्डिंग सक्षम होने पर मेरे डाउनलोड की गति क्यों बढ़ जाती है?

3
मुझे भी आपकी गति के अंतर की रिपोर्ट में दिलचस्पी है। क्या आप अपने परिणामों को वैज्ञानिक रूप से जांचने में सक्षम हैं?
टू-रिइंस्टेट मोनिका-डोर डुह

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

@ टूडोर वास्तव में नहीं। मैंने सिर्फ अपने Freenasउपयोग पर महत्वपूर्ण अंतर पर ध्यान दिया Transmission
जॉनी क्यू

1
"महत्वपूर्ण अंतर" - यह संभवतः एक महत्वपूर्ण सुधार है
MrWhite

जवाबों:


51

संक्षेप में: बिटटोरेंट (पी 2 पी) प्रोटोकॉल के लिए कम से कम एक सहकर्मी के काम करने के लिए एक सार्वजनिक रूप से खुला बंदरगाह होना चाहिए (एक सक्रिय नोड हो)।

आप पोर्ट फॉरवर्डिंग (एक निष्क्रिय नोड रहें) के बिना ट्रांसमिशन चला सकते हैं और आप बिना किसी समस्या के फ़ाइलों को डाउनलोड और सीड कनेक्ट करेंगे। हालाँकि आपका ग्राहक केवल सक्रिय नोड्स के साथ संवाद करने में सक्षम होगा।

आपके पक्ष में सक्षम पोर्ट फ़ॉरवर्डिंग के साथ (सक्रिय नोड बनकर) आप उन साथियों की संख्या बढ़ा रहे हैं जिनसे आप संवाद कर सकते हैं (आप फिर निष्क्रिय नोड्स के साथ डेटा का आदान-प्रदान कर सकते हैं)।

यह समग्र अंतरण दर को प्रभावित करता है क्योंकि फ़ाइल को बड़ी संख्या में नोड्स से एक साथ डाउनलोड किया जाएगा।

बिटटोरेंट के दस्तावेज़ विश्लेषण और हाइब्रिड सीडीएन के लिए पी 2 पी आधारित स्ट्रीमिंग प्रोटोकॉल के डिज़ाइन के लिए इसके उपयोग में "फ़ायरवॉल" और "ओपन" साथियों के बीच स्थानांतरण गति की तुलना ग्राफ शामिल हैं:

यहाँ छवि विवरण दर्ज करें


जिस तरह से मैं इसे समझता हूं (जो गलत हो सकता है) वह यह है कि खुले बंदरगाह के साथ, आपके ग्राहक को अन्य ग्राहकों को सभी कनेक्शन ढूंढने और आरंभ करने होंगे। यह केवल हर बार अक्सर नए कनेक्शन की तलाश करता है, कभी-कभी कोशिशों के बीच लंबे समय तक देरी के साथ, इसलिए यह बहुत तेजी से हो सकता है यदि अन्य ग्राहक आपको ढूंढने के लिए भी मिल सकते हैं। यह वास्तव में इस जवाब के रूप में एक ही बात कहने का एक और तरीका है।
जो

19

यदि आपके टोरेंट क्लाइंट, राउटर, या दोनों पर uPnP / NAT-PMP को बंद कर दिया गया था, तो इनबाउंड कनेक्शन काम नहीं करेंगे। फिर आपको अपने राउटर के कॉन्फ़िगरेशन में अपनी मशीन को पोर्ट को अग्रेषित करना होगा या uPnP चालू करना होगा। चूंकि अग्रेषण / uPnP मैपिंग इनबाउंड कनेक्शन के लिए है, इसलिए यह अधिक साथियों को इसके माध्यम से अनुमति दे सकता है जो पहले आपसे कनेक्ट नहीं कर सका था। इसलिए यदि आपके पास अग्रेषण और uPnP बंद था, तो उनमें से एक को सक्षम किया, जिसके परिणामस्वरूप वृद्धि हो सकती है।

बैरिंग, जहां तक ​​मुझे पता है, गति के संबंध में uPnP बनाम मैनुअल पोर्ट अग्रेषण के बीच कोई बड़ा अंतर नहीं है। हो सकता है कि उस समय के आसपास कोई और घटना हुई हो। जैसे आप अधिक साथियों से जुड़े हुए थे, आपका आईएसपी पोर्ट आधारित ट्रैफ़िक को आकार देने, अन्य कार्यक्रमों से हस्तक्षेप आदि करता है, लेकिन यह मानते हुए कि मामला नहीं है, कोई अंतर नहीं होना चाहिए।

(मेरा मूल उत्तर स्पष्ट नहीं था, मुझे क्षमा करें। उम्मीद है कि यह बेहतर है।)


7
जो कोई भी सुरक्षा के बारे में परवाह करता है वह सुनिश्चित करेगा कि यूपीएनपी बंद हो। यह एक भयानक विचार है!
मैट एच

@ मट्टू हाँ, मैं इसमें परेशान नहीं हुआ क्योंकि मैं संक्षिप्त होना चाहता था। हालांकि इशारा करना अच्छा है।
ब्रायन मार्क

3

यदि आपके पास पोर्ट फ़ॉरवर्डिंग सक्षम है, तो आने वाले कनेक्शन आपके टोरेंट नोड को पा सकते हैं। अन्यथा, किए गए एकमात्र कनेक्शन आउटबाउंड वाले होंगे।

बेशक, आप केवल आउटबाउंड कनेक्शन का उपयोग करके डाउनलोड कर सकते हैं, लेकिन आपके पास कनेक्ट करने के लिए संभावित नोड्स का एक छोटा पूल होगा (पोर्ट अग्रेषण के बिना अन्य नोड्स को कनेक्ट नहीं किया जा सकता है)। नतीजतन, आपको संभवतः कम डाउनलोड की कुल गति मिलेगी क्योंकि आपके पास कम सक्रिय साथी होंगे। आपको DHT के माध्यम से अलग-अलग सहकर्मी पूल के बारे में पता लगाने की भी कम संभावना होगी।

यदि आपने एन्क्रिप्शन सेट और अनिवार्य कर दिया है तो यह आपको और भी अधिक प्रभावित करेगा क्योंकि यह आपके साथियों के संभावित पूल को और कम कर देता है।

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


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