एफ़टीपी (FTP) क्या है??
उत्तर:
एफ़टीपी (फाइल ट्रांसफर प्रोटोकॉल) एक मानक इंटरनेट प्रोटोकॉल है जो टीसीपी/आईपी द्वारा प्रदान किया जाता है और मूल रूप से फाइलों को एक होस्ट से दूसरे होस्ट में स्थानांतरित करने के लिए उपयोग किया जाता है।
70 के दशक की शुरुआत में, FTP बनाया गया था और प्रोटोकॉल को आधिकारिक तौर पर IETF (इंटरनेट इंजीनियरिंग टास्क फोर्स) द्वारा 80 के दशक के मध्य में अनुमोदित किया गया था और RFC-959 नामित किया गया था।
यह मुख्य रूप से वेब पेज फ़ाइलों को उनके निर्माता से कंप्यूटर में स्थानांतरित करने के लिए उपयोग किया जाता है जो इंटरनेट पर अन्य कंप्यूटरों के लिए एक सर्वर के रूप में कार्य करता है।
इसका उपयोग वेब पेज फ़ाइलों को सर्वर से स्थानीय कंप्यूटर में स्थानांतरित करने के लिए भी किया जाता है।
👉 टीसीपी और यूडीपी क्या है, अंतर और यूट्यूब में क्या प्रयोग किया जाता है?
एफ़टीपी के बारे में और अधिक जानकारी
एफ़टीपी कनेक्शन के प्रकार
FTP कनेक्शन दो प्रकार के होते हैं:
1. एक्टिव एफ़टीपी कनेक्शन।
2. पैसिव एफ़टीपी कनेक्शन।
एक्टिव FTP कनेक्शन:
क्लाइंट कमांड चैनल को स्थापित करता है और सर्वर डेटा चैनल को स्थापित करता है। जब क्लाइंट कनेक्शन पर डेटा का अनुरोध करता है तो सर्वर क्लाइंट को डेटा ट्रांसफर करना शुरू करता है। यह डिफ़ॉल्ट कनेक्शन नहीं है क्योंकि क्लाइंट और सर्वर के बीच फ़ायरवॉल होने पर इससे समस्या हो सकती है।
पैसिव एफ़टीपी कनेक्शन:
क्लाइंट डेटा चैनल और कमांड चैनल दोनों को स्थापित करता है। जब क्लाइंट कनेक्शन पर डेटा का अनुरोध करता है, तो सर्वर क्लाइंट को एक रैंडम पोर्ट नंबर भेजता है, जैसे ही क्लाइंट को यह पोर्ट नंबर मिलता है, वह डेटा चैनल स्थापित करता है। यह डिफ़ॉल्ट कनेक्शन है, क्योंकि क्लाइंट फ़ायरवॉल द्वारा सुरक्षित होने पर भी यह बेहतर काम करता है।
ट्रांसमिशन मोड
एफ़टीपी निम्न में से किसी एक मोड का उपयोग करके फ़ाइलों को स्थानांतरित करता है:
1. स्ट्रीम मोड या
2. ब्लॉक मोड या
3. कंप्रेस्ड मोड
स्ट्रीम मोड
स्ट्रीम मोड डिफ़ॉल्ट मोड है। इस मोड में डेटा को स्ट्रीम बाइट्स में FTP से TCP में ट्रांसफर किया जाता है। यहां टीसीपी डेटा को छोटे-छोटे सेगमेंट में विभाजित करने का कारण है। यदि ट्रांसफॉर्मिंग डेटा स्ट्रीम बाइट्स में है तो कनेक्शन स्वचालित रूप से बंद हो जाता है। अन्यथा, भेजने वाला कनेक्शन बंद कर देगा।
ब्लॉक मोड
इस मोड में, डेटा को ब्लॉक के रूप में FTP से TCP में स्थानांतरित किया जाता है, और प्रत्येक ब्लॉक के बाद 3-बाइट का हेडर होता है। ब्लॉक के पहले बाइट में ब्लॉक के बारे में जानकारी होती है, इसलिए इसे विवरण ब्लॉक के रूप में जाना जाता है और अन्य दो बाइट्स में ब्लॉक का साइज होता है।
कंप्रेस्ड मोड
इस मोड में, बड़ी फाइलें ट्रांसफर होती थीं। साइज-लिमिट्स के कारण हम इंटरनेट पर बड़ी फ़ाइलों को स्थानांतरित नहीं कर सकते हैं, इसलिए फ़ाइल के साइज को छोटा करने और इसे इंटरनेट पर भेजने के लिए कंप्रेस्ड मोड का उपयोग किया जाता है।
फायदे
एक से अधिक स्थानांतरण | FTP कई बड़ी फाइलों को सिस्टम के बीच ट्रांसफर करने में मदद करता है। |
---|---|
दक्षता | एफ़टीपी फाइलों को एक कुशल तरीके से व्यवस्थित करने और उन्हें नेटवर्क पर कुशलता से स्थानांतरित करने में मदद करता है। |
सुरक्षा | FTP किसी भी यूजर को यूजर आईडी और पासवर्ड के जरिए ही एक्सेस देता है। |
निरंतर स्थानांतरण | यदि फ़ाइल का स्थानांतरण संयोग से बाधित होता है, तो उपयोगकर्ता कनेक्शन स्थापित होने पर फ़ाइल स्थानांतरण फिर से शुरू कर सकता है। |
सरल | एफ़टीपी व्यापक रूप से उपयोग किया जाने वाला कनेक्शन है क्योंकि इसे लागू करना और उपयोग करना आसान है। |
गति | फ़ाइलों को एक कंप्यूटर से दूसरे कंप्यूटर में स्थानांतरित करने का सबसे तेज़ तरीका। |