FTP - फाइल ट्रान्सफर प्रोटोकॉल

फाईल ट्रान्स्फर प्रोटोकॉल (FTP) इंटरनेट प्रोटोकॉलवर आधारित सोफ्ट नेटवर्क प्रोटोकॉल वापरून दोन कॉम्पुटरमधील फाईल्सची प्रतिलिपी हस्तांतरित करण्याची परवानगी देतो. FTP तंत्रज्ञान वापरून फाइल्स कॉपी करण्याच्या प्रक्रियेचा संदर्भ करताना एफटीपी वापरला जातो.

इतिहास आणि कसे FTP वर्क्स

1 9 70 आणि 1 9 80 दरम्यान एफटीपी विकसित करण्यात आला ज्यामुळे टीसीपी / आयपी आणि जुन्या नेटवर्कवर फाईल शेअरिंग समर्थित होते. प्रोटोकॉल संप्रेषणाच्या क्लायंट-सर्व्हर मॉडेलचे अनुसरण करते. FTP सह फायली स्थानांतरीत करण्यासाठी, एक वापरकर्ता एका FTP क्लायंट प्रोग्राम चालवतो आणि FTP सर्व्हर सॉफ्टवेअर चालवत असलेल्या दूरध्वनी संगणकासह कनेक्शन प्रारंभ करतो. कनेक्शन स्थापन केल्यानंतर क्लायंट एकट्याने किंवा गटांमधून फाइल्स, कॉपी आणि / किंवा प्राप्त करण्याची निवड करु शकतात.

मूळ FTP क्लायंट्स युनिक्स ऑपरेटिंग सिस्टिमसाठी कमांड लाइन प्रोग्राम्स होते; युनिक्स वापरकर्त्यांनी 'FTP' आदेश ओळ क्लाएंट प्रोग्राम 'एफ़टीपी सर्वरला जोडण्यासाठी आणि फाइल्स अपलोड किंवा डाऊनलोड करण्यासाठी वापरले. कमी अंत कम्प्युटर सिस्टीमला समर्थन देण्यासाठी ट्रायव्हल फाइल ट्रान्सफर प्रोटोकॉल (टीएफटीपी) नावाच्या FTP ची एक वेगळी प्रस्था विकसित करण्यात आली. टीएफटीपी त्याच आधारभूत आधार प्रदान करते, परंतु सोप्या प्रोटोकॉलसह आणि बहुतेक सर्वसाधारण फाइल ट्रान्सफर ऑपरेशन्सना मर्यादित आदेशांचा संच. त्यानंतर, विंडोज एफटीपी क्लायंट सॉफ्टवेअर लोकप्रिय झाले कारण मायक्रोसॉफ्ट विंडोज वापरकर्त्यांना FTP प्रणालींकरिता ग्राफिकल इंटरफेसेस प्राधान्य द्यायला आवडतात.

FTP क्लायंटकडून येणार्या कनेक्शन विनंत्यांसाठी एक FTP सर्व्हर टीसीपी पोर्ट 21 वर ऐकत आहे. सर्व्हर कनेक्शन नियंत्रित करण्यासाठी या पोर्टचा वापर करते आणि फाईल डेटा स्थानांतरित करण्यासाठी स्वतंत्र पोर्ट उघडतो.

फाइल शेअरींग साठी FTP चा वापर कसा करावा?

एखाद्या FTP सर्व्हरशी कनेक्ट करण्यासाठी, सर्व्हरच्या प्रशासकाद्वारे सेट केल्याप्रमाणे एका ग्राहकास वापरकर्तानाव आणि संकेतशब्द आवश्यक आहेत. अनेक तथाकथित सार्वजनिक FTP साइट्सना पासवर्डची आवश्यकता नाही परंतु त्याऐवजी "अनोळखी" वापरुन त्याचा वापरकर्ता नाव म्हणून वापरणाऱ्या कोणत्याही क्लाएंटचा स्वीकार करणारी एक खास पद्धत पाळा. कोणत्याही FTP साइट सार्वजनिक किंवा खाजगीसाठी, क्लायंट FTP सर्व्हरला तिच्या IP पत्त्याद्वारे (जसे की 1 9 2.168.0.1) किंवा त्याच्या होस्टनामेद्वारे (जसे की ftp.about.com) ओळखतो.

सोपी FTP क्लायंट्स बहुतेक नेटवर्क ऑपरेटिंग सिस्टिमसह समाविष्ट केले जातात, परंतु यांपैकी बहुतांश क्लायंट (जसे की Windows वरील FTP.EXE) तुलनेने निराधार आदेश-ओळ इंटरफेसचे समर्थन करते. बरेच पर्यायी तृतीय-पक्षीय FTP क्लायंट विकसित केले गेले आहेत जे आधार ग्राफिक वापरकर्ता इंटरफेस (GUI) आणि अतिरिक्त सोई फीचर्स आहेत.

FTP डेटा ट्रान्सफरचे दोन प्रकारचे समर्थन करते: साधा मजकूर (एएससीआयआय), आणि बायनरी आपण FTP क्लायंट मध्ये मोड सेट FTP मोडमध्ये असताना बायनरी फाईल (जसे की प्रोग्राम किंवा संगीत फाईल) हस्तांतरित करण्याचा प्रयत्न करीत असताना एक सामान्य चूक, ज्यामुळे हस्तांतरित केलेली फाइल निरुपयोगी होऊ शकते.

FTP च्या विकल्प

बीटटॉरेंट सारख्या पीर-टू-पीअर (पी 2 पी) फाईल सामायिकरण सिस्टम FTP तंत्रज्ञान ऑफरपेक्षा फाइल शेअर्सची अधिक प्रगत आणि सुरक्षित फॉर्म ऑफर करते. बॉक्स आणि ड्रॉपबॉक्स सारख्या या आधुनिक क्लाउड-आधारित फाइल शेअरींग सिस्टीमने इंटरनेटवर FTP ची गरज दूर केली आहे.