फ़ाइल ट्रांसफर प्रोटोकॉल (एफ़टीपी) क्या है (प्रकार, कार्य, उपयोग, लाभ और कमियाँ ) (What is FTP in Hindi, Work, Types, Advantage and Disadvantage)
FTP in Hindi: FTP का पूरा नाम “File Transfer Protocol” है. जिसका मुख्य काम नेटवर्क में डाटा का ट्रांसमिशन करना होता है. आज के इस आर्टिकल में हम आपको FTP in Hindi (FTP क्या है और इसके प्रकार) के बारें में बताएँगे. FTP के बारें में हमने बहुत ही आसान भाषा में लिखा है जिसे आप असानी से समझ जायेंगे. तो आइये देखते है.
फ़ाइल ट्रांसफर प्रोटोकॉल (FTP) क्या है – FTP in Hindi
FTP का पूरा नाम “फाइल ट्रान्सफर प्रोटोकॉल” है यह एक नेटवर्क प्रोटोकॉल है जिसका मुख्य कार्य नेटवर्क में डाटा को एक जगह से दुसरे जगह में ट्रान्सफर करना होता है.
यह OSI Model के एप्लीकेशन लेयर में काम करता है. FTP के उपयोग से डाटा, टेक्स्ट, इमेज, ऑडियो, विडियो और एनीमेशन जैसे फाइल को नेटवर्क के किसी भी कंप्यूटर या सर्वर में ट्रान्सफर करने के लिए किया जाता है. जिसे कोई भी यूजर FTP से डाउनलोड भी कर सकता है.
आसान भाषा में ” FTP एक नेटवर्क प्रोटोकॉल है जिसके हेल्प से कोई भी यूजर फाइल को इन्टरनेट से अपलोड या डाउनलोड कर सकता है”
FTP के प्रकार (Types of FTP in Hindi)
FTP (File Transfer Protocol) मुख्य रूप से 4 प्रकार के होते है:
- Standard FTP
- FTPS (FTP Secure)
- SFTP (SSH File Transfer Protocol)
- Anonymous FTP
1. Standard FTP
स्टैण्डर्ड FTP का उपयोग नेटवर्क में फाइल को स्टोर और ट्रान्सफर करने के लिए किया जाता है. यह सबसे सामान्य FTP है. जिसका उपयोग इन्टरनेट और नेटवर्क दोनों में किया जाता है.
इसमें एन्क्रिप्शन नहीं होने के कारण यह डाटा को सिक्यूरिटी प्रोवाइड नहीं करता है. FTP क्लाइंट के माध्यम से फाइल को डाउनलोड और अपलोड भी कर सकता है.
यह भी पढ़े: IP एड्रेस क्या है कैसे काम करता है?
2. FTPS (FTP Secure)
FTPS (FTP Secure) एक सुरक्षित प्रोटोकॉल है क्योकिं यह फाइल के ट्रांसमिशन में SSL (secure shell) का उपयोग करता है.
FTPS में, एक TLS (Transport Layer Security) या SSL (Secure Sockets Layer) कनेक्शन का उपयोग किया जाता है जिसके माध्यम से ट्रान्सफर किये जाने वाले फाइल को एन्क्रिप्ट किया जाता है जिसे नेटवर्क में कोई भी हैकर उसे एक्सेस ना कर सके.
इसके दो प्रकार है:
- FTPS Implicit
- FTPS Explic
3. SFTP (SSH File Transfer Protocol)
SFTP (SSH File Transfer Protocol) एक सुरक्षित प्रोटोकॉल है इसका उपयोग भी फाइल को स्टोर और ट्रान्सफर करने के लिए किया जाता है. इसमें एन्क्रिप्ट करने के लिए SSH (Secure Shell) का उपयोग होता है.
SFTP का उपयोग ज्यादातर वेब होस्टिंग, सर्वर मैनेजमेंट और विभिन्न आईटी सर्विसेज के लिए किया जाता है.
यह भी पढ़े: नेटवर्क डिवाइस क्या है और कितने प्रकार के होते है?
4. Anonymous FTP
Anonymous FTP का उपयोग बिना किसी यूजर आईडी और पासवर्ड के सर्वर से फाइल को डाउनलोड करने के लिए किया जाता है. इसमें यूजर को आईडी और पासवर्ड की जरुरत नहीं होती है. इसमें सुरक्षा भी बहुत कम होती है.
इन्टरनेट में अक्सर सॉफ्टवेर डाउनलोड वाली वाली वेबसाइट Anonymous FTP का उपयोग करता है. जिसमे सॉफ्टवेर या फाइल को डाउनलोड करें के लिए यूजर आईडी और पासवर्ड की जरुरत नहीं होती है.
FTP के अन्य प्रकार
FTP के कुछ अन्य प्रकार भी है जो विशेष कार्यों के लिए उपयोग किया जाता है.
- FTP Proxy (प्रॉक्सी के लिए)
- FTP over SSH (SSH के लिए)
- Web-based FTP (वेब ब्राउज़र के लिए)
- FTPS Implicit (FTPS का एक प्रकार है)
- FTPS Explicit (FTPS का दूसरा प्रकार है)
यह भी पढ़े: ATM नेटवर्क क्या है हिन्दी नोट्स
FTP क्लाइंट क्या है (FTP Client in Hindi)
FTP क्लाइंट एक छोटा सा सॉफ्टवेर है जिसके माध्यम से FTP का उपयोग करके फाइल को डाउनलोड या अपलोड किया जाता है.
FTP क्लाइंट के द्वारा फाइल को डाउनलोड, अपलोड, डिलीट, स्टोर, फोल्डर क्रिएट, रीनेम जैसे कार्य किया जाता है. FTP क्लाइंट के फ्री और लाइसेंस दोनों प्रकार आते है. कुछ को आप मुफ्त में उपयोग कर सकते है और कुछ को खरीदना होता है आप अपने उपयोग के अनुसार इसे तय कर सकते है.
FTP क्लाइंट के प्रकार (Types of FTP Client)
FTP क्लाइंट के 4 प्रकार होते है:
- ग्राफिकल यूज़र इंटरफ़ेस (GUI) क्लाइंट
- कमांड लाइन FTP क्लाइंट
- वेब आधारित FTP क्लाइंट
- मोबाइल FTP क्लाइंट
1. ग्राफिकल यूज़र इंटरफ़ेस (GUI) क्लाइंट
ये FTP क्लाइंट GUI (Graphical User Interface) के साथ में आते है. जिसका उपयोग करना बहुत असान है.
उदाहरण: FileZilla, Cyberduck, और WinSCP इत्यादि!
2. कमांड लाइन FTP क्लाइंट
ये FTP क्लाइंट सॉफ़्टवेयर कमांड लाइन आधारित होते हैं और उपयोगकर्ता को टेक्स्ट प्रोम्प्ट में इंटरैक्ट करने की सुविधा प्रदान करते हैं। इसका उपयोग GUI की तरह असान नहीं होता. इसमें कमांड याद रखने पड़ते है.
उदाहरण: ncftp
3. कमांड लाइन FTP क्लाइंट
कुछ वेब ब्राउज़र एक FTP क्लाइंट की तरह उपयोग किए जा सकते हैं। आपको इंटरनेट ब्राउज़र के पता बार में “ftp://आपका FTP सर्वर का नाम” टाइप करके FTP सर्वर तक पहुंच सकते हैं।
यह भी पढ़े: ईथरनेट नेटवर्क क्या है हिन्दी नोट्स
4. मोबाइल FTP क्लाइंट
ये FTP क्लाइंट सॉफ़्टवेयर मोबाइल डिवाइसों (स्मार्टफ़ोन और टैबलेट) के लिए तैयार किए गए होते हैं। इनमें सामान्यतः GUI आधारित यूज़र इंटरफ़ेस होता है।
उदाहरण: FileExplorer, AndFTP, और FTPManager इत्यादि!
FTP कनेक्शन के प्रकार
FTP कनेक्शन के दो प्रकार होते है:
- कण्ट्रोल कनेक्शन (Control Connection)
- डाटा कनेक्शन (Data Connection)
कण्ट्रोल कनेक्शन (Control Connection)
इसके उपयोग FTP सर्वर को कमांड भेजने के लिए करते है. साथ में इससे सर्वर का msg भी रिसीव करने के लिए करता है.
डाटा कनेक्शन (Data Connection)
जिस समय FTP क्लाइंट और FTP सर्वर के बिच कनेक्शन से डाटा का ट्रान्सफर होता है तो FTP प्रोटोकॉल UDP का उपयोग करके कनेक्शन बनता है.
यह भी पढ़े: क्रिप्टोग्राफी हिंदी नोट्स
FTP के उपयोग (Application of FTP in Hindi)
- वेबसाइट और ब्लॉग के लिए : FTP क्लाइंट का उपयोग करके फाइल को सर्वर में डायरेक्ट अपलोड या डाउनलोड कर सकते है.
- फ़ाइल संग्रहण के लिए : FTP क्लाइंट के माध्यम से फाइल को स्टोर किया जा सकता है. किसी भी लोकल सिस्टम में सर्वर से फाइल को डाउनलोड करके स्टोर कर सकते है.
- कंपनी या सरकारी काम के लिए: किसी भी प्राइवेट या सरकारी काम के लिए डाटा एक सुरक्षित ट्रान्सफर करने के लिए
- मोबाइल एप के लिए: सर्वर से डाटा एक्सेस करने के लिए FTP Client का उपयोग किया जाता है.
यह भी पढ़े: Chat GPT क्या है और काम कैसे करता है?
FTP के फायदे (Advantages of FTP in Hindi)
- High Speed: बहुत ही तेज गति से डाटा को डाउनलोड और अपलोड कर सकता है.
- File Management: सर्वर में फाइल या फोल्डर को डिलीट, रीनेम, क्रिएट इत्यादि ऑपरेशन परफॉर्म कर सकते है.
- GUI सपोर्ट: GUI को सपोर्ट करता है जिससे कोई भी यूजर इसका असानी से उपयोग कर सकता है.
- Backup: डाटा को बैकअप करने की सुविधा प्रदान करता है.
- सपोर्ट लार्ज फाइल: बड़े आकर के फाइल को सपोर्ट करता है जिससे विडियो, एनीमेशन, सॉफ्टवेर जैसे फाइल में काम किया जा सकता है.
- सिक्यूरिटी: FTP में SSH की सुरक्षा होती है जिससे फाइल या डाटा असानी से हैक नहीं हो सकता है.
यह भी पढ़े: क्लाउड कम्प्यूटिंग क्या हैंऔर काम कैसे करता है?
FTP के कमियाँ (Disadvantage of FTP in Hindi)
- सुरक्षा की कमी: FTP के सभी प्रकार पूर्ण रूप से एन्क्रिप्शन का समर्थन नहीं करता है। जिसके चलते डाटा के हैक होने के चांस बन जाता है. FTPS या SFTP का उपयोग किया जाना चाहिए.
- प्रमाणीकरण की कमी: केवल यूजर आईडी और पासवर्ड का प्रयोग करने के कारण सुरक्षा कमजोर है.
- हाई बैंडविड्थ की जरुरत: FTP का उपयोग अच्छे से करने के लिए हाई स्पीड वाले नेटवर्क की जरुरत होती है.
- प्रोसेस और अनुमानित समय को नहीं दिखता: जब किसी भी फाइल या डाटा को सर्वर में अपलोड किया जाता है तो अनुमानित समय या प्रोसेस को दिखाता नहीं है जिससे यूजर को समय का अनुमान लगाना कठिन हो जाता है.
यह भी पढ़े: लिनक्स के विशेषताएं – हिन्दी नोट्स
FTP और HTTP में अंतर (Difference Between FTP & HTTP in Hindi)
क्रं | FTP | HTTP |
1 | FTP का पूरा नाम “File Transfer Protocol” है. | HTTP का पूरा नाम “Hypertext Transfer Protocol” है. |
2 | यह फाइल या डाटा को ट्रान्सफर करने के लिए उपयोग होता है. | यह वेबपेज को ट्रान्सफर करने के लिए उपयोग होता है. |
3 | FTP का डिफ़ॉल्ट पोर्ट नंबर 21 है, | HTTP का डिफ़ॉल्ट पोर्ट नंबर 80 है. |
4 | FTP कामसुरक्षित प्रोटोकॉल है जिसे FTPS (FTP Secure) के उपयोग से FTP को सुरक्षित किया जा सकता है. | HTTP का सुरक्षित संस्करण HTTPS (HTTP Secure) है. |
5 | FTP यूजर को identify के लिए यूजरनेम और पासवर्ड का उपयोग करता है. | HTTP यूजर को identify के लिए सर्टिफिकेट और यूजरनेम और पासवर्ड का उपयोग करता है. |
6 | FTP एक फाइल ट्रान्सफर प्रोटोकॉल है. जो फाइल को ट्रान्सफर और स्टोर करने के लिए उपयोग होता है. | HTTP एक हाइपरटेक्स्ट प्रोटोकॉल है जिसका उपयोग वेब पृष्ठों और डॉक्यूमेंट्स के संचार में होता है। |
FAQ
FTP की ज़रूरत क्यों पड़ती है.
FTP की जरुरत फाइल सर्वर में अपलोड(Upload) और डाउनलोड (Download) करने के लिए पड़ती है.
FTP क्या है?
FTP एक प्रोटोकॉल है जिसका उपयोग नेटवर्क में फाइल को ट्रान्सफर करने के लिए किया जाता है.
FTP के कितने प्रकार होते है?
FTP मुख्य रूप से 4 प्रकार के होते है:
Standard FTP
FTPS (FTP Secure)
SFTP (SSH File Transfer Protocol)
Anonymous FTP
क्या एफ़टीपी एक प्रोग्रामिंग भाषा है?
नहीं यह एक प्रोग्रामिंग भाषा नहीं है यह एक नेटवर्क प्रोटोकॉल है.
निष्कर्ष:
मुझे उम्मीद है मेरा आर्टिकल FTP क्या है और इसके प्रकार (हिन्दी नोट्स) | FTP in Hindi में जो ज्ञान बताया है वो आपको पसंद आया होगा. यदि आपको यह लेख FTP क्या है और इसके प्रकार (हिन्दी नोट्स) | FTP in Hindi अच्छा लगा है तो आप अपने मित्रो को शेयर करे.
इसी प्रकार के कंप्यूटर नोट्स की हिन्दी नोलेज और बिजनेस आइडियाज की नई जानकारी के लिए आप मेरे youtube चैनल Computervidya और वेबसाइट nayabusiness.in में एक बार विजिट जरुर करें! धन्यवाद् …
यह भी देखें: