1. Home
  2. Docs
  3. 5. Network Protocols
  4. FTP & TFTP

FTP & TFTP

FTP (File Transfer Protocol)

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

 

निम्नलिखित उदाहरण पर विचार करें:

एक उपयोगकर्ता होस्ट A से FTP सर्वर पर फ़ाइलों को स्थानांतरित करना चाहता है। उपयोगकर्ता FTP क्लाइंट प्रोग्राम शुरू करेगा (इस उदाहरण में, Filezilla), और कनेक्शन आरंभ करें:

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

 

NOTE:

FTP दो टीसीपी पोर्ट का उपयोग करता है: डेटा भेजने के लिए पोर्ट 20 और कंट्रोल कमांड भेजने के लिए 21 पोर्ट। प्रोटोकॉल प्रमाणीकरण के उपयोग का समर्थन करता है, लेकिन टेलनेट की तरह, सभी डेटा स्पष्ट पाठ में भेजे जाते हैं, जिसमें उपयोगकर्ता नाम और पासवर्ड शामिल हैं।

 

TFTP (Trivial File Protocol)

TFTP एक नेटवर्क प्रोटोकॉल है जिसका उपयोग दूरस्थ मशीनों के बीच फ़ाइलों को स्थानांतरित करने के लिए किया जाता है। यह एफ़टीपी का एक सरल संस्करण है, FTP ऑफ़र में कुछ अधिक उन्नत सुविधाओं का अभाव है, लेकिन FTP की तुलना में कम संसाधनों की आवश्यकता होती है।

 

इसकी सरलता के कारण TFTP का उपयोग केवल फाइल भेजने और प्राप्त करने के लिए किया जा सकता है। यह प्रोटोकॉल आज व्यापक रूप से उपयोग नहीं किया जाता है, लेकिन इसका उपयोग अभी भी एक राउटर कॉन्फ़िगरेशन को बचाने और पुनर्स्थापित करने या IOS छवि को बैकअप करने के लिए किया जा सकता है।

 

निम्नलिखित उदाहरण पर विचार करें:

एक उपयोगकर्ता होस्ट A से राउटर R1 में फाइल ट्रांसफर करना चाहता है। R1 एक सिस्को डिवाइस है और इसमें TFTP सर्वर स्थापित किया गया है। उपयोगकर्ता एक TFTP क्लाइंट प्रोग्राम शुरू करेगा और डेटा ट्रांसफर शुरू करेगा।

 

NOTE:

TFTP उपयोगकर्ता प्रमाणीकरण का समर्थन नहीं करता है और स्पष्ट पाठ में सभी डेटा भेजता है। यह संचार के लिए यूडीपी पोर्ट 69 का उपयोग करता है।

Was this article helpful to you? Yes 2 No 1