FTP क्या है (What is FTP)

हम इस टेक्निकल पोस्ट में जानेंगे कि FTP क्या है (What is FTP), और इसके साथ-साथ ये भी जानेंगे- FTP के उद्देश्य (Objectives of FTP), FTP क्यों? (Why FTP?) FTP का मैकेनिज्म (Mechanism of FTP), FTP क्लाइंट (FTP Clients), FTP के लाभ (Advantages of FTP), FTP के नुकसान (Disadvantages of FTP) और भी बहुत कुछ वो भी detail में.

तो इसी के साथ शुरू करते हैं आज का पोस्ट जिसका नाम है- “FTP क्या है (What is FTP)” और अगर आपको टेक्नोलॉजी से सम्बंधित ब्लॉग पढने में अच्छा लगता है तो आप इस लिंक पर क्लिक करके और भी पोस्ट पढ़ सकते हैं. (Click Here)

FTP क्या है (What is FTP)

FTP क्या है (What is FTP)

  • FTP का पूरा नाम File transfer protocol है.
  • FTP एक standard internet protocol है जो TCP/IP द्वारा प्रदान किया जाता है जो फाइलों को एक होस्ट से दूसरे होस्ट में transmit करने के लिए उपयोग किया जाता है.
  • यह मुख्य रूप से वेब पेज फ़ाइलों को उनके निर्माता से कंप्यूटर में transfer करने के लिए उपयोग किया जाता है जो इंटरनेट पर अन्य कंप्यूटरों के लिए एक सर्वर के रूप में कार्य करता है.
  • इसका उपयोग अन्य सर्वरों से कंप्यूटर पर फ़ाइलों को डाउनलोड करने के लिए भी किया जाता है.

FTP के उद्देश्य (Objectives of FTP)

  • यह फाइलों को साझा करने की सुविधा प्रदान करता है.
  • इसका उपयोग दूरस्थ कंप्यूटर के उपयोग को encourage करने के लिए किया जाता है.
  • यह डेटा को अधिक मज़बूती से और कुशलता से transfer करता है.

FTP क्यों? (Why FTP?)

हालाँकि फ़ाइलों को एक सिस्टम से दूसरे सिस्टम में transfer करना बहुत ही सरल और सीधा है, लेकिन कभी-कभी यह समस्याएँ पैदा कर सकता है. 

उदाहरण के लिए, दो प्रणालियों में अलग-अलग file conventions हो सकते हैं. text और data को represent करने के लिए दो प्रणालियों के अलग-अलग तरीके हो सकते हैं. दो प्रणालियों में भिन्न directory structures हो सकती हैं. 

FTP प्रोटोकॉल hosts के बीच दो कनेक्शन स्थापित करके इन समस्याओं को दूर करता है. एक कनेक्शन का उपयोग डेटा ट्रांसफर के लिए किया जाता है, और दूसरे कनेक्शन का उपयोग कंट्रोल कनेक्शन के लिए किया जाता है.

FTP का मैकेनिज्म (Mechanism of FTP)

FTP क्या है (What is FTP)

उपरोक्त आंकड़ा FTP के basic model को दर्शाता है. FTP client के तीन components होते हैं: user interface, control process और data transfer process. सर्वर में दो components होते हैं: server control process और server data transfer process.

FTP में दो प्रकार के कनेक्शन होते हैं:

FTP क्या है (What is FTP)
  • Control Connection: Control connection, communication के लिए बहुत ही सरल नियमों का उपयोग करता है. Control connection के माध्यम से, हम एक समय में कमांड की एक line या response की line को transfer कर सकते हैं. Control connection, control processes के बीच किया जाता है. Control connection पूरे interactive FTP session के दौरान जुड़ा रहता है.
  • Data Connection: Data Connection बहुत complex नियमों का उपयोग करता है क्योंकि डेटा प्रकार भिन्न हो सकते हैं. Data Connection, data transfer processes के बीच किया जाता है. Data Connection तब खुलता है जब फ़ाइलों को transfer करने के लिए कोई command आता है और फ़ाइल transfer होने पर बंद हो जाता है.

FTP क्लाइंट (FTP Clients)

  • FTP client एक प्रोग्राम है जो एक file transfer protocol को लागू करता है जो आपको इंटरनेट पर दो होस्ट के बीच फाइल ट्रांसफर करने की अनुमति देता है.
  • यह उपयोगकर्ता को दूरस्थ होस्ट से कनेक्ट करने और फ़ाइलों को अपलोड या डाउनलोड करने की अनुमति देता है.
  • इसमें कमांड का एक सेट होता है जिसका उपयोग हम होस्ट से कनेक्ट करने के लिए कर सकते हैं, फाइलों को आपके और आपके होस्ट के बीच ट्रांसफर कर सकते हैं और कनेक्शन बंद कर सकते हैं.
  • FTP प्रोग्राम एक वेब ब्राउज़र में एक built-in component के रूप में भी उपलब्ध है. यह GUI based FTP client फ़ाइल transfer को बहुत आसान बनाता है और FTP commands को याद रखने की भी आवश्यकता नहीं होती है.

FTP के लाभ (Advantages of FTP)

  • Speed: FTP के सबसे बड़े लाभों में से एक गति है. FTP फ़ाइलों को एक कंप्यूटर से दूसरे कंप्यूटर में transfer करने का सबसे तेज़ तरीका है.
  • Efficient: यह अधिक कुशल है क्योंकि हमें पूरी फाइल प्राप्त करने के लिए सभी कार्यों को पूरा करने की आवश्यकता नहीं है.
  • Security: FTP सर्वर तक पहुँचने के लिए, हमें उपयोगकर्ता नाम और पासवर्ड के साथ लॉगिन करना होगा. इसलिए, हम कह सकते हैं कि FTP अधिक सुरक्षित है.
  • Back & forth movement: FTP हमें फाइलों को आगे और पीछे transfer करने की अनुमति देता है. मान लीजिए आप कंपनी के manager हैं, आप सभी कर्मचारियों को कुछ जानकारी भेजते हैं, और वे सभी एक ही सर्वर पर वापस जानकारी भेजते हैं.

FTP के नुकसान (Disadvantages of FTP)

  • उद्योग की मानक आवश्यकता यह है कि सभी FTP transmissions एन्क्रिप्टेड होने चाहिए. हालांकि, सभी FTP providers समान नहीं हैं और सभी providers एन्क्रिप्शन की पेशकश नहीं करते हैं. इसलिए, हमें FTP providers की तलाश करनी होगी जो एन्क्रिप्शन प्रदान करते हैं.
  • FTP नेटवर्क पर बड़ी फाइलें भेजने और प्राप्त करने के लिए दो ऑपरेशन करता है. हालाँकि, फ़ाइल की आकार सीमा 2GB है जिसे भेजा जा सकता है. यह आपको multiple receivers को एक साथ transfer की अनुमति नहीं देता है.
  • पासवर्ड और फ़ाइल सामग्री clear text में भेजी जाती है जो unwanted eavesdropping बातें सुनने की अनुमति देती है. इसलिए, यह बहुत संभव है कि हमलावर FTP पासवर्ड का अनुमान लगाने की कोशिश करके क्रूर बल के हमले को अंजाम दे सकें.
  • यह हर प्रणाली के अनुकूल नहीं है.

Conclusion

आज हमने इस पोस्ट “FTP क्या है (What is FTP)” में जाना-

  • FTP क्या है? (What is FTP?)
  • FTP के उद्देश्य (Objectives of FTP),
  • FTP क्यों? (Why FTP?)
  • FTP का मैकेनिज्म (Mechanism of FTP),
  • FTP क्लाइंट (FTP Clients),
  • FTP के लाभ (Advantages of FTP), और
  • FTP के नुकसान (Disadvantages of FTP)

तो उम्मीद करता हूँ कि आपको हमारा यह पोस्ट “FTP क्या है (What is FTP)” अच्छा लगा होगा. आप इसे अपने दोस्तों के साथ शेयर करें और हमें आप Facebook PageLinkedinInstagram, और Twitter पर follow कर सकते हैं जहाँ से आपको नए पोस्ट के बारे में पता सबसे पहले चलेगा. हमारे साथ बने रहने के लिए आपका धन्यावाद. जय हिन्द.

Sources

Image Source: Pixabay [1]

इसे भी पढ़ें

One comment

  1. धन्यवाद इस ब्लॉग के लिए! “FTP क्या है?” इस लेख ने मुझे FTP (File Transfer Protocol) के बारे में बहुत सारी महत्वपूर्ण जानकारी दी है। इसे हिंदी में पढ़ने का मौका मिलना वास्तव में अच्छा रहा है। यह लेख आसान भाषा में लिखा गया है जिसके कारण मुझे इसे समझने में कोई समस्या नहीं हुई।

Leave a Reply