इंटरनेट पर एफ़टीपी सेवा को सीधे फ़ाइल विनिमय के लिए डिज़ाइन किया गया है, यह "क्लाइंट-सर्वर" तकनीकी आधार पर बनाया गया है। FTP प्रोटोकॉल का उपयोग करते हुए क्लाइंट और सर्वर के बीच परस्पर क्रिया होती है। क्लाइंट वह होता है जो किसी विशिष्ट सर्वर को अनुरोध भेजता है और जानकारी प्राप्त करता है और प्रसारित करता है। सर्वर एक ऐसा सिस्टम है जो क्लाइंट से फाइल प्राप्त करता है, उन्हें प्रोसेस करता है, और फिर उन्हें आगे ट्रांसफर करता है।
एफ़टीपी सेवा का उपयोग करने के क्या लाभ हैं?
इंटरनेट पर एफ़टीपी सेवा को सभी प्रकार की फाइलों को प्राप्त करने और स्थानांतरित करने के लिए डिज़ाइन किया गया है। इसके अपने सर्वर हैं, जो सभी प्रकार के डेटा और फाइलों के साथ बड़े संग्रह संग्रहीत करते हैं। इस तरह के अभिलेखागार में पूरी तरह से अलग जानकारी की बड़ी मात्रा होती है। ऐसे डुप्लीकेट आर्काइव भी होते हैं जिनमें कई सर्वरों के बीच सूचना पूरी तरह से समान होती है, उन्हें मिरर कहा जाता है।
इस सेवा के लाभ कई तरह से हैं:
1. विश्व नेटवर्क के माध्यम से डेटा संचरण की संभावना। प्रोटोकॉल का उपयोग करके, कंप्यूटर पर लगभग किसी भी फाइल को डाउनलोड करना संभव है: संगीत, अभिलेखागार,पाठ जानकारी और कार्यक्रम।
2। नेटवर्क से जुड़े किसी भी कंप्यूटर के सर्वर पर फ़ाइलों को दूरस्थ रूप से प्रबंधित करने की क्षमता। यानी दूसरे शब्दों में आप दुनिया के दूसरी तरफ स्थित कंप्यूटर की फाइलों को एक कंप्यूटर से मैनेज कर सकते हैं।3. जानकारी, फाइलों या दस्तावेजों के साथ काम करना सुविधाजनक है, आपको आवश्यक जानकारी की तलाश में एक पृष्ठ से दूसरे पृष्ठ पर जाने की आवश्यकता नहीं है, जैसा कि किसी भी ब्राउज़र में होता है।
एफ़टीपी सेवा के साथ काम करने के लिए, विशेष कार्यक्रमों की आवश्यकता होती है, वे वही हैं जो प्रोटोकॉल के संचालन को सुनिश्चित करते हैं। ऐसे कई प्रकार के प्रोग्राम हैं: एफ़टीपी सर्वर, एफ़टीपी क्लाइंट और आर्ची।
एफ़टीपी प्रोटोकॉल क्या है?
एफ़टीपी फ़ाइल सेवा एक प्रोटोकॉल का उपयोग करती है जो परिवहन परत पर प्रोटोकॉल के साथ सीधे इंटरैक्ट करती है, अन्यथा टीसीपी:
- प्रारंभिक मानक - RFC-114.
- अंतिम - RFC-959.
यह सेवा अन्य विकसित अनुप्रयोगों से इस मायने में अलग है कि यह किसी भी जानकारी और फाइलों को स्थानांतरित करने के लिए केवल दो टीसीपी कनेक्शन का उपयोग करती है:
1. नियंत्रण कनेक्शन - इसे सर्वर को कमांड भेजने और इससे पहले से संसाधित प्रतिक्रिया प्राप्त करने के लिए डिज़ाइन किया गया है। इस कनेक्शन को व्यवस्थित करने के लिए, टेलनेट प्रोटोकॉल की आवश्यकता होती है (अनुरोध भेजना और संसाधित प्रतिक्रिया की प्रतीक्षा करना, प्राप्त करने के बाद यह संकेत देता है कि एक कमांड भेजना संभव है)।
2। मौजूदा या सभी भेजी और प्राप्त फ़ाइलों को कनेक्ट करें। एक बार टेलनेट कनेक्शन स्थापित हो जाने के बाद, फ़ाइल स्थानांतरण एक तार्किक प्रक्रिया द्वारा किया जाता है जो टीसीपी को व्यवस्थित करता है,यह FTP सर्वर में पोर्ट की उपलब्धता की जाँच करता है।इस तरह के संचार चैनल लगातार बनते हैं और यदि आवश्यक हो, तो समाप्त कर दिए जाते हैं।
एफ़टीपी प्रोटोकॉल दो मोड में काम कर सकता है:
- सक्रिय;- निष्क्रिय।
एफ़टीपी क्लाइंट क्या है?
एफ़टीपी क्लाइंट एक विशिष्ट उपयोगकर्ता इंटरफ़ेस है जो एफ़टीपी फ़ाइल स्थानांतरण को लागू करता है। यह पता चला है कि इंटरनेट पर एफ़टीपी सेवा को स्थानीय या इंटरनेट नेटवर्क से जुड़े कई कंप्यूटरों के बीच फाइलों का आदान-प्रदान करने के लिए डिज़ाइन किया गया है। साथ ही यह बिल्कुल भी मायने नहीं रखता कि ये कंप्यूटर किस प्लेटफॉर्म से लैस हैं या एक दूसरे से कितनी दूरी पर हैं।
वास्तव में, ऐसे क्लाइंट को सर्वर की तरह ही व्यवस्थित किया जाता है, लेकिन इसे केवल एक स्थानीय मशीन, स्वचालित या किसी व्यक्ति द्वारा नियंत्रित किया जाता है। यह पता चला है कि आप इंटरनेट के माध्यम से एफ़टीपी क्लाइंट का प्रबंधन नहीं कर सकते - केवल एक कंप्यूटर के माध्यम से।
एफ़टीपी क्लाइंट के प्रकार हैं - तथाकथित डाउनलोड मैनेजर। उदाहरण के लिए, रीगेट, गो!ज़िला और कई अन्य। उनके लिए धन्यवाद, उपयोगकर्ता किसी भी वेब सर्वर से डाउनलोड कर सकता है। ऐसे कार्यक्रमों की मुख्य विशेषता यह है कि उन्हें किसी भी ब्राउज़र के तहत एकीकृत किया जा सकता है, उपयोगकर्ता के लिए आवश्यक फाइलों को स्वचालित रूप से इंटरसेप्ट करता है। FTP डाउनलोडर्स के पास सुविधाजनक प्रबंधन, एक सुंदर इंटरफ़ेस है, और कनेक्शन विफल होने की स्थिति में, वे इसे चालू करने के बाद डाउनलोड करना फिर से शुरू कर देंगे।
एफ़टीपी सर्वर का क्या मतलब है?
एफ़टीपी सर्वर विशेष प्रोग्राम हैं जो चलते हैंएक व्यक्तिगत कंप्यूटर पर, वे पृष्ठभूमि में चलते हैं। वे आपको सबसे सामान्य कंप्यूटर से एक पूर्ण विकसित FTP सर्वर बनाने की अनुमति देते हैं, और FTP सेवा का प्रबंधन करने से आप किसी भी आवश्यक फ़ाइल को डाउनलोड या अपलोड कर सकते हैं। ऐसा प्रोग्राम स्वचालित रूप से अन्य कंप्यूटरों से आने वाले सभी अनुरोधों की निगरानी करता है, फिर उन्हें संसाधित करता है और प्रतिक्रिया देता है। इस सर्वर को स्थापित करते समय, अन्य सॉफ़्टवेयर क्लाइंट के लिए पहुँच योग्य एक सीमित निर्देशिका निर्दिष्ट करना सुनिश्चित करें। प्रत्येक फ़ाइल और निर्देशिका की अपनी अलग-अलग विशेषताएँ होती हैं, आप चाहें तो किसी भी कंप्यूटर के लिए उन तक पहुँच को प्रतिबंधित कर सकते हैं। उदाहरण के लिए, एक फ़ाइल केवल पढ़ी जा सकती है, दूसरी लिखी जा सकती है, तीसरी किसी भी मशीन के लिए बिल्कुल खुली है, और इसी तरह।
एफ़टीपी सर्वर सीमित सिस्टम हैं, वे केवल पंजीकृत उपयोगकर्ताओं के लिए उपलब्ध हैं, उनसे कनेक्ट होने पर, आपको एक लॉगिन और पासवर्ड दर्ज करना होगा। कई तथाकथित खुले सर्वर हैं, अन्यथा उन्हें अनाम भी कहा जाता है। वहां प्रवेश करने के लिए, आपको लॉगिन - अनाम और पासवर्ड - पासवर्ड दर्ज करना होगा।
आर्ची - एफ़टीपी संग्रह खोज कार्यक्रम
इंटरनेट पर आवश्यक एफ़टीपी सर्वर की खोज करना एक बहुत ही समय लेने वाला और जटिल कार्य है, और इसे सुविधाजनक बनाने के लिए एक विशेष आर्ची सॉफ्टवेयर मॉड्यूल विकसित किया गया था। आप इसके साथ ई-मेल के माध्यम से, टेलनेट सत्र के माध्यम से या स्थानीय रूप से काम कर सकते हैं। यह समझा जाना चाहिए कि क्षमताओं के मामले में एफ़टीपी संग्रह सेवा और आर्ची पूरी तरह से अलग प्रौद्योगिकियां हैं। अक्सर, आर्ची सर्वर तक पहुंचने के लिए, उपयोगकर्ता को पहले आर्ची क्लाइंट तक पहुंचना होगा।
काम करने के लिएटेलनेट उपयोगकर्ता को टेलनेट सत्र खोलना चाहिए, आवश्यक पंक्ति में आर्ची शब्द लिखें। यह इस तरह दिखता है: टेलनेट आर्ची.एमसीगिल.का लॉगिन: आर्ची।लाइन के प्रकट होने के बाद: आर्ची>। आप लाइन में कमांड टाइप करके सर्वर की क्षमताओं के बारे में भी पूछ सकते हैं: हेल्प।
इंटरनेट पर खुद से FTP सर्वर कैसे बनाएं?
चूंकि इंटरनेट पर एफ़टीपी सेवा इंटरनेट उपयोगकर्ताओं के बीच फ़ाइलों के आदान-प्रदान के लिए डिज़ाइन की गई है, और इसकी मदद से इसे जल्दी और आसानी से किया जा सकता है, कुछ उपयोगकर्ता अपना सर्वर स्थापित करना चाहते हैं। इस इच्छा को पूरा करना संभव है, लेकिन केवल इंटरनेट और कुछ कार्यक्रमों के बारे में आवश्यक सैद्धांतिक ज्ञान के साथ-साथ फ़ाइल साझाकरण के साथ।
ऐसे कई प्रोग्राम हैं जो आपको पर्सनल कंप्यूटर पर पर्सनल एफ़टीपी सर्वर बनाने की अनुमति देते हैं। ऐसा ही एक विशेष कार्यक्रम है गिल्डएफ़टीपीडी। यदि आप एफ़टीपी बनाने की कुछ बारीकियों को जानते हैं तो इसे स्थापित करना काफी आसान और सहज है। प्रारंभ में, यह इंटरनेट पर पाया जाना चाहिए और आपके कंप्यूटर पर स्थापित होना चाहिए। इसे स्थापित करने में कोई समस्या नहीं होनी चाहिए। लेकिन कार्यक्रम की स्थापना में, कुछ क्रियाएं करना आवश्यक होगा - बनाई गई एफ़टीपी सेवा के आगे के सही संचालन के लिए यह आवश्यक है।
गिल्डएफ़टीपीडी प्रोग्राम के माध्यम से बनाई गई एक इंटरनेट एफ़टीपी फ़ाइल स्थानांतरण सेवा
अपने कंप्यूटर पर इस प्रोग्राम को डाउनलोड और इंस्टॉल करने के बाद, आपको सेटिंग पैनल (गिल्डएफटीपीडी विकल्प) में जाना होगा, इसमें कई टैब और आइटम होंगे। सामान्य श्रेणी में वे सभी मुख्य सेटिंग्स शामिल हैं जोकनेक्शन, पोर्ट नंबर और अन्य महत्वपूर्ण मापदंडों की संख्या निर्धारित करें। यहां आपको सभी आवश्यक सेटिंग्स करने की आवश्यकता है। प्रत्येक सर्वर के लिए, वे व्यक्तिगत हैं और केवल निर्माता की इच्छा पर निर्भर हैं।
इसके बाद सर्वर कैटेगरी आती है। यहां आपको बनाए जाने वाले सर्वर का नाम दर्ज करना होगा। सर्वर के कब्जे वाले वॉल्यूम को कम करने की सलाह दी जाती है, इसके लिए लॉग लेवल स्लाइडर को बाईं ओर ले जाएं।
अब आपको यह चुनने की जरूरत है कि कौन सा तरीका सर्वर बनाएगा। गिल्डएफटीपीडी सिस्टम इस तरह से काम करता है कि भविष्य के उपयोगकर्ताओं को समूहों में विभाजित किया जाना चाहिए, जिसके आधार पर एक विशिष्ट सर्वर बनाया जाएगा: व्यक्तिगत खातों या वांछित निर्देशिका के आधार पर।
किस प्रकार का FTP सर्वर बनाना है? व्यक्तिगत खातों पर आधारित सर्वर
यह प्रकार उपयुक्त है जब एक फ़ाइल सर्वर व्यवस्थित किया जाता है, जिसका उपयोग दोस्तों द्वारा किया जाएगा। इस मामले में, प्रत्येक व्यक्तिगत उपयोगकर्ता के लिए एक व्यक्तिगत फाइल सिस्टम बनाना संभव होगा।
ऐसा करने के लिए, एक समूह बनाया जाता है, उसे एक नाम दिया जाता है, और रूट निर्देशिका में साझा पहुंच बनाई जाती है। ऐसा करने के लिए, जोड़ें बटन पर क्लिक करें और पथ संपादित करें अनुभाग पर जाएं। फिर एक उपयोगकर्ता आधार बनाया जाता है, व्यवस्थापक, फिर उपयोगकर्ता जोड़ें, यहां आपको सर्वर के भविष्य के सभी उपयोगकर्ताओं के पहचान डेटा (लॉगिन, पासवर्ड) दर्ज करने की आवश्यकता है। ऐसे उपयोगकर्ताओं की संख्या कितनी भी हो सकती है, उन पर तुरंत निर्णय लेने की सलाह दी जाती है, उदाहरण के लिए, 16 लोग इसका उपयोग करेंगे। इंटरनेट पर एफ़टीपी सेवा को असीमित संख्या में लोगों के बीच दस्तावेज़ों का आदान-प्रदान करने के लिए डिज़ाइन किया गया है।
मुख्य आधार तैयार होने पर, यदि आवश्यक हो, तो प्रत्येक उपयोगकर्ता के लिए एक वर्चुअल फाइल सिस्टम बनाया जा सकता है। ऐसा करने के लिए, फिर से जोड़ें - पथ संपादित करें पर जाएं, प्रत्येक व्यक्तिगत लॉगिन के लिए फ़ाइलों और फ़ोल्डरों के नाम निर्दिष्ट करें।
खुला FTP सर्वर कैसे बनाया जाता है?
अपना खुद का सर्वर बनाने का यह दूसरा तरीका है, लेकिन यह बड़ी संख्या में उपयोगकर्ताओं के लिए और ऑनलाइन मार्केटिंग के लिए अधिक उपयुक्त है। एफ़टीपी सर्वर की इंटरनेट सेवाओं को सकारात्मक रूप से माना जाता है, नेटवर्क पर बहुत बड़ी संख्या में ऐसी सेवाएं हैं।
व्यक्तिगत खातों की तुलना में एक खुला सर्वर बनाना बहुत आसान है। इस मामले में, केवल एक उपयोगकर्ता बनाया जाता है, नाम निर्दिष्ट करने के लिए, अनाम दर्ज करें। साथ ही, सूची के नाम के आगे वाले बॉक्स को अनचेक करना सुनिश्चित करें। फिर यह केवल फाइल निर्देशिकाओं को अपलोड करने के लिए रहता है जो किसी भी इंटरनेट उपयोगकर्ता के लिए उपलब्ध होगी।