FTP प्रोटोकॉल
इंटरनेट का सबसे लोकप्रिय तथा मुख्य उपयोग फाइलो को
डाउनलोड करना है अर्थात इंटरनेट पर एक कम्प्यूटर से दूसरे कम्प्यूटर पर फाईलो को
ट्रांसफर करना है। हजारो फाइले इंटरनेट पर प्रत्येक दिन एक कम्प्यूटर से दूसरे
कम्प्यूटर पर ट्रांसफर होती है। इनमे से अधिकतर फाईले इंटरनेट के File
Transfer Protocol के माध्यम से
ट्रांसफर होती है। इसे सामान्यतः संक्षिप्त रूप मे FTP कहते है।
यह प्रोटोकाॅल इंटरनेट पर एक कम्प्यूटर से दूसरे
कम्प्यूटर पर फाईलो को अपलोड करने के लिये भी प्रयोग किया जा सकता है। FTP का
मुख्य Competitor HTTP है तथा वह दिन दूर नही जब FTP
Server के स्थान पर HTTP Server कार्य करेगा। लेकिन अभी अक्सर FTP ही फाईलो को
डाउनलोड करने के लिये प्रयोग किया जाता है। इंटरनेट पर फाईलो को डाउनलोड करने के
लिये एक समस्या यह है कि कुछ फाईले इतनी बडी होती है कि उन्हे Download करने
मे काफी समय लगता है। इस समस्या का समाधान करने के लिये FTP Server पर Space बचाने के लिये तथा फाईलो की ट्रांसफर स्पीड बढाने के लिये
सामान्यतः फाईलो को use किया जाता है।
एफ़टीपी
सर्वर का इतिहास:
अभय
भूषण ने File Transfer Protocol का ओरिजन स्पेसिफिकेशन लिखा था और 16 अप्रैल 1971 को RFC
114 के
रूप में पब्लीश किया गया। 1980 तक FTP,
NCP पर
रन हुआ, जो TCP/IP
के
पूर्वज थे।
प्रोटोकॉल
को बाद में एक TCP/IP वर्जन RFC 765 (जून 1980) और RFC
959 (अक्टूबर
1985), द्वारा रिप्लेस किया गया।
कई
प्रस्तावित स्टैंडर्ड RFC 959 का संशोधन किया गया, उदाहरण के लिए RFC
1579 (फरवरी
1994) ने फ़ायरवॉल-फ्रेंडली FTP (पैसिव मोड) को एनेबल किया, RFC
2228 (जून 1997)
सेक्युरिटी
एक्सटेंशन प्रस्तावित करता है, RFC 2428 (सितंबर 1998)
IPv6 के
लिए सपोर्ट एड करता है और एक नए प्रकार को पैसिव मोड को डिफाइन करता हैं।
FTP Server
वो
कंप्यूटर जो डाटा जो ट्रांसफर करने के लिए FTP का प्रयोग करते है FTP सर्वर कहलाता है। FTP सर्वर में जो डाटा
या फाइल स्टोर होती है उसे कोई भी यूजर एक्सेस कर सकता है जबकि कुछ फाइल्स सिर्फ
स्पेशल यूजर ही एक्सेस कर सकते है।
FTP
Server को
दो भागो मे विभाजित किया गया है-
1. Anonymous Server
2. Non Anonymous Server
- Anonymous Server- FTP का अत्याधिक Common प्रयोग Anonymous Server है। FTP Sites जो Anonymous FTP को Allow करती है, इनके लिये एक्सेस करने के
लिये पासवर्ड की आवश्यकता नही होती है। आपको केवल Anonymous के रूप मे Login करना है तथा अपना E-Mail Address पासवर्ड की तरह Enter करना है।
- Non Anonymous Server- यदि हम Non Anonymous
Server का
प्रयोग करते है तो हमे पासवर्ड को एक्सेस करने की आवश्यकता होती है।
Anonymous Ftp
ऍफ़
टि पि सर्वर को Access
करने के मुख्य रूप से दो प्रकार होते हैं,पहले प्रकार
के बारे में आपने ऊपर पढ़ा जिसमे आपको FTP सर्वर को
खोलने या इस्तेमाल करने के लिए उसका
यूजर नाम और पासवर्ड डालना पड़ता है।
लेकिन अगर हम Anonymous Ftp (पब्लिक FTP) की बात करें
तो यह एक तरह से खुला
हुवा FTP सर्वर होता है,जिसमे से किसी प्रकार की फाइल या डाटा डाउनलोड करने या पढ़ने के लिए आपको सिर्फ अपना मेल आईडी
और नाम डालना पड़ता है, और इस तरह से आप इसका इस्तेमाल कर सकते
हैं।
Advantages of FTP
§ FTP client के जरिये आप एक से अधिक files के अलावा multiple directories को एक साथ transfer कर सकते हैं।
§ फाइलों को तेज़ गति से ट्रान्सफर करना एफटीपी का सबसे बड़ा advantage है।
§ यदि ट्रान्सफर के समय connection loss हो जाए तो परेशान
होने की जरुरत नही है आप बाद में उसे continue कर सकते हैं। आप
चाहें तो बीच में transfer को pause भी कर सकते हैं और बाद में resume भी कर सकते हैं।
§ आप file या directory transfer को schedule भी कर सकते हैं यानी आपके बताये गये समय पर यह automatic अपना काम कर सकता है।
§ FTP पर auto backup की सुविधा भी जो की बड़े काम की चीज है।
Disadvantages of FTP
§ सारे FTP servers encryption
की सुविधा नही देते हैं और बिना encryption के data transfer करना सुरक्षित नही है।
- अगर आपका पासवर्ड कमजोर है तो brute force attack के जरिये अलग-अलग password combination बना कर hackers
आपके password को guess
कर सकते हैं।
0 Comments