एफ़टीपी और एसएफटीपी के बीच अंतर

एफ़टीपी और एसएफटीपी के बीच अंतर
एफ़टीपी और एसएफटीपी के बीच अंतर

वीडियो: एफ़टीपी और एसएफटीपी के बीच अंतर

वीडियो: एफ़टीपी और एसएफटीपी के बीच अंतर
वीडियो: सापेक्ष वेग - मूल परिचय 2024, नवंबर
Anonim

एफ़टीपी बनाम एसएफ़टीपी

एफ़टीपी (फाइल ट्रांसफर प्रोटोकॉल) एक प्रोटोकॉल है जिसका उपयोग इंटरनेट (या अन्य टीसीपी आधारित नेटवर्क) में मेजबानों के बीच फाइलों को स्थानांतरित करने के लिए किया जाता है। यह क्लाइंट-सर्वर मॉडल पर आधारित एक प्रोटोकॉल है। FTP सर्वर क्लाइंट द्वारा अनुरोधित सेवाएं प्रदान करने के लिए आवश्यक फाइलें और डेटाबेस रखता है। अक्सर, एफ़टीपी सर्वर एक उच्च शक्ति वाला उपकरण होता है जो एक ही समय में कई क्लाइंट अनुरोधों को संभालने में सक्षम होता है। एफ़टीपी क्लाइंट आम तौर पर एक अंतिम उपयोगकर्ता या मोबाइल डिवाइस द्वारा उपयोग किया जाने वाला एक व्यक्तिगत कंप्यूटर है, जो आवश्यक सॉफ़्टवेयर चला रहा है जो एक एफ़टीपी सर्वर से इंटरनेट पर फ़ाइलों का अनुरोध करने और प्राप्त करने में सक्षम है। एफ़टीपी नियंत्रण सूचना और डेटा को स्थानांतरित करने के लिए क्लाइंट और सर्वर के बीच अलग कनेक्शन रखता है।एफ़टीपी क्लाइंट एप्लिकेशन इस पूरे समय में कमांड लाइन एप्लिकेशन से ग्राफिकल यूजर इंटरफेस वाले एप्लिकेशन तक विकसित हुए हैं। SFTP (सिक्योर फाइल ट्रांसफर प्रोटोकॉल) एक प्रोटोकॉल है जिसका इस्तेमाल सुरक्षित चैनल पर फाइल ट्रांसफर करने के लिए किया जाता है। इसे इंटरनेट इंजीनियरिंग टास्क फोर्स (IETF) द्वारा सिक्योर शेल प्रोटोकॉल (SSH) के विस्तार के रूप में विकसित किया गया था। SFTP मानता है कि संचार के लिए उपयोग किया जाने वाला चैनल सुरक्षित है और क्लाइंट सर्वर द्वारा प्रमाणित है और क्लाइंट के बारे में जानकारी प्रोटोकॉल के उपयोग के लिए उपलब्ध है।

एफ़टीपी क्या है?

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

एसएफ़टीपी क्या है?

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

एफ़टीपी और एसएफटीपी में क्या अंतर है?

SFTP इंटरनेट पर फ़ाइलों को स्थानांतरित करने के लिए एक सुरक्षित तंत्र प्रदान करता है। SFTP क्लाइंट और सर्वर के बीच स्थानांतरित किए गए डेटा और कमांड को एन्क्रिप्ट करने के लिए एक तंत्र प्रदान करता है, जबकि FTP के तहत क्लाइंट और सर्वर के बीच स्थानांतरित की गई जानकारी सादे पाठ में होती है। इसके अलावा, SFTP का उपयोग करके अपलोड की गई फ़ाइलें टाइमस्टैम्प जैसी फ़ाइल विशेषताओं से जुड़ी होती हैं, जो FTP के साथ संभव नहीं है। हालांकि एसएफ़टीपी एफ़टीपी के समान (अधिक सुरक्षित) कार्यक्षमता प्रदान करता है, प्रोटोकॉल में अंतर्निहित अंतर के कारण, एक एफ़टीपी क्लाइंट का उपयोग एसएफटीपी सर्वर के साथ संचार करने के लिए नहीं किया जा सकता है और एक एसएफटीपी क्लाइंट का उपयोग एफ़टीपी सर्वर के साथ संचार करने के लिए नहीं किया जा सकता है।

सिफारिश की: