एफटीपी - फाइल स्थानान्तरण प्रोटोकल

फाइल स्थानान्तरण प्रोटोकल (एफटीपी) ले तपाईंलाई इन्टरनेट प्रोटोकलको आधारमा साधारण सञ्जाल प्रोटोकल प्रयोग गरेर दुई कम्प्युटरहरू बीच फाइलहरूको प्रतिमा स्थानान्तरण गर्न अनुमति दिन्छ। एफटीपी पनि एफटीटी टेक्नोलोजी प्रयोग गरेर फाईलहरू प्रतिलिपि गर्ने प्रक्रियाको सन्दर्भमा प्रयोग गरिने शब्द हो।

इतिहास र कसरी एफटीपी कार्य गर्दछ

एफटीपी 1 9 70 र 1 9 80 को दशकमा टीसीपी / आईपी र पुरानो सञ्जालहरूमा फाइल साझेदारीको समर्थन गर्न थालेको थियो। प्रोटोकलले संचारको ग्राहक-सर्भर मोडेल पछ्याउँछ। FTP सँग फाइलहरू हस्तान्तरण गर्न, एउटा प्रयोगकर्ताले FTP क्लाइन्ट प्रोग्राम चलाउछ र एफटीपी सर्भर सफ्टवेयर चलिरहेको दूरस्थ कम्प्युटरमा जडान सुरु गर्दछ। जडान स्थापना भएपछि ग्राहकले फाइलहरूको प्रतिलिपि पठाउन र / वा प्राप्त गर्न सक्दछन्, एकल वा समूहमा।

मूल एफटीपी क्लाइन्टहरू युनिक्स अपरेटिङ सिस्टमका लागि कमांड लाइन कार्यक्रमहरू थिए; यूनिक्स प्रयोगकर्ताहरूले FTP सर्भरसँग जडान गर्न वा फाईलहरू अपलोड वा डाउनलोड गर्नका लागि 'ftp' कमांड लाइन ग्राहक प्रोग्राम चलायो। एफटीपीको भिन्नता भनिन्छ ट्रिभेरियल फाईल ट्रान्सफर प्रोटोकॉल (TFTP) लाई कम-अन्त कम्प्युटर प्रणालीहरू समर्थन गर्नका लागि पनि विकसित गरिएको थियो। TFTP ले FTP को रूपमा समान आधारभूत समर्थन प्रदान गर्दछ तर एक सरल प्रोटोकल र सबैभन्दा सामान्य फाइल ट्राफिक अपरेसनहरूमा सीमित आदेशहरूको सेट। Later, Windows FTP क्लाइन्ट सफ्टवेयर लोकप्रिय भयो किनभने माइक्रोसफ्ट विन्डोज प्रयोगकर्ताहरू एफटीपी प्रणालीमा ग्राफिकल इन्टरफेसहरू मनपर्ने छन।

एफटीपी सर्भरले FTP क्लाइन्टहरूबाट आउने जडान अनुरोधहरूको लागि TCP पोर्ट 21 मा सुन्छ। सर्भरले जडानलाई नियन्त्रण गर्न यो पोर्ट प्रयोग गर्दछ र फाईल डाटा स्थानान्तरण गर्नको लागि अलग पोर्ट खोल्छ।

फाइल साझेदारीका लागि FTP कसरी प्रयोग गर्ने

FTP सर्भरमा जडान गर्न, एक ग्राहकले सर्भरको प्रशासकद्वारा सेट भएको प्रयोगकर्ता नाम र पासवर्डलाई आवश्यक छ। धेरै सार्वजनिक नामका सार्वजनिक FTP साइटहरू पासवर्ड आवश्यक पर्दैन तर यसको एउटा प्रयोगकर्ता नामको रूपमा "अज्ञात" प्रयोग गरेर कुनै ग्राहकलाई एक विशेष कन्वेंशनको पालना गर्नुहोस्। कुनै पनि FTP साइट सार्वजनिक वा निजी को लागि, ग्राहकहरु लाई या त यसको आईपी ​​ठेगाना (जस्तै 192.168.0.1) द्वारा वा यसको होस्टनाम (जस्तै ftp.about.com) को द्वारा FTP सर्भर को पहिचान गर्छन।

सरल एफटीपी क्लाइन्टहरू प्रायः सञ्जाल अपरेटिङ सिस्टमहरूसँग समावेश छन्, तर यी मध्ये धेरै ग्राहकहरू (जस्तै Windows मा FTP.EXE) अपेक्षाकृत अविवाहित रूपमा कमाइ रेखा इन्टरफेसको समर्थन गर्दछ। धेरै विकल्प तेस्रो-पक्ष FTP क्लाइन्टहरू विकसित गरिएका छन् कि समर्थन ग्राफिक प्रयोगकर्ता इन्टरफेसहरू (GUI हरू) र थप सुविधा सुविधाहरू।

एफटीपीले दुई मोड डाटा ट्रान्सफर समर्थन गर्दछ: सादा पाठ (ASCII), र बाइनरी। तपाईंले FTP क्लाइन्टमा मोड सेट गर्नुभयो। FTP प्रयोग गर्दा सामान्य त्रुटि पाठ पाठमा हुँदा बाइनरी फाईल (जस्तै प्रोग्राम वा संगीत फाईल) लाई हस्तान्तरण गर्ने प्रयास गर्दै, हस्तान्तरण गरिएको फाइलको कारणले बेवास्ता गर्न सकिन्छ।

FTP मा वैकल्पिक

पीटर-टू-साथी (पी 2 पी) बिटटोररेन्ट जस्ता फाईल साझेदारी प्रणालीहरू एफटीपी टेक्नोलोजी प्रस्तावहरू भन्दा फाइल साझेदारीको थप उन्नत र सुरक्षित फारम प्रदान गर्दछ। यी प्लस आधुनिक क्लाउड-आधारित फाईल साझेदारी प्रणाली जस्तै बक्स र ड्रॉपबक्सले इन्टरनेटमा एफटीपीको आवश्यकतालाई ठूलो रूपमा मेटाउनुभयो।