FTP क्या है – FTP का फुल फॉर्म,उपयोग , इतिहास , फायदे और नुकसान

FTP क्या है – अगर आपने कभी FTP शब्द के बारे में सुना है या आप जानना चाहते हैं कि क्या है FTP? (एफ़टीपी क्या है) और यह कैसे काम करता है, FTP का इतिहास , FTP  का फुल फॉर्म , Ftp का उपयोग ,Ftp के लाभ , Ftp के नुकसान ,FTP और HTTP में क्या अंतर है?, SFTP क्या है? , तो आप इस लेख को अवश्य पढ़ें।

आज इस लेख में हम आपको FTP के इतिहास, इसके फायदे, नुकसान आदि के बारे में पूरी जानकारी देने का प्रयास करेंगे।

हम आशा करते हैं कि इसे पढ़ने के बाद आपको FTP को लेकर आपके मन में उठ रहे सभी सवालों के जवाब मिल जाएंगे।

FTP क्या है?

FTP का फुल फॉर्म फाइल ट्रांसफर प्रोटोकॉल (File Transfer Protocol) है। जैसा कि नाम से पता चलता है, इसका उपयोग फ़ाइलों को एक कंप्यूटर से दूसरे कंप्यूटर में स्थानांतरित करने के लिए किया जाता है।

ftp टाइप प्रोटोकॉल जो नियमों के सेट को परिभाषित करता है यानी दो सिस्टम के बीच फाइलों के आदान-प्रदान के लिए कुछ नियम।

FTP  का फुल फॉर्म

FTP का फुल फॉर्म है – File Transfer Protocol 

FTP full form in hindi 

FTP full form in hindi  – फाइल ट्रांसफर प्रोटोकॉल  hota hai 

what is ftp ,FTP क्या है

एफ़टीपी प्रोटोकॉल एक बहुत पुराना प्रोटोकॉल है और आज भी इसका इस्तेमाल किया जा रहा है, इसके बावजूद कई इंटरनेट उपयोगकर्ता ऐसे भी होंगे जो अभी तक एफ़टीपी के बारे में नहीं जानते हैं, लेकिन अगर आप एक बनाने जा रहे हैं वेबसाइट तो यह आपके लिए एक बहुत ही उपयोगी टूल साबित होगा। कर सकते हैं।

जब कोई वेब डेवलपर एक वेबसाइट बनाता है, तो उस वेबसाइट की फाइलों को सर्वर पर अपलोड करना होता है और इस उद्देश्य के लिए एफ़टीपी का उपयोग किया जाता है जो सर्वर पर बड़ी फ़ाइलों को अपलोड, डाउनलोड, नाम बदलने, हटाने, कॉपी करने और स्थानांतरित कर सकता है। करने में मदद करता है।

FTP का इतिहास 

FTP का इतिहास : FTP का इतिहास की बात करे तो एफ़टीपी को पहली बार 1971 में अभय भूषण द्वारा विकसित किया गया था जब वह एमआईटी में पढ़ रहे थे।

प्रारंभ में इसका उपयोग ARPANET नेटवर्क कंट्रोल प्रोग्राम (NCP) (आधुनिक इंटरनेट की शुरुआत से पहले) पर सर्वर और कंप्यूटर के बीच सुरक्षित रूप से फ़ाइलों को स्थानांतरित करने के लिए किया जाता था।

बाद में एनसीपी की जगह टीसीपी/आईपी यानी मॉडर्न इंटरनेट का इस्तेमाल किया जाने लगा। जैसे ही इंटरनेट पर परिवर्तन हुए, FTP को भी अपडेट किया गया।

एक समय था जब कंप्यूटर में लगे फायरवॉल के एफ़टीपी कनेक्शन में दिक्कतें आती थीं, जिससे निपटने के लिए एफ़टीपी को फायरवॉल फ्रेंडली बनाया जाता था, जिसके लिए पैसिव मोड जोड़ा जाता था।

कई बदलावों के बाद सुरक्षा कारणों से FTPS और SFTP बनाए गए, जिससे यह पहले से ज्यादा सुरक्षित हो गया है।

FTP क्लाइंट के प्रकार क्या हैं?

एफ़टीपी क्लाइंट (FTP clients) के प्रकार

कई अलग-अलग एफ़टीपी क्लाइंट(FTP clients)  हैं जिन्हें आप इंटरनेट से डाउनलोड कर सकते हैं। इनमें से कुछ को मुफ्त में डाउनलोड किया जा सकता है और अन्य को खरीदा और डाउनलोड किया जा सकता है।

नीचे कुछ लोकप्रिय FTP क्लाइंट (FTP clients)  हैं, जिन्हें आप इंटरनेट से डाउनलोड कर सकते हैं।

  1. साइबरडक (Cyberduck)
  2. फाइलज़िला (FileZilla)
  3. फायरएफ़टीपी (FireFTP)
  4. ट्रांसमिट (Transmit)
  5. विनएससीपी (WinSCP)

Ftp का उपयोग कैसे किया जाता है?

आप एफ़टीपी के माध्यम से वेब सर्वर पर फाइल अपलोड करने के लिए निम्नलिखित तीन विधियों का उपयोग कर सकते हैं: एफ़टीपी के माध्यम से

  1. कमांड लाइन: आपने एक समय या किसी अन्य पर कमांड लाइन का उपयोग किया होगा, हर ऑपरेटिंग सिस्टम चाहे वह विंडोज, लिनक्स या मैक ओएस हो, सभी के पास है FTP के लिए कुछ बिल्ट-इन कमांड जिनका उपयोग करके FTP साइट से कनेक्ट किया जा सकता है।
  2. वेब ब्राउजर का उपयोग करके: आप सीधे वेब ब्राउजर का भी उपयोग कर सकते हैं, इसके लिए आपको एड्रेस बार में http:// के बजाय ftp:// टाइप करना होगा और साथ ही आपको यूआरएल में यूजरनेम और पासवर्ड टाइप करना होगा। ब्राउज़र पर पता कुछ इस तरह होगा: ftp://username:password@ftp.website.org/
  3. ग्राफिकल एफ़टीपी क्लाइंट का उपयोग करना:क्लाइंट का  आप ग्राफिकल एफ़टीपी का उपयोग कर सकते हैं आपभी उपयोग कर सकते हैं जो एक प्रकार का एप्लिकेशन है और जिसका इंटरफ़ेस बहुत उपयोगकर्ता के अनुकूल और आसान है। अगर आप विंडोज का इस्तेमाल कर रहे हैं तो filezilla से  आप फ्री में डाउनलोड कर सकते हैं।

एफ़टीपी कैसे काम करता है?

आइए अब समझते हैं कि FTP प्रोटोकॉल कैसे काम करता है। इसके लिए यूजर के सिस्टम में पहले FTP क्लाइंट इनस्टॉल होना चाहिए, इसके अलावा सर्वर से कनेक्शन स्थापित करने के लिए आपके पास यूजरनेम और पासवर्ड होना चाहिए।

FTP फ़ाइलों को स्थानांतरित करने के लिए दो प्रकार के कनेक्शन का उपयोग करता है:

  1. नियंत्रण कनेक्शन (Control Connection) : इसका उपयोगको खोलने या बंद करने और सर्वर को कमांड भेजने के लिए किया जाता है।
  2. डेटा कनेक्शन (Data Connection) : कनेक्शन स्थापित होने के बाद डेटा कनेक्शन के माध्यम से क्लाइंट-सर्वर के बीच फ़ाइल स्थानांतरण किया जाता है।

पोर्ट नंबर 21 पर क्लाइंट द्वारा कंट्रोल कनेक्शन शुरू किया जाता है, जब कनेक्शन स्थापित होता है, क्लाइंट द्वारा कमांड भेजे जाते हैं और कमांड के अनुसार सर्वर पोर्ट नंबर 20 पर डेटा कनेक्शन शुरू करता है और इस डेटा कनेक्शन के माध्यम से फाइल ट्रांसफर की जाती है।

एफ़टीपी दो अलग-अलग मोड में काम कर सकता है:

  1. सक्रिय मोड (Active Mode):
  2. निष्क्रिय मोड (Passive Mode):

सक्रिय मोड (Active Mode) :

  • सक्रिय मोड (Active Mode) में क्लाइंट किसी भी पोर्ट नंबर (1023 से अधिक) का उपयोग करके एफ़टीपी सर्वर के पोर्ट 21 से जुड़ता है यानी कंट्रोल कनेक्शन खोलता है।
  • इसके बाद क्लाइंट सर्वर को अपना पोर्ट नंबर बताता है जिस पर डेटा कनेक्शन स्थापित करना है।
  • क्लाइंट का पोर्ट नंबर प्राप्त करने के बाद, सर्वर डेटाखोलता है 

पैसिव मोड (Passive Mode) :

  • पैसिव मोड (Passive Mode) में क्लाइंट किसी भी पोर्ट नंबर (1023 से अधिक) से FTP सर्वर के पोर्ट 21 के लिए एक कमांड कनेक्शन खोलता है।
  • FTP क्लाइंट उस कमांड के माध्यम से सर्वर से कनेक्शन PASV कमांड भेजता है।
  • FTP सर्वर उसी कमांड कनेक्शन के साथ FTP क्लाइंट को अपना पोर्ट नंबर बताता है।
  • क्लाइंट का पोर्ट नंबर और FTP क्लाइंट की ओर से सर्वर द्वारा निर्दिष्ट पोर्ट नंबरबीचडेटा कनेक्शन खोला जाता है

FTP और HTTP में क्या अंतर है? 

एफ़टीपी द्वारा दोतरफा संचार किया जा सकता है अर्थात हम किसी भी फाइल को सर्वर से क्लाइंट सिस्टम में कॉपी या स्थानांतरित कर सकते हैं और क्लाइंट के कंप्यूटर से सर्वर पर किसी भी फाइल को अपलोड कर सकते हैं।

  • HTTP एकतरफा संचार प्रणाली पर काम करता है जो सर्वर से क्लाइंट के ब्राउज़र पर टेक्स्ट, इमेज, वीडियो आदि प्रदर्शित करता है।
  • एफ़टीपी के माध्यम से उपयोगकर्ता सर्वर की निर्देशिका संरचना को देख सकता है जबकि HTTP इसे इसमें छिपाया जा सकता है।
  • ftp क्या है: बड़ी फ़ाइलों को स्थानांतरित करने के लिए एफ़टीपी बेहतर है जबकि छोटे डेटा को स्थानांतरित करने के लिए HTTP का उपयोग करना बेहतर है।
  • एफ़टीपी में एक फ़ाइल को सर्वर से स्थानांतरित किया जा सकता है और क्लाइंट के कंप्यूटर पर स्वचालित रूप से सहेजा जा सकता है, लेकिन HTTP में, उपयोगकर्ता को अपने ब्राउज़र पर प्रदर्शित सामग्री को सहेजना होता है।
  • एफ़टीपी में डेटा ट्रांसफर। बाइनरी एन्कोडिंग का उपयोग के लिए किया जाता है, जबकि MIME प्रारूप HTTP में उपयोग किया जाता है। हो जाता।

Ftp  के क्या लाभ हैं? – Ftp के लाभ

Ftp के लाभ

  • एफ़टीपी क्लाइंट के साथ, आप एक से अधिक फाइलों के अलावा कई निर्देशिकाओं को स्थानांतरित कर सकते हैं।
  • FTP का सबसे बड़ा फायदा फाइलों का तेजी से ट्रांसफर होता है।</ li>
  • अगर ट्रांसफर के समय कनेक्शन खो जाता है, तो चिंता करने की कोई जरूरत नहीं है, आप इसे बाद में भी जारी रख सकते हैं। आप चाहें तो बीच में ट्रांसफर को रोक भी सकते हैं और बाद में फिर से शुरू भी कर सकते हैं।
  • एफ़टीपी पर ऑटो बैकअप जो बहुत उपयोगी है।

Ftp के नुकसान क्या हैं? – Ftp के नुकसान

Ftp के नुकसान

  • सभी Ftp server  एन्क्रिप्शन सुविधा प्रदान नहीं करते हैं और एन्क्रिप्शन के बिना डेटा ट्रांसफर करना सुरक्षित नहीं है।
  • अगर आपका पासवर्ड कमजोर है तो ब्रूट फोर्स अटैक के जरिए अलग-अलग पासवर्ड कॉम्बिनेशन बनाएं जिससे हैकर्स आपके पासवर्ड का अंदाजा लगा सकते हैं।

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

ftp क्या है: FTPS का पूर्ण रूप “फाइल ट्रांसफर प्रोटोकॉल – सिक्योर” या “फाइल ट्रांसफर प्रोटोकॉल – एसएसएल” है।

जैसा कि हमने बताया, FTP एक बहुत पुराना प्रोटोकॉल है जो 1971 से चल रहा है और उस समय डेटा एन्क्रिप्शन का उपयोग नहीं किया जाता था, इसलिए यह स्पष्ट है कि FTP में डेटा सुरक्षित नहीं है और यह इसकी सबसे बड़ी कमजोरी है।

FTP की इस कमजोरी को दूर करने के लिए FTPS यानि File Transfer Protocol Secured बनाया गया जो FTP की तरह काम करता है लेकिन इसमें सारा डेटा एन्क्रिप्टेड होता है जिसे हैकिंग करके आसानी से नहीं पढ़ा जा सकता है। आजकल ज्यादातर FTPS का इस्तेमाल किया जाता है।

SFTP क्या है?

SFTP क्या है : SFTP का पूरा नाम “SSH फाइल ट्रांसफर प्रोटोकॉल” है (SSH File Transfer Protocol) । FTPS और SFTP के बीच का अंतर यह है कि SSH यानी सिक्योर शेल का उपयोग SFTP में सुरक्षित कनेक्शन के लिए किया जाता है जबकि FTPS में FTP प्रोटोकॉल का उपयोग किया जाता है। SFTP क्या है आप जान गए होंगे.

SFTP क्या है जानने के बाद ये भी आपको जानना चाहिए की SFTP एक प्रकार का बाइनरी प्रोटोकॉल है जिसमें सभी कमांड को बाइनरी में परिवर्तित किया जाता है और पैकेट के रूप में सर्वर पर भेजा जाता है ताकि फाइल ट्रांसफर और भी सुरक्षित और तेज हो जाए।

एफ़टीपी में यूजर आईडी, पासवर्ड और सर्टिफिकेट का इस्तेमाल प्रमाणीकरण के लिए किया जाता है, जबकि एसएफटीपी कनेक्शन में यूजर आईडी, पासवर्ड के अलावा प्रमाणीकरण के लिए एसएसएच कुंजियों का भी इस्तेमाल किया जा सकता है।

#SFTP क्या है # FTP  का फुल फॉर्म

इसे भी पढ़े

Leave a Comment