2012-11-02 13 views
9

के लिए कई टीसीपी कनेक्शन हो सकते हैं: (http://www.pcvr.nl/tcpip/ftp_file.htm) से एफ़टीपी प्रोटोकॉल विनिर्देश पढ़ते समय। मैं इस पर आया "एफ़टीपी उन अन्य अनुप्रयोगों से भिन्न है जिन्हें हमने वर्णित किया है क्योंकि यह फ़ाइल को स्थानांतरित करने के लिए दो टीसीपी कनेक्शन का उपयोग करता है"। मेरा सवाल यह है कि, एफ़टीपी में एकाधिक समानांतर फ़ाइल स्थानांतरण के लिए एकाधिक टीसीपी कनेक्शन हो सकते हैं, उदाहरण के लिए मैं दो फाइलों को दो टीसीपी कनेक्शनों में समानांतर में स्थानांतरित कर सकता हूं, क्या यह अनुकूलन या मानकीकरण का मामला है?क्या एफ़टीपी में एकाधिक समानांतर फ़ाइल स्थानांतरण

उत्तर

9

हालांकि यह एक सैद्धांतिक रूप से एक FTP सर्वर समर्थन एकाधिक समवर्ती स्थानान्तरण करने के लिए सैद्धांतिक रूप से संभव होगा, यह RFC या किसी भी ज्ञात कार्यान्वयन द्वारा समर्थित नहीं है।

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

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

5

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

अधिक जानकारी के लिए आप RFC 959 से परामर्श कर सकते हैं, जो एफ़टीपी प्रोटोकॉल की चश्मा को परिभाषित करता है।

+4

हालांकि आप एक ही उपयोगकर्ता के साथ कई बार एक साथ लॉग इन कर सकते हैं (सर्वर सेटिंग्स द्वारा सीमित)। – K3N

संबंधित मुद्दे