मान लीजिए आप भारत में हैं और आपका कोई दोस्त लंदन में है और आपको कोई डाटा या फाइल अपने उस दोस्त तक पहुंचानी है लेकिन आप न तो ईमेल का इस्तेमाल कर सकते हो और न ही किसी सोशल मीडिया प्लेटफार्म का।
अब आप सोच रहे होंगे कि ये तो पॉसिबल नही है लेकिन आप बिल्कुल गलत हैं। FTP के इस्तेमाल से यह मुमकिन है।
अब आप कहेंगे की ये FTP क्या बला है। इस ब्लॉग में हम आपको FTP से ही संबंधित जानकारी देने वाले हैं कि FTP क्या है (FTP in Hindi) और यह कैसे काम करता है? FTP की फुल फॉर्म, प्रकार, लाभ, हानि और भी बहुत कुछ।
तो चलिए जानते हैं कि आखिर ये FTP चीज क्या है-
वही पढ़ें जो आप पढ़ना चाहते हैं..
FTP क्या है? (What is FTP in Hindi)
FTP का मतलब होता है “File Transfer Protocol” यह एक ऐसा तरीका है जिससे आप इंटरनेट के द्वारा अपने कंप्यूटर से किसी दूसरे कंप्यूटर पर फाइल्स को भेज सकते हैं या उन्हें प्राप्त कर सकते हैं।
यदि आप FTP की मदद से कोई फाइल किसी दूसरे व्यक्ति को भेजना चाहते हैं तो आप उसे डायरेक्टली वह फाइल नहीं भेज सकते हैं आपको पहले उस फाइल को FTP Server पर स्टोर करना होगा और फिर जिसे आप वह फाइल भेजना चाहते हैं वह व्यक्ति उसे उस FTP Server से एक्सेस कर सकता है।
यह एक प्रकार का डिजिटल पुलिंग होती है, जिससे आप एक स्थान से दूसरे स्थान पर फ़ाइलें भेज सकते हैं।
FTP का उपयोग Website Development, Web Hosting, फ़ाइल शेयर करने, और डिज़ाइनर्स और डेवलपर्स के बीच काम को सरल बनाने के लिए किया जाता है।
यह फाइल को ट्रांसफर करते समय Block, stream और compressed जैसे modes का इस्तेमाल करता है।
FTP मुख्य रूप से दो काम करता है। पहला “फ़ाइल अपलोड करना” और “दूसरा फ़ाइल डाउनलोड करना”।
FTP को TCP/IP के द्वारा विकसित किया गया है। यह TCP/IP प्रोटोकॉल सुइट पर निर्भर होता है, क्योंकि जब आप FTP का उपयोग करते हैं तो वास्तविकता में आप TCP प्रोटोकॉल का उपयोग करते हैं जो डेटा की सुरक्षित और स्थिर गतिविधियों की सुनिश्चित करने में मदद करता है।
FTP का चित्र (FTP Diagram)
FTP का पूरा नाम (FTP Full Form)
FTP का पूरा नाम फाइल ट्रांसफर प्रोटोकॉल (File Transfer Protocol) होता है।
FTP SERVER क्या होता है? (What is FTP Server in Hindi)
FTP Server एक प्रकार का कंप्युटर होता है जो दूसरे कंप्यूटरों की फ़ाइलों को स्टोर करने और उन्हें अन्य कंप्यूटरों के साथ शेयर करने की सुविधा प्रदान करता है।
यह एक विशेष प्रकार का स्टोरेज होता है जिसमें आप अपनी फ़ाइलें सुरक्षित रूप से रख सकते हैं और उन्हें आवश्यकतानुसार उपयोग में ला सकते हैं।
इस सर्वर पर FTP यूज करने वाले लोगों का डेटा स्टोर होता है जिसे वह जब चाहे एक्सेस कर सकते हैं या किसी दूसरे व्यक्ति को भेज सकते हैं।
इसे आप एक डिब्बे की तरह मान सकते हैं जिसमें आप अपनी फ़ाइलों को डालते हैं और उन्हें उस डिब्बे में सुरक्षित रूप से रख सकते हैं। फिर आप किसी दूसरे व्यक्ति को उस बॉक्स की तरफ बढ़ा सकते हैं ताकि वह उन फ़ाइलों को देख सके या उन्हें अपने कंप्यूटर में डाउनलोड कर सके।
इस तरीके से FTP Server आपको फ़ाइलों को स्टोर करने और शेयर करने में मदद करता है।
FTP कनेक्शन के प्रकार (Types of FTP Connections in Hindi)
FTP के दो कनेक्शन होते हैं: पहला Control Connection और दूसरा Data Connection.
1. Control Connection
Control Connection का उपयोग FTP को कंट्रोल करने के लिए किया जाता है। यह FTP क्लाइंट (यानि आप) और FTP सर्वर (जिसमें फ़ाइलें हैं) को एक दूसरे से जोड़े रखता है।
Control Connection की मदद से आप FTP क्लाइंट से सर्वर को कमांड भेजी जाती है। फिर सर्वर उन्हें समझता है और रिएक्शन भेजता है, जो आपके कंप्यूटर पर दिखाई देती है।
Control Connection के बिना, आपका कंप्यूटर सर्वर से बातचीत नहीं कर सकता और यहाँ तक की फ़ाइलों को ट्रांसफर भी नहीं कर सकता है।
2. Data Connection
Data Connection का उपयोग फ़ाइलों को एक कंप्युटर से दूसरे कंप्युटर तक भेजने के लिए किया जाता है।
जब आप FTP की मदद से किसी फाइल को अपलोड करते हैं या डाउनलोड करते हैं तो उसमे Data Connection का use होता है।
कंट्रोल कनेक्टन आमतौर पर पोर्ट 21 पर होता है, जबकि डेटा कनेक्टन आमतौर पर पोर्ट 20 पर होता है।
FTP के प्रकार (Types of FTP)
1- Anonymous FTP
Anonymous FTP फ़ाइलों को ट्रांसफर करने का ऐसा तरीका है जिसमें यूजर को ID और Password की जरूरत नहीं पड़ती,
वह बिना किसी Personal Details को डाले FTP सर्वर से फ़ाइलें डाउनलोड कर सकता है और ट्रांसफर कर सकता है।
इसे AFTP के नाम से भी जाना जाता है।
यह उन यूजर्स के लिए उपयोगी होता है जो विशेष प्रकार की जानकारी की तलाश में होते हैं और उन्हें उसे आसानी से प्राप्त करने की आवश्यकता होती है, बिना अपनी Personal Details को बताए।
2- Password-protected FTP
Password-protected FTP एक तरीका है जिसमें आपको फ़ाइलों को डाउनलोड और शेयर करने के लिए ID और Password की जरूरत होती है।
इसके माध्यम से, आप फ़ाइलों को सुरक्षित रूप से शेयर कर सकते हैं, ताकि केवल आपके अनुमति प्राप्त करने वाले लोग ही उन्हें देख सकें और डाउनलोड कर सकें।
3- FTP Secure (FTPS)
FTPS फ़ाइलों को साझा करने का एक सुरक्षित तरीका है। यह FTP प्रोटोकॉल का एक प्रकार होता है, लेकिन इसमें एक अत्यधिक सुरक्षा परत होती है।
इसे SSH FTP भी कहा जाता है क्योंकि इसमें फ़ाइलों को सुरक्षित रखने के लिए Secure Shell (SSH) का प्रयोग किया जाता है। यह FTP की तुलना में ज्यादा सुरक्षित होता है।
FTPS में दो विभिन्न मोड होते हैं: पहला Explicit FTPS और दूसरा Implicit FTPS.
4- Secure FTP (SFTP)
SFTP के माध्यम से आप आप अपनी फ़ाइलें एक सुरक्षित तरीके से साझा कर सकते हैं।
यह डेटा को encrypt करके शेयर करता है, जिससे कि कोई दूसरा व्यक्ति बिना यूजर की अनुमति के वह जानकारी नहीं पढ़ सकता।
इसे FTP SSL भी कहते है क्योंकि इसमें फाइल्स को सुरक्षित रखने के लिए Secure Socket Layer (SSL) का उपयोग किया जाता है।
FTP क्लाइंट क्या होता है? (FTP Client in Hindi)
FTP क्लाइंट एक प्रकार का सॉफ्टवेयर होता है जिसे यूजर अपने कंप्युटर पर इंस्टॉल करता है और इसके माध्यम से इंटरनेट पर फ़ाइलें अपलोड और डाउनलोड कर सकता है।
आसान भाषा में कहूं तो FTP क्लाइंट आपको इंटरनेट पर फ़ाइलें भेजने या उन्हें प्राप्त करने में मदद करने वाला एक प्रोग्राम (Software) है।
यह डेटा को भेजने या प्राप्त करने के लिए फाइल ट्रांसफर प्रोटोकॉल का इस्तेमाल करता है।
इन्हें भी जानें-
- गूगल ड्राइव क्या है और कैसे यूज करें? Google Drive in Hindi
- इंटरनेट या अंतर्जाल क्या है?- What is Internet in Hindi
- कोडिंग क्या है और कैसे सीखें ? (What is Coding in Hindi)
- कंप्यूटर क्या है? – इसकी विशेषताएँ, महत्व, प्रकार, उपयोगिता | What is Computer in Hindi
- ब्लॉकचेन तकनीक क्या है? | BlockChain Technology Explained in Hindi
- यूआरएल क्या है समझाइए | What is URL in Hindi (Computer Notes)
FTP क्लाइंट के प्रकार (Types of FTP Client)
FTP क्लाइंट मुख्यत चार प्रकार के होते हैं:
1- FileZilla
यह एक Free और Open Source FTP क्लाइंट है, इसे Windows, macOS और Linux कोई भी ऑपरेटिंग इस्तेमाल कर सकता है।
2- Transmit
यह macOS के लिए एक FTP क्लाइंट है, मतलब यह केवल Apple के डिवाइस को सपोर्ट करता है। और यह FTP और SSH को सपोर्ट करता है।
3- WinSCP
WinSCP भी एक Free और Open Source FTP क्लाइंट है, जिसे केवल Windows के लिए ही बनाया गया है।
4- WS_FTP
WS_FTP एक लोकप्रिय और पावरफुल FTP क्लाइंट है, जो Windows और macOS दोनों पर उपलब्ध है।
FTP के क्या उपयोग हैं? (Application of FTP in Hindi)
FTP का उपयोग कई चीजों के लिए हो सकता है जिनमें शामिल हैं:
- फ़ाइलों को एक कंप्यूटर से दूसरे कंप्यूटर पर ट्रांसफर करने के लिए.
- डेटा को बैकअप करने के लिए.
- वेब साइटों को अपलोड करने के लिए.
- बहुत सारे डेटा को एक साथ भेजने के लिए.
- फाइल्स को मैनेज करने के लिए.
- फ़ाइलों को साझा करने के लिए.
- डेटा को रिस्टोर करने के लिए.
FTP कैसे कार्य करता हैं? (How FTP Works in Hindi)
FTP एक क्लाइंट-सर्वर प्रोटोकॉल है. इसका मतलब है कि यह एक कंप्यूटर (क्लाइंट) फाइलों को स्थानांतरित करने के लिए दूसरे कंप्यूटर (सर्वर) से अनुरोध करता है।
FTP के काम करने के दो प्रमुख भाग होते हैं – सर्वर और क्लाइंट। सर्वर एक विशेष कंप्यूटर होता है जिसमें फ़ाइलें स्टोर होती हैं और क्लाइंट यूजर के कंप्यूटर होते हैं जो फ़ाइलें प्राप्त और भेजने के लिए सर्वर से कनेक्ट करते हैं।
क्लाइंट, जो फ़ाइलों को भेजना या प्राप्त करना चाहता है, सर्वर से कनेक्ट करता है।
फिर वह कनेक्शन stablish करने के बाद अपनी personal Details को fill करता है, जैसे कि ID और Password.
क्लाइंट और सर्वर के कनेक्ट हो जाने के बाद, क्लाइंट अपनी local files की सूची प्राप्त करता है और सर्वर पर मौजूद फ़ाइलों की सूची को भी देख सकता है।
अब यूजर सर्वर से फाइल्स को शेयर कर सकता है और उन्हें डाउनलोड कर सकता है।
इस प्रकार FTP कार्य करता है।
FTP के फायदे (Advantages of FTP in Hindi)
नीचे हमने आपको FTP के कुछ प्रमुख फ़ायदों के बारे में बताया है:
- यह एक पुराना और अच्छी तरह से समझा जाने वाला प्रोटोकॉल है।
- यह कई सारे डेटा को एक साथ शेयर कर सकता है जिससे समय की बचत होती है।
- यह HTTP की तुलना में काफी तेज होता है।
- यह उपयोग करने में आसान है और लगभग सारे ऑपरेटिंग सिस्टम पर उपलब्ध है.
- FTP क्लाइंट के माध्यम से आप सिर्फ़ उन यूजर्स को एक्सेस दे सकते हैं जिन्हें आपने अनुमति दी है।
- यह सभी प्रकार के host को सपोर्ट करता है।
- यह एक भरोसेमंद प्रोटोकॉल है और आमतौर पर कम गलतियाँ करता है।
FTP के नुकसान (Disadvantage of FTP in Hindi)
FTP के निम्नलिखित नुकसान हैं:
- यह एक पुराना प्रोटोकॉल है, मतलब यह कुछ आधुनिक उपकरणों और सेवाओं को सपोर्ट नहीं करता है।
- यह एक असुरक्षित प्रोटोकॉल है। इसमें फ़ाइलों को साझा करते समय आपकी निजी जानकारी की चोरी हो सकती है।
- FTP एक प्रकार का साधारण प्रोटोकॉल है, जिसमें फ़ाइलों को सिंक्रनाइज़ करना या फ़ाइलों को लॉक करना शामिल नहीं होता है।
- FTP में जब कई सारे यूजर्स एक साथ एक सर्वर पर डेटा को शेयर करते हैं तो इससे सिस्टम के हैंग होने का डर होता है।
- इसमें चीजों को फ़िल्टर करन काफी मुश्किल होता है।
- यह किसी error को डिटेक्ट करने और रिसॉल्व करने में काफी व्यक्त लेता है।
- इसमें वायरस को scan करना मुश्किल होता है।
FTP के उदाहरण (Example of FTP in Hindi)
FTP के कुछ प्रमुख उदाहरण निम्नलिखित हैं:
FTP और HTTP में अंतर (Difference Between FTP & HTTP in Hindi)
FTP (File Transfer Protocol) और HTTP (Hypertext Transfer Protocol) दोनों इंटरनेट पर डेटा को ट्रांसफर करने के लिए उपयोग होते हैं, लेकिन ये दोनों प्रोटोकॉल अलग अलग तरीकों से काम करते हैं।
FTP और HTTP के बीच कुछ प्रमुख अंतर इस प्रकार हैं:
- FTP का उपयोग फ़ाइलों को किसी भी नेटवर्क पर शेयर और डाउनलोड करने के लिए किया जा सकता है, जबकि HTTP का उपयोग केवल वेब पेजों को देखने के लिए किया जा सकता है।
- FTP एक साधारण और पुराना प्रोटोकॉल है, जबकि HTTP एक मॉडर्न और नया प्रोटोकॉल है।
- FTP फाइल्स को सिंक्रनाइज़ और लॉक करने जैसी सुविधाएं प्रदान नहीं करता है, लेकिन HTTP ये सारी उन्नत चीजें हमें प्रदान करता है।
- FTP एक असुरक्षित प्रोटोकॉल है जबकि HTTP एक अत्यधिक सुरक्षित प्रोटोकॉल है।
- FTP का स्टैंडर्ड पोर्ट नंबर 21 होता है, जबकि HTTP का स्टैंडर्ड पोर्ट नंबर 80 होता है।
- FTP डेटा की एनक्रिप्शन प्रदान नहीं करता है, वहीं HTTP हमें SSL व TLS की मदद से डेटा की एनक्रिप्शन प्रदान करता है।
- FTP एक बाइनरी प्रोटोकॉल होता है और HTTP एक टेक्स्ट-आधारित प्रोटोकॉल होता है।
FTP से जुड़े सामान्य सवाल (Common Questions about FTP)
FTP कितनी सेवाओं का उपयोग करता है?
FTP दो सेवाओं का उपयोग करता है: 1. Control Connection और 2. Data Connection.
FTP क्या है?
FTP एक नेटवर्क प्रोटोकॉल है जिसका उपयोग फ़ाइलों को एक कंप्यूटर से दूसरे कंप्यूटर पर साझा करने के लिए किया जाता है।
FTP के कितने प्रकार होते है?
FTP मुख्यत 4 प्रकार के होते हैं:
1. FileZilla
2. Transmit
3. WinSCP
4. WS_FTP
FTP कैसे काम करता है?
FTP डेटा को इंटरनेट के माध्यम से सर्वर और क्लाइंट के बीच स्थानांतरित करता है।
उम्मीद करता हूण FTP के विषय में यह परिचय जानकारी सहायक रही होगी.
I thought FTP is very tough when I read it in my college textbooks. Kabhi laga nahi tha itna easy hoga.. thankyouuu