वेब संसाधन: यह क्या है

एक वेब संसाधन क्या है

आधुनिक समाज इंटरनेट के बिना जमा नहीं किया जा सकता है। प्रत्येक बार, कुछ पृष्ठों में प्रवेश करना या बस सामाजिक नेटवर्क पर बैठना, हम विशेष शब्दावली और कुछ चीजों के अंतर के बारे में नहीं सोचते हैं। यह आलेख वास्तव में, वेबसाइट और वेब संसाधन, किस प्रकार के वेब संसाधन मौजूद हैं, और उनकी विशेषताओं के साथ सौदा करेगा। यदि आप स्वतंत्र रूप से वेबसाइट बनाना सीखना चाहते हैं, तो हम आपको हमारे मुफ्त ऑनलाइन प्रोग्रामिंग और लेआउट पाठ्यक्रम पास करने के लिए आमंत्रित करते हैं।

वेबसाइट अवधारणाएं और वेब संसाधन

वेबसाइट - फाइलों का एक सेट, प्रोग्रामिंग भाषा द्वारा प्रतिबिंबित दस्तावेज इस तरह से हैं कि वे उन्हें इंटरनेट के उपयोगकर्ताओं को देखते हैं। दूसरे शब्दों में, साइटों में पृष्ठ या एकाधिक पृष्ठों पर एकत्रित कोई भी टेक्स्ट, ग्राफ़िकल, ऑडियो या वीडियो जानकारी शामिल है।

एक नियम के रूप में, एक डोमेन नाम के रूप में, एक वेब साइट की विशिष्टता निर्धारित करता है। लेकिन अ वेब संसाधन - यह एक नोड या बिंदु है जिसमें एक विशेष पहचानकर्ता सक्षम होता है, जो आपको आसानी से इंटरनेट पर पृष्ठ खोजने की अनुमति देता है। अक्सर, एक डोमेन एक वेब संसाधन से मेल खाता है, लेकिन कभी-कभी ऐसा होता है कि एक ही डोमेन पर कई वेब संसाधन स्थित होते हैं, या एक वेब संसाधन में कई डोमेन होते हैं।

वेबसाइट जितनी बड़ी होगी, उतनी अधिक संभावना है कि यह कई डोमेन पर स्थित होगा। एक नियम के रूप में एक ही डोमेन में एक नियम के रूप में कई वेबसाइटें शामिल हैं, यह मुफ्त वेब होस्टिंग के लिए संभव है।

वेब संसाधनों के प्रकार

विभिन्न प्रकार के वेब संसाधन

प्रकार से वेब संसाधनों में कुछ अंतर हैं:

  1. सेवाओं की उपलब्धता से:

    • ओपन - जब अपवाद के बिना हर कोई, सभी सेवाएं अपवाद के बिना उपलब्ध हैं।
    • अर्ध-खुला - जब आपको पंजीकरण करने की आवश्यकता होती है, एक नियम के रूप में, मुफ्त
    • बंद - संगठनों और घटकों के लिए बनाए गए निजी और व्यक्तिगत साइटें जहां आप केवल एक विशेष निमंत्रण कर सकते हैं।
  2. भौतिक स्थान द्वारा:

    • सार्वजनिक रूप से उपलब्ध - सभी उपयोगकर्ताओं के लिए खुला
    • स्थानीय - केवल स्थानीय नेटवर्क एक्सेस एरिया (एक पर्याप्त छोटे क्षेत्र पर विशेष कंप्यूटर नेटवर्क) में खुला।
  3. सूचना प्रस्तुति योजना के अनुसार:
    • सूचना संसाधन - विषयगत साइटों (संकीर्ण निर्देशित विषयों के साथ) और विषयगत पोर्टल (आमतौर पर व्यापक जानकारी के साथ बड़े वेब संसाधनों के साथ-साथ संसाधन के भीतर संवाद करने की क्षमता) शामिल हैं।
    • इंटरनेट प्रतिनिधित्व - एक नियम के रूप में, जो लोग व्यवसाय के मालिक हैं। ऐसी साइटों की विभिन्न उप-प्रजातियां हैं: एक यात्रा साइट, प्रोमोशनल साइट, ऑनलाइन स्टोर इत्यादि।
    • वेब सर्विसेज - विभिन्न उप-प्रजाति (ब्लॉगिंग, वीडियो होस्टिंग, सर्च सर्विसेज इत्यादि) भी शामिल हैं और इंटरनेट पर कुछ निश्चित कार्य करने के लिए डिज़ाइन किए गए हैं।

आप सबसे दिलचस्प भी प्रकाश डाल सकते हैं। वेब संसाधन साइट प्रकार के प्रकार : विज्ञापन के लिए वेबसाइट। इस साइट पर, मुख्य भूमिका आमतौर पर "डिज़ाइन" द्वारा कुछ या अधिक सफलतापूर्वक विज़ुअलाइज़ करने के तरीके के रूप में निभाई जाती है (इस मामले में हम गतिविधि के रूप में "डिज़ाइन" के बारे में बात कर सकते हैं)।

व्यापार के लिए वेबसाइट। इस मामले में, वेब संसाधन सामग्री द्वारा बहुत बड़ा नहीं होगा, क्योंकि ऐसी साइटों का मुख्य उद्देश्य समेकित करना है जैसे संभावित ग्राहक या उपभोक्ता के लिए आवश्यक सबसे महत्वपूर्ण जानकारी का प्रदर्शन। हालांकि, यह भी ध्यान देने योग्य है कि इंट्रा-स्माइल वेब संसाधन हैं (कॉर्पोरेट - जहां कंपनी की मार्केटिंग पॉलिसी को ध्यान में रखा जाता है, ग्राहकों और ग्राहकों के सभी प्रश्नों पर विचार किया जाता है)।

वेबसाइट भंडारण

किसी विशेष साइट को सामान्य रूप से कार्य करने के लिए, इसे एक सुरक्षित स्थान पर रखा जाना चाहिए। ऐसे उद्देश्यों के लिए विशेष सर्वर हैं। अन्यथा, उन्हें हार्डवेयर सर्वर, या वेब सर्वर कहा जाता है। साइटों को सहेजने के लिए प्रदान की जाने वाली सेवाओं का एक विशेष नाम भी है। उन्हें वेब होस्टिंग कहा जाता है।

यह ध्यान देने योग्य है कि पहले साइट को सहेजने के लिए, कुछ एकल सर्वर होना आवश्यक था। अब इंटरनेट इतनी बिजली विकसित कर रहा है, अक्सर उपयोगकर्ता एक विकल्प का सहारा लेते हैं जब कई साइटों को तथाकथित के ढांचे के भीतर एक साइट पर संग्रहीत किया जा सकता है। आभासी होस्टिंग।

दूसरे विकल्प को बाहर नहीं किया जाता है जब एक ही साइट अलग-अलग पते और सर्वर पर संग्रहीत होती है। इस मामले में, एक मूल और एक प्रतिलिपि है (क्योंकि यह एक अलग तरीके से अलग है - साइट का दर्पण संस्करण)

यह ध्यान देने योग्य है कि वेब डेवलपर्स के लिए चीजों का एक क्रम काफी स्वीकार्य और बेहतर समाधान है। दरअसल, इस मामले में, किसी विशेष साइट डेटा को संग्रहीत करने के लिए एक विशिष्ट सेवा बनाना और सभी डेटा को संग्रहीत करने के लिए पहले से ही अच्छी तरह से संसाधित सर्वर का उपयोग करना आवश्यक नहीं है।

यह प्रशासकों या तथाकथित की महत्वपूर्ण भूमिका को ध्यान देने योग्य भी है। Sisadminov (स्लैंग की भाषा में), जो अपने भरने और टिकाऊ पैरामीटर के बाद सफलतापूर्वक कामकाजी वेब संसाधन के गठन में एक महत्वपूर्ण भूमिका निभाता है।

इंटरनेट का आधुनिक विकास एक तरीका है या कोई अन्य हमें उन चीजों से अवगत होने के लिए मजबूर करता है जिन्हें हम इस नेटवर्क में करते हैं। यदि आप अपना ब्लॉग आयोजित करना शुरू करने का निर्णय लेते हैं, तो ऑनलाइन स्टोर खोलें, या बस "विषय में" जो आप नेटवर्क से निपट रहे हैं, यह जानना बहुत महत्वपूर्ण है कि वेब संसाधन क्या है।

लोडर।

एक ऑनलाइन संसाधन क्या है?

इंटरनेट संसाधन (समानार्थी शब्द "वेब संसाधन, वेबसाइट, वेब सेवा, वेबसाइट") - यह एकीकृत तकनीकी और सॉफ्टवेयर और हार्डवेयर उपकरण का संयोजन है, साथ ही वर्ल्ड वाइड वेब में प्रकाशन के लिए जानकारी भी है। इंटरनेट संसाधन में टेक्स्ट, ग्राफिक और मल्टीमीडिया फॉर्म में जानकारी हो सकती है। प्रत्येक इंटरनेट संसाधन में एक अनूठा पता होना चाहिए जो इसे नेटवर्क पर ढूंढने की अनुमति देता है।

इंटरनेट संसाधन.जेपीजी।

"इंटरनेट संसाधन" की अवधारणा अक्सर एक विशेष शब्दावली में प्रयोग की जाती है, क्योंकि इसकी व्युत्पत्ति विशेष कंप्यूटर शब्दावली में वापस जाती है। एक संसाधन, या सिस्टम संसाधन, सूचना प्रौद्योगिकी को कंप्यूटर सिस्टम में सीमित उपलब्धता का भौतिक या आभासी घटक कहा जाता है।

यही है, कंप्यूटर में किसी भी डिवाइस को संसाधन के रूप में माना जा सकता है। संसाधन न केवल भौतिक घटकों (स्मृति तत्व, आदि) का भी उपयोग करते हैं, बल्कि वर्चुअल, जैसे कि फाइलें भी हैं। यह संसाधनों के आभासी हिस्से के लिए वेब (इंटरनेट) संसाधनों का विचार बढ़ रहा है। युवा इंटरनेट के युग में, नेटवर्क दस्तावेजों की तलाश में था, या बल्कि उन फ़ाइलों की तलाश में था जिनके पास एक विशेष पता था। जल्द ही इंटरनेट पर संसाधन के तहत, उन्होंने पूरी सूचना प्रणाली और संबंधित नेटवर्क को समझना शुरू किया (उदाहरण के लिए, इलेक्ट्रॉनिक पुस्तकालय, आदि)।

इंटरनेट पर शर्तों का उपयोग करते समय, शब्द "संसाधन" को समान विशेषताएं मिलीं (पहचान और नोटेशन, पता और तकनीकी प्रसंस्करण)। हालांकि, एक निश्चित विशिष्टता भी थी जिसने विशेषज्ञों के बीच लंबी चर्चा की थी। इस चर्चा का सबसे प्रसिद्ध साजिश इंटरनेट संसाधनों के वर्गीकरण के बारे में विवाद था। हालांकि, हकीकत में, विवादों के लिए और अधिक कारण थे। तकनीकी मुद्दों के अलावा, विशेषज्ञों ने सामाजिक, भाषाई और यहां तक ​​कि दार्शनिक पहलुओं पर चर्चा की।

इंटरनेट के आगे के विकास ने न केवल वेबसाइटों की संख्या में वृद्धि के लिए बल्कि अपने कार्यों और गंतव्य की विविधता में भी वृद्धि की है। "इंटरनेट संसाधन" शब्द के आवेदन के बारे में प्रश्न बने रहे, लेकिन रोजमर्रा की जिंदगी में यह बेहद दुर्लभ है।

इंटरनेट

इंटरनेट (अंग्रेजी) - जानकारी को संग्रहीत करने और संचारित करने के लिए संयुक्त कंप्यूटर नेटवर्क की विश्वव्यापी प्रणाली। अक्सर विश्वव्यापी नेटवर्क और वैश्विक नेटवर्क के साथ-साथ केवल एक नेटवर्क के रूप में जाना जाता है। टीसीपी / आईपी प्रोटोकॉल स्टैक पर बनाया गया। वर्ल्ड वाइड वाइड वाइड वाइड डब्ल्यूडब्ल्यूडब्ल्यू और कई अन्य डेटा ट्रांसमिशन सिस्टम इंटरनेट पर आधारित हैं।

मूल इंटरनेट संसाधन

इंटरनेट के मुख्य संसाधनों पर विचार करें। सबसे लोकप्रिय इंटरनेट संसाधन वर्ल्ड वाइड वेब, या डब्ल्यूडब्ल्यूडब्ल्यू, जो एक बड़ी राशि (एक अरब से अधिक) मल्टीमीडिया दस्तावेज है, एक विशिष्ट विशेषता जिसमें एक उत्कृष्ट उपस्थिति के अलावा एक-दूसरे को संदर्भित करने की क्षमता है। इसका मतलब किसी भी डब्ल्यूडब्ल्यूडब्ल्यू दस्तावेज़ में संक्रमण को लागू करने वाले मौजूदा दस्तावेज़ लिंक में मौजूद है, जिसे शारीरिक रूप से किसी अन्य कंप्यूटर नेटवर्क पर पोस्ट किया जा सकता है। Www (वर्ल्ड वाइड वेब, वर्ल्ड वाइड वेब) - पारस्परिक हाइपरमीडिया दस्तावेज़ों का एक सेट

अगला नेटवर्क संसाधन एफ़टीपी है, जो सभी प्रकार की फाइलों की एक भंडारण और स्थानांतरण प्रणाली है। एफ़टीपी (फ़ाइल स्थानांतरण प्रोटोकॉल, फ़ाइल स्थानांतरण प्रोटोकॉल) - सभी प्रकार की फ़ाइलों को भेजने के लिए भंडार और प्रणाली।

सबसे पुराना इंटरनेट संसाधन ई-मेल (ईमेल) है। ई-मेल (ईमेल) - ईमेल भेजने की प्रणाली।

नेटवर्क पर चर्चा के लिए, एक समाचार समूह नामक एक वैश्विक वितरित प्रणाली का इरादा है। इस तरह की सबसे लोकप्रिय प्रणालियों में से एक समाचार यूज़नेट का एक समूह है।

टेलनेट सेवा आपको दूरस्थ कंप्यूटर से कनेक्ट करने और अपने संसाधनों के साथ काम करने की अनुमति देती है। यह कंप्यूटर के रिमोट कंट्रोल के लिए एक सेवा है।

अंत में, इंटरनेट पर एक आईआरसी (चैट) प्रणाली है, जो कीबोर्ड से टेक्स्ट दर्ज करके वास्तविक समय में उपयोगकर्ताओं के लाइव संचार को कार्यान्वित करती है।

विश्वव्यापी वेब

विश्वव्यापी वेब (इंग्लैंड। वर्ल्ड वाइड वेब। ) - एक वितरित प्रणाली जो इंटरनेट से जुड़े विभिन्न कंप्यूटरों पर स्थित इंटरकनेक्ट किए गए दस्तावेज़ों तक पहुंच प्रदान करती है। वर्ल्ड वाइड वेब को नामित करने के लिए शब्द वेब (ईएनजी) का भी उपयोग करें। वेब। "वेब") और संक्षिप्त Www। । वर्ल्ड वाइड वेब इलेक्ट्रॉनिक रूप में सबसे बड़ा विश्वव्यापी बहुभाषी सूचना भंडारण है: दुनिया भर में स्थित कंप्यूटरों पर स्थित लाखों संबंधित दस्तावेजों के दसियों। इसे सबसे लोकप्रिय और रोचक इंटरनेट सेवा माना जाता है, जो इसके स्थान की परवाह किए बिना जानकारी तक पहुंच की अनुमति देता है। समाचार सीखने के लिए, कुछ सीखने के लिए या सिर्फ मज़ा लेने के लिए, लोग टीवी देखते हैं, रेडियो सुनते हैं, समाचार पत्र, पत्रिकाएं, किताबें पढ़ते हैं। वर्ल्ड वाइड वेब भी अपने उपयोगकर्ताओं को प्रसारण, वीडियो जानकारी, प्रेस, किताबें प्रदान करता है, लेकिन इस अंतर के साथ कि यह सब घर छोड़ने के बिना प्राप्त किया जा सकता है। इससे कोई फर्क नहीं पड़ता कि जानकारी में कौन सी जानकारी प्रस्तुत की गई है (टेक्स्ट दस्तावेज़, फोटोग्राफी, वीडियो या ध्वनि खंड) और जहां यह जानकारी भौगोलिक दृष्टि से (रूस, ऑस्ट्रेलिया या हाथीदांत के तट पर) है - आप इसे प्राप्त करेंगे आपके कंप्यूटर पर कुछ मिनट।

वर्ल्ड वाइड वेब सैकड़ों लाख वेब सर्वर बनाता है। अधिकांश विश्वव्यापी वेब संसाधन एक हाइपरटेक्स्ट हैं। वर्ल्ड वाइड वेब में पोस्ट किए गए हाइपरटेक्स्ट दस्तावेज़ों को वेब पेज कहा जाता है। आम विषय, डिज़ाइन, साथ ही संबंधित लिंक और आमतौर पर उसी वेब सर्वर पर स्थित कई वेब पेज को वेब साइट कहा जाता है। विशेष कार्यक्रमों का उपयोग वेब पेजों को डाउनलोड करने और देखने के लिए किया जाता है - ब्राउज़र। वर्ल्ड वाइड वेब ने सूचना प्रौद्योगिकी में एक वास्तविक क्रांति और इंटरनेट के विकास में उछाल का कारण बना दिया है। अक्सर, इंटरनेट की बात करते हुए, उनका मतलब वर्ल्ड वाइड वेब से होता है, लेकिन यह समझना महत्वपूर्ण है कि यह वही बात नहीं है।

वर्ल्ड वाइड वेब का इतिहास

वर्ल्ड वाइड वेब के आविष्कारकों को टिम बर्नर्स-ली और कुछ हद तक, रॉबर्ट कायो के रूप में माना जाता है। टिम बर्नर्स-ली HTTP टेक्नोलॉजीज, यूआरआई / यूआरएल और एचटीएमएल के लेखक हैं। 1 9 80 में, उन्होंने यूरोपीय परिषद पर परमाणु अनुसंधान (एफआर। कॉन्सिल यूरोपेन डालो रेसीहेच न्यूक्लेयर, सीईआरएन) सॉफ्टवेयर सलाहकार पर काम किया। यह जिनेवा (स्विट्ज़रलैंड) में था, उन्होंने अपनी जरूरतों (अंग्रेजी पूछताछ के लिए अनजान रूप से अनुवाद कर सकते हैं। पूछताछ, आप स्वतंत्र रूप से "जांचकर्ता" के रूप में अनुवाद कर सकते हैं), जिसने डेटा संग्रहित करने के लिए यादृच्छिक संघों का उपयोग किया और दुनिया के लिए वैचारिक आधार निर्धारित किया वाइड वेब।

1 9 8 9 में, संगठन के आंतरिक नेटवर्क पर सीईआरएन में काम करते हुए, टिम बर्नर्स-ली ने वैश्विक हाइपरटेक्स्ट प्रोजेक्ट की पेशकश की, जिसे अब वर्ल्ड वाइड वेब के नाम से जाना जाता है। इस परियोजना ने हाइपरलिंक्स से संबंधित हाइपरटेक्स्ट दस्तावेजों के प्रकाशन को निहित किया, जो सीईआरएन वैज्ञानिकों के लिए जानकारी के खोज और समेकन की सुविधा प्रदान करेगा। परियोजना को लागू करने के लिए टिम बर्नर्स-ली (संयुक्त रूप से अपने सहायकों के साथ), यूआरआई पहचानकर्ताओं का आविष्कार किया गया था, HTTP प्रोटोकॉल और एचटीएमएल भाषा। ये ऐसी तकनीकें हैं जिन्हें पहले से ही आधुनिक इंटरनेट पर जमा किया जा सकता है। 1 99 1 से 1 99 3 तक की अवधि में, बर्नर्स-ली ने इन मानकों के तकनीकी विनिर्देशों में सुधार किया और उन्हें प्रकाशित किया। लेकिन, फिर भी, आधिकारिक तौर पर वर्ल्ड वाइड वेब के जन्म के वर्ष 1 9 8 9 माना जाना चाहिए।

बर्नर्स-ली प्रोजेक्ट के ढांचे के भीतर, दुनिया का पहला HTTPD वेब सर्वर और दुनिया का पहला हाइपरटेक्स्ट वेब ब्राउज़र जिसे वर्ल्डवाइडवेब कहा जाता है। यह ब्राउज़र एक साथ एक WYSIWYG संपादक था (एसओकेआर। अंग्रेजी से। जो आप देखते हैं वह आपको मिलता है - आप देखते हैं, फिर आप प्राप्त करेंगे), इसका विकास अक्टूबर 1 99 0 में लॉन्च किया गया था, और उसी वर्ष दिसंबर में समाप्त हो गया था। कार्यक्रम ने नेक्स्टस्टेप पर्यावरण में काम किया और 1 99 1 की गर्मियों में इंटरनेट पर फैला हुआ।

दुनिया की पहली वेबसाइट को 6 अगस्त, 1 99 1 को पहले वेब सर्वर पर बर्नर्स-ली द्वारा पोस्ट किया गया था, जो http://info.cern.ch/ के लिए सुलभ है। संसाधन ने वर्ल्ड वाइड वेब की अवधारणा को निर्धारित किया, जिसमें ब्राउज़र का उपयोग करके वेब सर्वर स्थापित करने के लिए निर्देश थे। यह साइट दुनिया की पहली ऑनलाइन निर्देशिका भी थी, क्योंकि बाद में टिम बर्नर्स-ली ने पोस्ट की और लिंक की एक सूची का समर्थन किया अन्य साइटों के लिए।

1 99 4 से, वर्ल्ड वाइड वेब के विकास पर मुख्य कार्य, वर्ल्ड वाइड वेब कंसोर्टियम, डब्ल्यू 3 सी का एक संघ, आधारित और अभी भी टिम बर्नर्स-ली की अध्यक्षता में है। यह कंसोर्टियम एक ऐसा संगठन है जो इंटरनेट और वर्ल्ड वाइड वेब के लिए तकनीकी मानकों को विकसित और कार्यान्वित करता है। डब्ल्यू 3 सी मिशन: "दीर्घकालिक नेटवर्क विकास की गारंटी देने वाले प्रोटोकॉल और सिद्धांतों को बनाकर विश्वव्यापी वेब की क्षमता का पूरी तरह से खुलासा करें।" दो अन्य प्रमुख कंसोर्टियम कार्य - पूर्ण "नेटवर्क अंतर्राष्ट्रीयकरण" प्रदान करने के लिए और विकलांग लोगों के लिए नेटवर्क को सुलभ बनाने के लिए।

डब्ल्यू 3 सी इंटरनेट के लिए समान सिद्धांतों और मानकों को विकसित करता है (जिसे "सिफारिश", अंग्रेजी कहा जाता है। डब्ल्यू 3 सी सिफारिशें), जिन्हें तब प्रोग्राम और उपकरणों के निर्माताओं द्वारा एम्बेड किया जाता है। इस प्रकार, विभिन्न कंपनियों के सॉफ्टवेयर उत्पादों और उपकरणों के बीच संगतता हासिल की जाती है, जो विश्वव्यापी नेटवर्क को अधिक सही, सार्वभौमिक और सुविधाजनक बनाता है। वर्ल्ड वाइड वेब कंसोर्टियम की सभी सिफारिशें खुली हैं, यानी पेटेंट द्वारा संरक्षित नहीं है और किसी भी व्यक्ति द्वारा कंसोर्टियम को बिना किसी वित्तीय कटौती के पेश किया जा सकता है।

वर्ल्ड वाइड वेब के ढांचे और सिद्धांत

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

Worldwidewebaroundwikipedia% 281% 29.png? Uselang = ru

वेब सर्वर से प्राप्त जानकारी देखने के लिए, क्लाइंट कंप्यूटर पर एक विशेष प्रोग्राम लागू होता है - एक वेब ब्राउज़र। वेब ब्राउज़र का मुख्य कार्य हाइपरटेक्स्ट का प्रदर्शन है। वर्ल्ड वाइड वेब हाइपरटेक्स्ट और हाइपरलिंक्स की अवधारणाओं से जुड़ा हुआ है। वेब में अधिकांश जानकारी एक हाइपरटेक्स्ट है।

हाइपरटेक्स्ट के निर्माण, भंडारण और प्रदर्शन को सुविधाजनक बनाने के लिए, विश्वव्यापी वेब पारंपरिक रूप से एचटीएमएल भाषा (हाइपरटेक्स्ट मार्कअप भाषा, "हाइपरटेक्स्ट मार्किंग भाषा") का उपयोग करता है। हाइपरटेक्स्ट दस्तावेजों के निर्माण (मार्कअप) के निर्माण पर कार्य को एक संघर्ष कहा जाता है, यह एक वेबमास्टर या मार्कअप में एक अलग विशेषज्ञ द्वारा किया जाता है - वर्टेलर। एचटीएमएल मार्कअप के बाद, परिणामी दस्तावेज़ किसी फ़ाइल में संग्रहीत किया जाता है, और ऐसी एचटीएमएल फाइलें दुनिया भर में वेब संसाधनों का मुख्य प्रकार हैं। एचटीएमएल फ़ाइल वेब सर्वर के लिए उपलब्ध होने के बाद, यह "वेब पेज" को कॉल करना शुरू कर देता है। वेब पेजों का सेट एक वेबसाइट बनाता है।

हाइपरटेक्स्ट वेब पेजों में हाइपरलिंक्स होते हैं। हाइपरलिंक्स दुनिया भर में वेब उपयोगकर्ताओं को आसानी से संसाधनों (फ़ाइलों) के बीच स्थानांतरित करने में सहायता करते हैं, भले ही संसाधन स्थानीय कंप्यूटर पर या दूरस्थ सर्वर पर हों या नहीं। वर्ल्ड वाइड वेब में संसाधनों का स्थान निर्धारित करने के लिए, वर्दी संसाधन लोकेटर यूआरएल (अंग्रेजी वर्दी संसाधन लोकेटर) का उपयोग किया जाता है। उदाहरण के लिए, रूसी अनुभाग विकिपीडिया के मुख्य पृष्ठ का पूरा यूआरएल इस तरह दिखता है: http://ru.wikipedia.org/wiki/spalvnaya_strica । ऐसे यूआरएल यूआरआई की पहचान तकनीक को जोड़ते हैं (ईएनजी। वर्दी संसाधन पहचानकर्ता - "वर्दी संसाधन पहचानकर्ता") और DNS डोमेन नाम प्रणाली (ईएनजी। डोमेन नाम प्रणाली)। डोमेन नाम (इस मामले में ru.wikipedia.org है) यूआरएल के हिस्से के रूप में एक कंप्यूटर (अधिक सटीक, इसके नेटवर्क इंटरफेस में से एक) इंगित करता है, जो वांछित वेब सर्वर के कोड को निष्पादित करता है। वर्तमान पृष्ठ का यूआरएल आमतौर पर ब्राउज़र के पता बार में देखा जा सकता है, हालांकि कई आधुनिक ब्राउज़र केवल वर्तमान साइट के डोमेन नाम को दिखाने के लिए डिफ़ॉल्ट पसंद करते हैं।

वर्ल्ड वाइड वेब टेक्नोलॉजीज

वेब की दृश्य धारणा में सुधार करने के लिए, सीएसएस तकनीक व्यापक रूप से लागू हो गई है, जो आपको विभिन्न प्रकार के वेब पृष्ठों के लिए एकल डिज़ाइन शैलियों को सेट करने की अनुमति देती है। एक और नवाचार जो भुगतान करने लायक है वह है यूआरएन संसाधन पदनाम प्रणाली (ईएनजी। वर्दी संसाधन नाम)।

वर्ल्ड वाइड वेब की लोकप्रिय विकास अवधारणा एक अर्थपूर्ण कोबवेब का निर्माण है। अर्थपूर्ण वेब मौजूदा विश्वव्यापी वेब पर एक अधिरचना है, जिसे नेटवर्क पर पोस्ट करने के लिए डिज़ाइन किया गया है जो नेटवर्क पर कंप्यूटर के लिए अधिक समझने योग्य है। अर्थपूर्ण वेब एक नेटवर्क की अवधारणा है जिसमें मानव भाषा में प्रत्येक संसाधन एक विवरण से सुसज्जित होगा, कंप्यूटर के लिए समझ में आता है। मंच के बावजूद और प्रोग्रामिंग भाषाओं के बावजूद सिमेंटिक वेब किसी भी एप्लिकेशन के लिए अच्छी तरह से संरचित जानकारी तक पहुंच खोलता है। कार्यक्रम आवश्यक संसाधनों को स्वयं, सूचना की प्रक्रिया, डेटा वर्गीकृत करने, तार्किक कनेक्शन की पहचान करने, निष्कर्ष निकालने और इन निष्कर्षों के आधार पर निर्णय लेने में सक्षम होंगे। व्यापक और सक्षम कार्यान्वयन के साथ, अर्थपूर्ण वेब इंटरनेट पर एक क्रांति का कारण बन सकता है। संसाधन विवरण कंप्यूटर बनाने के लिए, एक आरडीएफ प्रारूप का उपयोग अर्थपूर्ण वेब (ईएनजी। संसाधन विवरण फ्रेमवर्क) में किया जाता है, जो एक्सएमएल सिंटैक्स पर आधारित होता है और संसाधनों को नामित करने के लिए यूआरआई पहचानकर्ताओं का उपयोग करता है। इस क्षेत्र में नया आरडीएफएस (अंग्रेजी आरडीएफ स्कीमा) और स्पार्कल (अंग्रेजी प्रोटोकॉल और आरडीएफ क्वेरी भाषा) ("स्पार्कल" के रूप में उच्चारण) है, जो आरडीएफ डेटा तक त्वरित पहुंच के लिए एक नई क्वेरी भाषा है।

मुख्य दुनिया भर में cobwebs

एचटीएमएल (हाइपर टेक्स्ट मार्कअप भाषा, हाइपरटेक्स्ट मार्किंग भाषा)। यह जानकारी प्रस्तुत करने के लिए www में उपयोग किए जाने वाले हाइपरमीडिया दस्तावेजों का प्रारूप है। यह प्रारूप दस्तावेज़, इसकी संरचना, साथ ही अन्य दस्तावेजों के साथ इसके संबंध की सामग्री का वर्णन करता है। उपयोगकर्ता की स्क्रीन पर दस्तावेज़ की उपस्थिति नेविगेटर द्वारा निर्धारित की जाती है: यदि उपयोगकर्ता ग्राफ़िक या टेक्स्ट टर्मिनल के साथ काम करता है, तो किसी भी मामले में स्क्रीन पर दस्तावेज़ का एक अलग रूप होगा। एचटीएमएल हाइपरमीडिया दस्तावेज़ के तत्वों के लिए एक एकीकृत भूमिका निभाता है। .Html प्रारूप में फ़ाइल नाम, आमतौर पर .html के साथ समाप्त होते हैं (या सर्वर के नीचे सर्वर काम करने के मामले में एक एक्सटेंशन .htm है)। यूआरएल (वर्दी संसाधन लोकेटर, संसाधन के लिए सार्वभौमिक सूचक)। ऐसा नाम किसी भी इंटरनेट सूचना संसाधनों के मौखिक संदर्भ है। एक विशिष्ट कंप्यूटर के आईपी पते पर इंटरनेट संसाधन उपलब्ध हैं। HTTP (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल, हाइपरटेक्स्ट ट्रांसमिशन प्रोटोकॉल)। ऐसा नाम एक प्रोटोकॉल है जिसमें ग्राहक और www सर्वर क्लाइंट को हाइपरमीडिया दस्तावेज़ संचारित करने के लिए बातचीत करता है। Www। - प्रत्यक्ष पहुंच सेवा जिसके लिए एक पूर्ण इंटरनेट कनेक्शन की आवश्यकता होती है। इसके लिए बहुत सारे ग्राफिक या अन्य गैर-पाठ जानकारी वाले दस्तावेज़ों के लिए तेज़ संचार लाइनों की आवश्यकता होती है। जब गति कम होती है, फायदे का हिस्सा जो www बहुत लोकप्रिय रहा है।

संचालन का सिद्धांत

अधिकांश अन्य इंटरनेट सेवाओं की तरह, वर्ल्ड वाइड वेब क्लाइंट-सर्वर मॉडल के भीतर काम करता है। एक सर्वर के रूप में, एक नियम के रूप में, नेटवर्क से जुड़ा कंप्यूटर है जिस पर एक विशेष कार्यक्रम काम करता है। यह कार्यक्रम अक्सर एक वेब सर्वर कहा जाता है। क्लाइंट वर्तमान में इंटरनेट से जुड़ा हुआ कोई भी कंप्यूटर है जिस पर वेब प्रकाशन प्रोग्राम चल रहा है - ब्राउज़र (ब्राउज़र) (अंग्रेजी से। ब्राउज़ करें - फ्लिप, स्क्रॉल)। ब्राउज़र काम वेब सर्वर के साथ जानकारी का आदान-प्रदान करना है, उपयोगकर्ता को आवश्यक दस्तावेज प्राप्त करना, प्राप्त की गई हाइपरटेक्स्ट जानकारी और स्क्रीन पर दस्तावेज़ के प्रदर्शन को संसाधित करना है। वेब सर्वर और ब्राउज़र के बीच जानकारी का आदान-प्रदान HTTP प्रोटोकॉल का उपयोग करके किया जाता है।

ब्राउज़र के साथ काम करें

आज, HTTP प्रोटोकॉल के आविष्कार के दस साल बाद, वर्ल्ड वाइड वेब, ब्राउज़र सबसे जटिल सॉफ्टवेयर है जो उपयोग के लिए आसानी और अवसरों की संपत्ति को जोड़ता है। ब्राउज़र न केवल उपयोगकर्ता को दुनिया के हाइपरटेक्स्ट संसाधनों की दुनिया को खोलता है वाइड वेब। यह अन्य नेटवर्क सेवाओं, जैसे कि एफ़टीपी, गोफर, वाइस के साथ भी काम कर सकता है। ब्राउज़र के साथ, एक प्रोग्राम आमतौर पर ईमेल सेवाओं (ई-मेल) और समाचार (समाचार) का उपयोग करने के लिए स्थापित किया जाता है। वास्तव में, ब्राउज़र नेटवर्क सेवाओं तक पहुंचने के लिए मुख्य प्रोग्राम है। इसके माध्यम से, आप लगभग किसी भी इंटरनेट सेवा तक पहुंच सकते हैं, भले ही ब्राउज़र इस सेवा के साथ काम का समर्थन न करे। यह विशेष रूप से प्रोग्राम किए गए वेब सर्वर का उपयोग करता है जो इस नेटवर्क सेवा के साथ एक विश्वव्यापी वेब को जोड़ते हैं। इस प्रकार के वेब सर्वर का एक उदाहरण वेब इंटरफ़ेस के साथ कई मुफ्त ईमेल सर्वर है (http://www.mail.ru देखें) आज देखें कि विभिन्न कंपनियों द्वारा बनाए गए कई ब्राउज़र प्रोग्राम हैं। नेटस्केप नेविगेटर और इंटरनेट एक्सप्लोरर जैसे ब्राउज़र को सबसे बड़ा वितरण और मान्यता मिली। यह ये ब्राउज़र हैं जो खुद के बीच मुख्य प्रतिस्पर्धा बनाते हैं, हालांकि यह ध्यान देने योग्य है कि ये कार्यक्रम काफी हद तक समान हैं। यह समझ में आता है, क्योंकि वे एक ही मानकों पर काम करते हैं - इंटरनेट नेटवर्क मानकों। ब्राउज़र के साथ काम इस तथ्य से शुरू होता है कि उपयोगकर्ता पता बार में संसाधन का यूआरएल प्राप्त कर रहा है जिसमें वह एक्सेस करना चाहता है, और एंटर कुंजी दबाता है ।

shahovalov06.png।

ब्राउज़र निर्दिष्ट नेटवर्क सर्वर पर एक अनुरोध भेजता है। चूंकि उपयोगकर्ता द्वारा निर्दिष्ट वेब पेज के तत्व सर्वर से आता है, यह धीरे-धीरे ब्राउज़र की कामकाजी विंडो में दिखाई देता है। सर्वर से पृष्ठ के तत्व प्राप्त करने की प्रक्रिया ब्राउज़र की निचली "स्थिति" स्ट्रिंग में प्रदर्शित होती है।

shahovalov07.png।

प्राप्त वेब पेज में निहित पाठ हाइपरलिंक आमतौर पर दस्तावेज़ के शेष पाठ के रंग से अलग रंग से हाइलाइट किया जाता है, और जोर दिया जाता है। संदर्भ उन संसाधनों को इंगित करते हैं जिन्हें उपयोगकर्ता को अभी तक देखा नहीं गया है, और पहले से ही विज़िट किए गए संसाधनों के लिंक आमतौर पर अलग-अलग रंग होते हैं। छवियां हाइपरलिंक्स के रूप में भी काम कर सकती हैं। चाहे पाठ लिंक या ग्राफिक, भले ही आप उस पर माउस कर्सर लाते हैं, तो इसका रूप बदल जाएगा। साथ ही ब्राउज़र की स्टेटस बार में वह पता दिखाई देगा जिस पर लिंक इंगित करता है।

shahovalov_navi.png।

जब आप हाइपरलिंक पर क्लिक करते हैं, तो ब्राउज़र उस कामकाजी विंडो में संसाधन खोलता है जिसके लिए यह इंगित करता है, इसके पिछले संसाधन से अनलोड किया गया है। ब्राउज़र ब्राउज़िंग पृष्ठों की एक सूची और यदि आवश्यक हो तो उपयोगकर्ता की ओर जाता है, पृष्ठ देखी गई श्रृंखला पर वापस जा सकता है। ऐसा करने के लिए, आपको ब्राउज़र मेनू में "बैक" बटन ("बैक") पर क्लिक करना होगा - और यह वर्तमान दस्तावेज़ खोले जाने से पहले आपके द्वारा देखे गए पृष्ठ पर वापस आ जाएगा। प्रत्येक बार जब आप इस बटन को दबाते हैं, तो ब्राउज़र होगा विज़िट किए गए दस्तावेज़ों की सूची में एक दस्तावेज़ के लिए वापस लौटें। यदि अचानक आप बहुत दूर आ गए हैं, तो ब्राउज़र मेनू "फॉरवर्ड" बटन ("फॉरवर्ड") का उपयोग करें। यह आपको दस्तावेजों की सूची में आगे बढ़ने में मदद करेगा। "रोकें" ("रोकें") दस्तावेज़ के दस्तावेज़ को रोक देगा। "रीफ्रेश" बटन आपको सर्वर से वर्तमान दस्तावेज़ को पुनरारंभ करने की अनुमति देता है। इसकी विंडो में ब्राउज़र केवल एक दस्तावेज़ दिखा सकता है: एक और दस्तावेज़ प्रदर्शित करने के लिए यह पिछले एक को अनलोड करता है। कई ब्राउज़र विंडोज़ में एक साथ काम करना अधिक सुविधाजनक है। एक नई विंडो खोलना मेनू का उपयोग करके किया जाता है: फ़ाइल - बनाएँ - विंडो (या CTRL + N कुंजी संयोजन)।

दस्तावेज़ के साथ काम करें

ब्राउज़र दस्तावेज़ पर मानक संचालन के एक सेट की अनुमति देता है। आप इसमें लोड किए गए वेब पेज को प्रिंट कर सकते हैं (इंटरनेट एक्सप्लोरर में यह "प्रिंट" बटन का उपयोग करके या मेनू से किया जाता है: फ़ाइल - प्रिंट ...), डिस्क पर सहेजें (मेनू: फ़ाइल - कैसे करें ...)। आप उस टेक्स्ट फ्रैगमेंट को डाउनलोड कर सकते हैं जो आप डाउनलोड किए गए पृष्ठ में रुचि रखते हैं। ऐसा करने के लिए, मेनू का उपयोग करें: संपादित करें - इस पृष्ठ पर खोजें .... और यदि आप रुचि रखते हैं कि यह दस्तावेज़ मूल हाइपरटेक्स्ट में कैसा दिखता है, जिसने ब्राउज़र को संसाधित किया है, मेनू में चुनें: देखें - HTML के रूप में। जब उपयोगकर्ता इंटरनेट पर होता है, तो उपयोगकर्ता इसके लिए एक विशेष पृष्ठ पाता है यह ब्राउज़रों में प्रदान किए गए बुकमार्क सेट करने की क्षमता का उपयोग करता है। पुस्तक के दिलचस्प स्थानों द्वारा नोट किए गए बुकमार्क के साथ समानता से)। यह मेनू के माध्यम से किया जाता है: पसंदीदा - पसंदीदा में जोड़ें। इसके बाद, नया टैब बुकमार्क की सूची में दिखाई देता है, जिसे ब्राउज़र पैनल पर "पसंदीदा" बटन पर क्लिक करके या पसंदीदा मेनू के माध्यम से देखा जा सकता है। आप मेनू का उपयोग करके फ़ोल्डरों में बुकमार्क, संशोधित, व्यवस्थित कर सकते हैं: पसंदीदा - मूल पसंदीदा।

प्रॉक्सी सर्वर के माध्यम से काम करते हैं

वेब पेज डाउनलोड करने के बाद, ब्राउज़र को कंप्यूटर की मेमोरी में एक विशेष बफर में समय पर और उसके सभी तत्व (चित्र, एनिमेशन, ध्वनि फ़ाइलें) पर रखा जाता है। इसके कारण, फिर से पहुंच के दौरान इसे बहुत जल्दी लोड किया जाता है। एक अलग कंप्यूटर के संबंध में, रैम में स्थान और कंप्यूटर की कठोर डिस्क पर, जिसे देखने वाले वेब पृष्ठों को स्टोर करने के लिए उपयोग किया जाता है, को "कैश" (इंग्लिश कैश) कहा जाता है। संगठन के स्थानीय नेटवर्क के ढांचे के भीतर, एक सामान्य बफर का आयोजन किया जा सकता है जिसमें वेब पेज स्थानीय नेटवर्क पर सभी कंप्यूटरों के लिए दृश्यमान हैं। इसे "प्रॉक्सी सर्वर" (ईएनजी। प्रॉक्सी-सर्वर) कहा जाता है। यदि आप किसी ब्राउज़र से दस्तावेज़ प्राप्त करने के लिए ब्राउज़र का अनुरोध करते हैं, तो प्रॉक्सी सर्वर जांचता है कि यह पहले से ही अनुरोधित जानकारी के कैश में है या नहीं। यदि कुछ उपलब्ध है, तो प्रॉक्सी सर्वर मूल दस्तावेज़ और उसके कैश बनाने के समय को सुलझ रहा है। यदि वे समान हैं, तो प्रॉक्सी सर्वर बस कैश ब्राउज़र से एक प्रति को संदर्भित करता है। इस तरह के एक कार्य आदेश में यातायात के आकार को काफी कम कर दिया जाता है, नेटवर्क संसाधनों को बचाता है। इसके अलावा, प्रॉक्सी सर्वर का उपयोग करते समय, अनुरोधित जानकारी की प्रतीक्षा करने का समय कम हो जाता है - सबसे अधिक अनुरोधित पृष्ठों को मात्रा में तेजी से लोड किया जाता है। आधुनिक प्रॉक्सी उनके साथ संग्रहीत दस्तावेजों के बारे में एक-दूसरे की जानकारी के साथ अतिरिक्त रूप से आदान-प्रदान की जाती है, इसके कारण, उनके उपयोग की दक्षता में काफी वृद्धि हुई है। प्रॉक्सी सर्वर के साथ काम करने के लिए अपने ब्राउज़र को कॉन्फ़िगर करने के लिए, आपको मेनू के माध्यम से सेटिंग्स विंडो को कॉल करने की आवश्यकता है: सेवा - पर्यवेक्षक गुण ..., और कनेक्शन टैब का चयन करें। नेटवर्क सेटअप बटन दबाएं ... और प्रॉक्सी सर्वर का उपयोग करने के लिए बॉक्स डालें। नीचे दिए गए इनपुट फ़ील्ड में, आपको प्रॉक्सी सर्वर और पोर्ट का नाम दर्ज करना होगा जिसके माध्यम से उस जानकारी का आदान-प्रदान किया जाएगा (यह डेटा उपयोगकर्ता अपने इंटरनेट प्रदाता से प्राप्त होता है)।

shahovalov08.png।

नेटस्केप नेविगेटर और माइक्रोसॉफ्ट इंटरनेट एक्सप्लोरर अतिरिक्त सुविधाओं को स्वतंत्र निर्माताओं को एम्बेड करने के लिए एक तंत्र भी प्रदान करता है। मॉड्यूल जो ब्राउज़र क्षमताओं का विस्तार करते हैं उन्हें प्लगइन्स (प्लग-इन) कहा जाता है। बाज़ार विभिन्न ऑपरेटिंग सिस्टम चलाने वाले कंप्यूटर पर काम करते हैं। यह उपयोगकर्ता और ऑपरेटिंग सिस्टम द्वारा उपयोग किए जाने वाले कंप्यूटर के प्रकार पर वर्ल्ड वाइड वेब की आजादी के बारे में बात करने का आधार देता है।

इंटरनेट पर जानकारी के लिए खोजें

हाल ही में, वर्ल्ड वाइड वेब में एक नया शक्तिशाली मास मीडिया देखा जाता है, जिनमें से दर्शक दुनिया की आबादी का सबसे सक्रिय और शिक्षित हिस्सा है। ऐसी दृष्टि वास्तविक स्थिति से मेल खाती है। महत्वपूर्ण घटनाओं और झटके के दिनों में, समाचार के नेटवर्क नोड्स पर भार नाटकीय रूप से बढ़ता है; जवाब में, रीडर मांग के लिए समर्पित संसाधन तुरंत इस घटना पर दिखाई देते हैं। इस प्रकार, अगस्त 1 99 8 के दौरान सीएनएन टेलीविजन और रेडियो कंपनी (http://www.cnn.com) पर संकट, समाचार रूसी मीडिया की तुलना में बहुत पहले दिखाई दिया। साथ ही, रिया RosbusinessConsulting सर्वर व्यापक रूप से प्रसिद्धि (http://www.rbc.ru) था, जो वित्तीय बाजारों और नवीनतम समाचारों से ताजा जानकारी प्रदान करता था। कई अमेरिकियों ने नेट पर अमेरिकी राष्ट्रपति बिल क्लिंटन को छेड़छाड़ पर मतदान की प्रगति देखी, और टीवी स्क्रीन पर नहीं। युगोस्लाविया में युद्ध का विकास कई प्रकार के प्रकाशनों में भी तत्काल प्रतिबिंबित किया गया था, जो इस संघर्ष पर विभिन्न प्रकार के दृष्टिकोण को दर्शाता था। इंटरनेट से परिचित कई लोग अधिक अंतराल, मानते हैं कि आप नेटवर्क पर कोई भी जानकारी पा सकते हैं। यह वास्तव में ऐसा लगता है कि वहां आप फॉर्म और सामग्री में सबसे अप्रत्याशित संसाधनों में आ सकते हैं। दरअसल, आधुनिक नेटवर्क अपने उपयोगकर्ता को सबसे अलग प्रोफ़ाइल की बहुत सारी जानकारी प्रदान करने में सक्षम है। यहां आप समाचार से परिचित हो सकते हैं, समय बिताना दिलचस्प है, विभिन्न प्रकार के संदर्भ, विश्वकोष और शैक्षणिक जानकारी तक पहुंच प्राप्त करना दिलचस्प है। यह केवल जोर देना जरूरी है कि हालांकि इंटरनेट का समग्र सूचना मूल्य बहुत बड़ा है, लेकिन सूचना स्थान स्वयं ही गुणात्मक रूप से गुणात्मक रूप से है, क्योंकि संसाधनों को अक्सर एम्बुलेंस हाथ पर बनाया जाता है। यदि, एक पेपर प्रकाशन तैयार करते समय, इसका टेक्स्ट आमतौर पर कई समीक्षकों द्वारा पढ़ा जाता है और समायोजन किए जाते हैं, फिर नेटवर्क में प्रकाशन प्रक्रिया का यह चरण आमतौर पर अनुपस्थित होता है। तो, सामान्य रूप से, इंटरनेट से सीखने वाली जानकारी के लिए प्रिंट प्रकाशन में मिली जानकारी की तुलना में थोड़ा अधिक सावधानी के साथ इलाज किया जाना चाहिए। हालांकि, जानकारी की बहुतायत में नकारात्मक पक्ष है: सूचना की संख्या में वृद्धि के साथ , ऐसी जानकारी ढूंढना अधिक कठिन हो जाता है, जिसे वर्तमान में आवश्यक है। इसलिए, नेटवर्क के साथ काम करते समय होने वाली मुख्य समस्या यह आवश्यक जानकारी को तुरंत ढूंढना और इसे समझना है, अपने उद्देश्यों के लिए संसाधन के सूचनात्मक मूल्य का मूल्यांकन करना।

इंटरनेट पर आवश्यक जानकारी खोजने की समस्या को हल करने के लिए एक अलग प्रकार की नेटवर्क सेवा है। हम खोज सर्वर, या खोज इंजन के बारे में बात कर रहे हैं। खोज सर्वर काफी अधिक और विविध हैं। खोज सूचकांक और निर्देशिकाओं को अलग करने के लिए यह परंपरागत है। सूचक सर्वर वे निम्नानुसार काम करते हैं: नियमित रूप से अधिकांश नेटवर्क वेब पृष्ठों की सामग्री ("इंडेक्स") की सामग्री को पढ़ें, और उन्हें सामान्य डेटाबेस में पूरी तरह से या भाग में रखें। विभाजक उपयोगकर्ताओं के पास ब्याज के विषय से संबंधित कीवर्ड का उपयोग करके, इस डेटाबेस की खोज करने की क्षमता है। खोज परिणामों को जारी करने में आमतौर पर उपयोगकर्ता के उपयोगकर्ता के अनुशंसित पैर की अंगुली और हाइपरलिंक्स के रूप में सजाए गए उनके पते (यूआरएल) के अंश होते हैं। इस प्रकार के खोज सर्वर के साथ काम करना सुविधाजनक है यदि खोज का स्पष्ट विचार है। и

image14.gif।

image16.gif।

वर्ल्ड वाइड वेब के विकास के लिए समस्याएं और संभावनाएं

सार्वजनिक पहुंच के लिए सेवा की जाने वाली लगभग कोई भी जानकारी www द्वारा प्रतिबिंबित की जा सकती है। यदि www में कुछ प्रदर्शित नहीं किया जा सकता है, तो यह केवल कुछ प्रतिबंधों और www के नुकसान के कारण है। सबसे पहले, क्लाइंट और सर्वर के बीच कनेक्शन डिस्पोजेबल है: क्लाइंट एक अनुरोध भेजता है, सर्वर दस्तावेज़ देता है, और कनेक्शन बाधित होता है। इसका मतलब यह है कि सर्वर में नए डेटा को बदलने या दर्ज करने के बारे में ग्राहक अधिसूचना तंत्र नहीं है। यह समस्या आज कई तरीकों से हल की जा रही है: HTTP प्रोटोकॉल का एक नया संस्करण विकसित किया जा रहा है, जो कई धागे में डेटा ट्रांसमिशन, डेटा ट्रांसमिशन चैनलों का वितरण और उन्हें नियंत्रित करेगा। यदि इसे लागू किया गया है और मानक www सॉफ्टवेयर द्वारा समर्थित किया जाएगा, तो यह उपर्युक्त त्रुटियों को हटा देगा। एक और तरीका नेविगेटर का उपयोग करना है जो स्थानीय रूप से सन माइक्रोसिस्टम्स जावा प्रोजेक्ट जैसे व्याख्यात्मक भाषाओं में प्रोग्राम निष्पादित कर सकते हैं। इस समस्या का एक और समाधान एक्सएमएल और जावास्क्रिप्ट के आधार पर अजाक्स प्रौद्योगिकी का उपयोग करना है। यह आपको सर्वर से डेटा तक पहुंचने की अनुमति देता है जब www पृष्ठ पहले से ही सर्वर से लोड हो जाता है।

वर्तमान में वर्ल्ड वाइड वेब के विकास में दो रुझान हैं: अर्थपूर्ण वेब और सोशल वेब।

  • सेमांटिक वेब इसमें नए मेटाडेटा प्रारूपों के परिचय के माध्यम से वर्ल्ड वाइड वेब में जानकारी की कनेक्टिविटी और प्रासंगिकता में सुधार करना शामिल है।
  • सामाजिक वेब वेब में उपलब्ध जानकारी की सुव्यवस्थितता पर काम करने के लिए, उपयोगकर्ताओं द्वारा स्वयं द्वारा निष्पादित किया जाता है। विकास की दूसरी दिशा के हिस्से के रूप में, जो अर्थपूर्ण वेब का हिस्सा हैं, सक्रिय रूप से उपकरण (आरएसएस और अन्य वेब चैनल प्रारूप, ओपीएमएल, एक्सएचटीएमएल माइक्रोफॉर्मैट) के रूप में उपयोग किए जाते हैं। विकिपीडिया श्रेणियों के आंशिक रूप से सेमीथाइज्ड अनुभाग उपयोगकर्ताओं को जानकारी स्थान में जानबूझकर स्थानांतरित करने में मदद करता है, लेकिन उपश्रेणियों के लिए बहुत नरम आवश्यकताएं ऐसी साइटों को विस्तारित करने की उम्मीद नहीं करती हैं। इस संबंध में, ब्याज के एटलस को आकर्षित करने का प्रयास हो सकता है।

एक लोकप्रिय वेब 2.0 अवधारणा भी है, जो वर्ल्ड वाइड वेब के विकास के कई दिशाओं को सामान्यीकृत करती है।

वेब 2.0।

हाल ही में डब्ल्यूडब्ल्यूडब्ल्यू के विकास को नए सिद्धांतों और प्रौद्योगिकियों के सक्रिय परिचय द्वारा महत्वपूर्ण रूप से किया गया है जिन्हें वेब 2.0 (वेब ​​2.0) का सामान्य नाम प्राप्त हुआ है। वेब 2.0 की अवधि पहली बार 2004 में दिखाई दी थी और इसका उद्देश्य अपने अस्तित्व के दूसरे दशक में www में उच्च गुणवत्ता वाले परिवर्तनों को चित्रित करना है। वेब 2.0 वेब का तार्किक सुधार है। वेब 2.0 की मुख्य विशेषता उपयोगकर्ताओं के साथ वेबसाइटों की बातचीत में सुधार और तेज़ करना है, जिसके कारण उपयोगकर्ता गतिविधि की तीव्र वृद्धि हुई है। इसने खुद को प्रकट किया:

वेब 2.0 ने विशेष रूप से एक सक्रिय डेटा एक्सचेंज पेश किया:

  • साइटों के बीच समाचार निर्यात;
  • साइटों से सक्रिय सूचना एकत्रीकरण।
  • साइट से साइट डेटा को अलग करने के लिए एपीआई का उपयोग करना

वेब 2.0 साइटों के कार्यान्वयन के दृष्टिकोण से, यह सामान्य उपयोगकर्ताओं के लिए साइटों की सादगी और सुविधा के लिए आवश्यकताओं को बेहतर बनाता है और इसका उद्देश्य निकट भविष्य में उपयोगकर्ताओं की योग्यता को तेजी से छोड़ना है। मानकों और अनुमोदन की सूची (डब्ल्यू 3 सी) सबसे आगे अनुपालन है। यह विशेष रूप से है:

  • दृश्य डिजाइन और साइटों की कार्यक्षमता के मानक;
  • खोज इंजन की विशिष्ट आवश्यकताओं (एसईओ);
  • एक्सएमएल मानकों और खुली सूचना विनिमय।

दूसरी ओर, वेब 2.0 पर घट गया:

  • "चमक" और डिजाइन और भरने की "रचनात्मकता" के लिए आवश्यकताएं;
  • एकीकृत वेबसाइटों (पोर्टल) की आवश्यकता;
  • ऑफ़लाइन विज्ञापन का मूल्य;
  • प्रमुख परियोजनाओं में व्यापार रुचि।

इस प्रकार, वेब 2.0 ने प्रभावी सूचना साझाकरण की संभावना के साथ अत्यधिक टाइप किए गए, सस्ते, उपयोग में आसान साइटों में एकल महंगे जटिल समाधानों से डब्ल्यूडब्ल्यूडब्ल्यू के संक्रमण को रिकॉर्ड किया। इस तरह के एक संक्रमण के मुख्य कारण थे:

  • गुणवत्ता की जानकारी भरने की महत्वपूर्ण कमी;
  • Www में सक्रिय उपयोगकर्ता अभिव्यक्ति की आवश्यकता;
  • Www में खोज प्रौद्योगिकी और सूचना एकत्रीकरण का विकास।

एक वेब 2.0 प्रौद्योगिकी परिसर में संक्रमण में वैश्विक सूचना स्थान www के लिए ऐसे परिणाम हैं:

  • परियोजना की सफलता परियोजना उपयोगकर्ताओं के सक्रिय संचार और सूचना भरने के गुणवत्ता स्तर के स्तर द्वारा निर्धारित की जाती है;
  • WWW में सफल स्थिति के कारण साइटें बड़े पूंजीगत निवेश के बिना उच्च प्रदर्शन और लाभप्रदता प्राप्त कर सकती हैं;
  • अलग-अलग www उपयोगकर्ता अपनी साइट के बिना www में अपने व्यापार और रचनात्मक योजनाओं को लागू करने में महत्वपूर्ण सफलता प्राप्त कर सकते हैं;
  • एक व्यक्तिगत साइट की अवधारणा "ब्लॉग" की अवधारणा से कम है, "लेखक की शीर्षक";
  • सक्रिय उपयोगकर्ता के मूल रूप से नई भूमिकाएं www दिखाई देती हैं (फोरम मॉडरेटर, फोरम, ब्लॉगर के आधिकारिक सदस्य)।

वेब 2.0 के उदाहरण हम वेब 2.0 प्रौद्योगिकियों को चित्रित करने वाली साइटों के कुछ उदाहरण देते हैं और वास्तव में डब्ल्यूडब्ल्यूडब्ल्यू पर्यावरण को बदल दिया। यह विशेष रूप से है:

  • LiveJournal.com। - ब्लॉगर्स का वैश्विक समुदाय;
  • eBay.com। - स्व-विनियमन समुदाय के साथ इंटरनेट नीलामी;
  • Wikipedia.org। - दुनिया का सबसे बड़ा विश्वकोष;
  • ओडीपी (DMOZ.ORG) - साइटों की सबसे बड़ी निर्देशिका, जो मनुष्य द्वारा संपादित की जाती हैं।
  • Facebook.com। - वैश्विक सामाजिक नेटवर्क;
  • Gmail.com। - सबसे लोकप्रिय ईमेल सेवाओं में से एक;
  • Reddit.com। - समाचार का सोशल नेटवर्क;

इन परियोजनाओं के अलावा, अन्य परियोजनाएं हैं जो आधुनिक वैश्विक वातावरण का निर्माण करती हैं और अपने उपयोगकर्ताओं की गतिविधि के आधार पर होती हैं। साइटों, भरने और लोकप्रियता का गठन किया जाता है, सबसे पहले, अपने मालिकों के प्रयासों और संसाधनों से नहीं, और साइट के विकास में रुचि रखने वाले उपयोगकर्ताओं के समुदाय ने वैश्विक नियमों को परिभाषित करने वाली सेवाओं की एक नई श्रेणी बनाई है Www पर्यावरण।

एफ़टीपी।

एफ़टीपी।

एफ़टीपी। (इंग्लैंड। फ़ाइल ट्रांसफ़र प्रोटोकॉल - फ़ाइल ट्रांसफर प्रोटोकॉल) - मानक प्रोटोकॉल टीसीपी नेटवर्क द्वारा फ़ाइलों को स्थानांतरित करने के लिए डिज़ाइन किया गया (उदाहरण के लिए, इंटरनेट)। एफ़टीपी का उपयोग अक्सर होस्टिंग सर्वर खोलने के लिए एक निजी विकास उपकरण से नेटवर्क पृष्ठों और अन्य दस्तावेजों को डाउनलोड करने के लिए किया जाता है।

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

पहला क्लाइंट एफ़टीपी एप्लिकेशन इंटरैक्टिव कमांड-लाइन टूल्स थे जो मानक कमांड और सिंटैक्स को कार्यान्वित करते थे। ग्राफिक उपयोगकर्ता इंटरफेस तब से कई ऑपरेटिंग सिस्टम के लिए विकसित किए गए हैं। इन इंटरफेसों में से एक सामान्य वेब डिज़ाइन प्रोग्राम के रूप में माइक्रोसॉफ्ट एक्सप्रेशन वेब और विशिष्ट एफ़टीपी क्लाइंट (उदाहरण के लिए, प्यारा पेटीपी) के रूप में।

एफ़टीपी सबसे पुराने अनुप्रयोग प्रोटोकॉलों में से एक है जो 1 9 71 में HTTP, और यहां तक ​​कि टीसीपी / आईपी के लिए भी दिखाई दिया। यह भी व्यापक रूप से सॉफ्टवेयर वितरित करने और दूरस्थ मेजबानों तक पहुंच के लिए उपयोग किया जाता है।

एफ़टीपी अन्य अनुप्रयोगों से अलग है जिसमें यह फ़ाइल को स्थानांतरित करने के लिए दो टीसीपी कनेक्शन का उपयोग करता है:

  • प्रबंध संबंध - सर्वर को आदेश भेजने और इसके उत्तर प्राप्त करने के लिए कनेक्शन। टेलनेट प्रोटोकॉल का उपयोग नियंत्रण चैनल के लिए किया जाता है।
  • डेटा संबंध - फ़ाइलों को स्थानांतरित करने के लिए कनेक्शन।

इतिहास

हेडर (72 बिट्स) और डेटा वैरिएबल डेटा वाले क्लाइंट और सर्वर संदेशों के बीच एक्सचेंज के लिए प्रोटोकॉल (1 9 71) का पहला कार्यान्वयन। संदेश हेडर में एफ़टीपी सर्वर या उससे उत्तर, प्रेषित डेटा के प्रकार और लंबाई का अनुरोध शामिल था। डेटा पैरामीटर डेटा (उदाहरण के लिए, पथ और फ़ाइल नाम) के रूप में प्रसारित किए गए थे, सर्वर से जानकारी (उदाहरण के लिए, निर्देशिका में फ़ाइलों की एक सूची) और फ़ाइलों को स्वयं। इस प्रकार, कमांड और डेटा एक ही चैनल में प्रेषित किए गए थे।

1 9 72 में, प्रोटोकॉल पूरी तरह से बदल गया था, और आधुनिक के करीब एक दृश्य बनाया गया था। क्लाइंट और सर्वर प्रतिक्रियाओं से पैरामीटर के साथ कमांड टेलनेट कनेक्शन (नियंत्रण चैनल) द्वारा प्रेषित होते हैं, डेटा ट्रांसमिशन के लिए एक अलग कनेक्शन (डेटा चैनल) बनाया जाता है।

निम्नलिखित संस्करणों में, निष्क्रिय मोड में काम करने की क्षमता को जोड़ा गया था, एफटीपी सर्वर के बीच फ़ाइल स्थानांतरण जोड़ा गया था, जानकारी प्राप्त करने, वर्तमान निर्देशिका को बदलने, निर्देशिका बनाने और हटाने के लिए कमांड, एक अद्वितीय नाम के तहत फ़ाइलों को सहेजना। कुछ समय एफ़टीपी के माध्यम से ईमेल भेजने के लिए आदेश थे, लेकिन बाद में उन्हें प्रोटोकॉल से बाहर रखा गया।

1 9 80 में, एफ़टीपी प्रोटोकॉल टीसीपी का उपयोग करना शुरू कर दिया। प्रोटोकॉल का अंतिम संस्करण 1 9 85 में जारी किया गया था। 1 99 7 में, प्रोटोकॉल के अलावा, नियंत्रण चैनल और डेटा चैनल में जानकारी एन्क्रिप्ट और साइन इन करने की अनुमति देता है। 1 999 में, प्रोटोकॉल के अंतर्राष्ट्रीयकरण के लिए समर्पित ऐड-ऑन, जो सर्वर कमांड और प्रतिक्रियाओं के लिए यूटीएफ -8 एन्कोडिंग का उपयोग करने की सिफारिश करता है और प्रतिक्रिया भाषा सेट करता है जो नए लैंग कमांड को परिभाषित करता है।

प्रोटोकॉल विवरण

HTTP से अंतर

संपत्ति एफ़टीपी। एचटीटीपी।
कार्य सत्रों के आधार पर हाँ नहीं न
अंतर्निहित उपयोगकर्ता प्रमाणीकरण हाँ नहीं न
मुख्य रूप से स्थानांतरण के लिए प्रदान किया गया बड़ी बाइनरी फाइलें छोटी पाठ फाइलें
कनेक्शन मॉडल डबल कनेक्शन एकल संबंध
मुख्य रूप से रिसेप्शन / ट्रांसफर के लिए अनुकूलित रिसेप्शन और ट्रांसमिशन Takery
पाठ और बाइनरी ट्रांसमिशन मोड का समर्थन करता है हाँ नहीं न
प्रेषित डेटा (एमआईएमई हेडर) के प्रकार निर्दिष्ट करने का समर्थन करता है नहीं न हाँ
फ़ाइल सिस्टम (एमकेडीआईआर, आरएम, नामकरण इत्यादि) पर संचालन का समर्थन करता है। हाँ नहीं न

एफ़टीपी प्रोटोकॉल की एक उज्ज्वल विशेषता यह है कि यह एकाधिक (कम से कम दोहरी) कनेक्शन का उपयोग करता है। इस मामले में, एक चैनल वह प्रबंधक है जिसके माध्यम से सर्वर कमांड प्राप्त होता है और उसके उत्तरों को वापस लौटाया जाता है (आमतौर पर टीसीपी पोर्ट 21 के माध्यम से), और बाकी के माध्यम से एक डेटा ट्रांसफर होता है, प्रत्येक संचरण के लिए एक चैनल होता है। इसलिए, एफ़टीपी सत्र के ढांचे के भीतर, आप एक साथ कई फ़ाइलों को एक ही समय में और दोनों दिशाओं में प्रेषित कर सकते हैं। प्रत्येक डेटा चैनल के लिए, इसका टीसीपी पोर्ट खोला गया है, ट्रांसमिशन मोड के आधार पर सर्वर या क्लाइंट द्वारा या तो संख्या का चयन किया जाता है। एफ़टीपी प्रोटोकॉल में बाइनरी ट्रांसमिशन मोड होता है, जो यातायात के ओवरहेड को कम करता है और डेटा को कम करता है बड़ी फाइलों को प्रेषित करते समय विनिमय समय। HTTP के प्रोटोकॉल को बाइनरी जानकारी को एक टेक्स्ट फॉर्म में कोडिंग की आवश्यकता होती है, उदाहरण के लिए, बेस 64 एल्गोरिदम का उपयोग करके। एफ़टीपी प्रोटोकॉल के माध्यम से अनुसूचित, क्लाइंट सत्र में शामिल किया गया है, और सभी संचालन इस सत्र के भीतर किए जाते हैं (दूसरे शब्दों में , सर्वर वर्तमान स्थिति को याद करता है)। HTTP प्रोटोकॉल को कुछ भी याद नहीं है। इसका कार्य डेटा देना और भूलना है, इसलिए प्रोटोकॉल विधियों के संबंध में HTTP का उपयोग करते समय स्थिति यादगारकरण। एफ़टीपी ओएसआई आवेदन स्तर पर संचालित होता है और टीसीपी / आईपी का उपयोग करके फ़ाइलों को स्थानांतरित करने के लिए उपयोग किया जाता है। ऐसा करने के लिए, एक एफ़टीपी सर्वर, इनकमिंग क्वेरीज़ की प्रतीक्षा कर रहा है, लॉन्च किया जाना चाहिए। कंप्यूटर क्लाइंट पोर्ट 21 द्वारा सर्वर से संपर्क कर सकता है। सत्र के दौरान यह यौगिक (नियंत्रण प्रवाह) खुला रहता है। दूसरा कनेक्शन (डेटा प्रवाह) पोर्ट 20 से संबंधित क्लाइंट के बंदरगाह के सर्वर के रूप में खोला जा सकता है ( सक्रिय मोड ), या किसी भी पोर्ट से संबंधित सर्वर के बंदरगाह से ग्राहक द्वारा ( निष्क्रिय मोड ) डेटा फ़ाइल को स्थानांतरित करने के लिए क्या आवश्यक है। नियंत्रण धारा का उपयोग सत्र के साथ काम करने के लिए किया जाता है - उदाहरण के लिए, टेलनेट-जैसे प्रोटोकॉल का उपयोग करके क्लाइंट और सर्वर कमांड और पासवर्ड के बीच एक्सचेंज। उदाहरण के लिए, "ट्रिट फ़ाइल नाम" निर्दिष्ट फ़ाइल को सर्वर से क्लाइंट में भेज देगा। इस दो पोर्ट संरचना के कारण, एफ़टीपी को बाहरी-आंख प्रोटोकॉल माना जाता है, इन-बैंड http के विपरीत।

डेटा कनेक्शन और संचरण

प्रोटोकॉल को आरएफसी 95 9 में परिभाषित किया गया है। सर्वर एक वैकल्पिक पाठ संदेश के साथ तीन-अंक ASCII स्थिति ASCII कोड के प्रवाह पर प्रतिक्रिया देता है। उदाहरण के लिए, "200" (या "200 ओके") का अर्थ है कि अंतिम टीम सफलतापूर्वक पूरी हो गई है। संख्या प्रतिक्रिया कोड का प्रतिनिधित्व करती है, और पाठ स्पष्टीकरण या अनुरोध है। वर्तमान डेटा स्ट्रीम ट्रांसमिशन को नियंत्रण स्ट्रीम पर भेजे गए एक इंटरप्ट संदेश का उपयोग करके बाधित किया जा सकता है। एफ़टीपी काम कर सकता है सक्रिय या निष्क्रिय मोड किसकी पसंद से कनेक्शन स्थापित करने की विधि है। पुराने संस्करणों में, केवल 20 वां पोर्ट (सक्रिय मोड) का उपयोग एफ़टीपी सर्वरों के आधुनिक संस्करणों में डेटा संचारित करने के लिए किया गया था, डेटा चैनल के लिए पोर्ट को गैर-मानक पोर्ट सर्वर (एन> 1024) बंदरगाहों (निष्क्रिय) द्वारा असाइन किया जा सकता है मोड)। सक्रिय मोड में, क्लाइंट एक नियंत्रण टीसीपी बनाता है - सर्वर के साथ कनेक्शन और अपने आईपी पते और मनमाने ढंग से क्लाइंट पोर्ट नंबर भेजता है, जिसके बाद यह तब तक प्रतीक्षा कर रहा है जब तक कि सर्वर इस पते और पोर्ट नंबर के साथ टीसीपी कनेक्शन शुरू नहीं करता है। यदि ग्राहक फ़ायरवॉल के पीछे है और आने वाले टीसीपी कनेक्शन को स्वीकार नहीं कर सकता है, तो निष्क्रिय मोड का उपयोग किया जा सकता है। इस मोड में, क्लाइंट पीएएसवी कमांड सर्वर भेजने के लिए नियंत्रण स्ट्रीम का उपयोग करता है, और उसके बाद सर्वर से इसका आईपी पता और पोर्ट नंबर प्राप्त करता है, जिसका उपयोग क्लाइंट द्वारा मनमानी क्लाइंट पोर्ट से डेटा प्रवाह को पते पर खोलने के लिए किया जाता है और बंदरगाह।

निष्क्रिय मोड और सक्रिय के काम में अंतर। सक्रिय और निष्क्रिय मोड में सर्वर और ग्राहक क्रियाएं

सक्रिय मोड निष्क्रिय मोड
1. ग्राहक संचार स्थापित करता है और पोर्ट एन (एन> 1024) से 21 सर्वर पोर्ट को अनुरोध भेजता है 1. क्लाइंट एक कनेक्शन स्थापित करता है और एक अनुरोध भेजता है (रिपोर्ट करता है कि पोर्ट एन (एन> 1024) से 21 सर्वर पोर्ट पर निष्क्रिय मोड में काम करना आवश्यक है)
2. सर्वर क्लाइंट पोर्ट एन (N> 1024) का उत्तर भेजता है 2. सर्वर उत्तर भेजता है और ग्राहक के पोर्ट एन (एन> 1024) को डेटा चैनल पी (पी> 1024) के लिए पोर्ट नंबर बताता है
3. सर्वर क्लाइंट एन + 1 के बंदरगाह पर पोर्ट 20 द्वारा डेटा स्थानांतरित करने के लिए संचार स्थापित करता है 3. ग्राहक पोर्ट एन + 1 द्वारा पोर्ट पोर्ट पोर्ट पी (पी> 1024) में डेटा संचारित करने के लिए संचार स्थापित करता है

सक्रिय एफ़टीपी। एफ़टीपी सर्वर के लिए लाभदायक, लेकिन ग्राहक पक्ष के लिए हानिकारक। एफ़टीपी सर्वर क्लाइंट पर यादृच्छिक उच्च (संख्या) बंदरगाहों से जुड़ने की कोशिश कर रहा है, इस तरह के एक कनेक्शन को निश्चित रूप से क्लाइंट पक्ष पर फ़ायरवॉल द्वारा अवरुद्ध किया जाएगा। निष्क्रिय एफ़टीपी। ग्राहक के लिए लाभदायक, लेकिन एफ़टीपी सर्वर के लिए हानिकारक। क्लाइंट सर्वर से दोनों कनेक्शन बनाएगा, लेकिन उनमें से एक यादृच्छिक उच्च बंदरगाह पर होगा, इस तरह के कनेक्शन को निश्चित रूप से सर्वर पक्ष पर फ़ायरवॉल द्वारा अवरुद्ध किया जाएगा।

आईपीवी 6 का समर्थन करने के लिए सितंबर 1 99 8 में दोनों मोड अपडेट किए गए थे। इस समय, निष्क्रिय शासन में और परिवर्तन किए गए, इसे विस्तारित निष्क्रिय शासन में अपडेट किया गया।

नेटवर्क डेटा स्थानांतरण के दौरान, चार डेटा दृश्यों का उपयोग किया जा सकता है। :

  • ASCII - पाठ के लिए उपयोग किया जाता है। डेटा, यदि आवश्यक हो, तो ट्रांसमिशन से पहले मेजबान के चरित्र प्रतिनिधित्व में "ऑक्टालिट ASCII", और (फिर, यदि आवश्यक हो) में एक प्रतीकात्मक दृश्य से परिवर्तित किया जाता है। नतीजतन, यह मोड न केवल सामान्य पाठ वाली फ़ाइलों के लिए उपयुक्त नहीं है।
  • छवि मोड (आमतौर पर बाइनरी के रूप में जाना जाता है) - प्रेषक डिवाइस प्रति बाइट प्रत्येक बाइट फ़ाइल भेजता है, और प्राप्तकर्ता रसीद पर बाइट प्रवाह को बचाता है। सभी एफ़टीपी कार्यान्वयन के लिए इस मोड के लिए समर्थन की सिफारिश की गई थी।
  • ईबीसीडीआईसी - ईबीसीडीआईसी एन्कोडिंग में मेजबानों के बीच सामान्य पाठ को स्थानांतरित करने के लिए उपयोग किया जाता है। अन्यथा, यह मोड ASCII मोड के समान है।
  • स्थानीय मोड - ASCII में रूपांतरण के बिना अपने प्रारूप में डेटा भेजने के लिए समान प्रतिष्ठानों वाले दो कंप्यूटरों की अनुमति देता है।

पाठ फ़ाइलों के लिए, रिकॉर्डिंग संरचना के विभिन्न नियंत्रण प्रारूप और विन्यास प्रदान किए जाते हैं। इन सुविधाओं को टेलनेट या एएसए स्वरूपण वाली फ़ाइलों के साथ काम करने के लिए डिज़ाइन किया गया था।

डेटा स्थानांतरण किसी भी तीन मोड में किया जा सकता है। :

  • पोशन मोड - डेटा को निरंतर धारा के रूप में भेजा जाता है, जो किसी भी प्रकार की प्रसंस्करण के निष्पादन से एफ़टीपी को मुक्त करता है। इसके बजाए, सभी प्रसंस्करण टीसीपी द्वारा किया जाता है। रिकॉर्ड पर डेटा को विभाजित करने के अलावा, अंत संकेतक की आवश्यकता नहीं है।
  • ब्लॉक मोड - एफ़टीपी कई ब्लॉक (हेडर यूनिट, बाइट्स की संख्या, डेटा फ़ील्ड) में डेटा तोड़ता है और फिर उन्हें टीसीपी ट्रांसमिट करता है।
  • संकुचन मोड - डेटा एक एकल एल्गोरिदम (आमतौर पर, श्रृंखला की लंबाई एन्कोडिंग) द्वारा संपीड़ित होता है।

प्रमाणीकरण

एफ़टीपी प्रमाणीकरण पहुंच प्रदान करने के लिए सामान्य उपयोगकर्ता नाम / पासवर्ड आरेख का उपयोग करता है। उपयोगकर्ता नाम उपयोगकर्ता कमांड सर्वर पर भेजा जाता है, और पासवर्ड पास कमांड है। यदि क्लाइंट द्वारा प्रदान की गई जानकारी सर्वर द्वारा स्वीकार की जाती है, तो सर्वर क्लाइंट को आमंत्रण भेज देगा और सत्र शुरू होता है। उपयोगकर्ता यदि सर्वर इस सुविधा का समर्थन करता है, तो क्रेडेंशियल्स प्रदान किए बिना सिस्टम में लॉग इन कर सकता है, लेकिन सर्वर ऐसे सत्रों के लिए केवल सीमित पहुंच प्रदान कर सकता है।

बेनामी एफ़टीपी।

मेजबान, एक एफ़टीपी सेवा प्रदान करने, एफ़टीपी को अनाम पहुंच प्रदान कर सकते हैं। उपयोगकर्ता आमतौर पर "अनाम" के रूप में लॉग इन करते हैं (कुछ एफ़टीपी सर्वरों पर केस-निर्भर) उपयोगकर्ता नाम के रूप में। हालांकि आमतौर पर उपयोगकर्ताओं को पासवर्ड के बजाय अपना ईमेल पता भेजने के लिए कहा जाता है, लेकिन कोई सत्यापन वास्तव में नहीं किया जाता है। कई एफ़टीपी होस्ट जो सॉफ़्टवेयर अपडेट्स को अनाम पहुंच का समर्थन करते हैं।

NAT-PT।

विशेष रूप से फ़ायरवॉल के माध्यम से एफ़टीपी प्रोटोकॉल के संचालन के लिए, एनएटी एक्सटेंशन को एनएटी-पीटी (आरएफसी 2766) कहा जाता था, जो आपको सर्वर से इनकमिंग कनेक्शन को एनएटी के माध्यम से क्लाइंट में अनुवाद करने की अनुमति देता है। इस तरह के एक कनेक्शन की प्रक्रिया में, एनएटी सर्वर से संक्रमित डेटा को प्रतिस्थापित करता है, सर्वर को सर्वर को निर्दिष्ट करता है और उसके साथ सर्वर कनेक्ट करने में सक्षम होगा, और उसके बाद सर्वर से इस पते से कनेक्शन को प्रसारित करता है इसके पते पर। एफ़टीपी प्रोटोकॉल का समर्थन करने के लिए अपनाए गए सभी उपायों और नवाचारों के बावजूद, व्यावहारिक रूप से, वायरल खतरों से अतिरिक्त सुरक्षा प्रदान करने के लिए एनएटी-पीटी फ़ंक्शन आमतौर पर सभी राउटर और राउटर में डिस्कनेक्ट होता है।

नेट और चमकती फ़ायरवॉल

यदि ग्राहक पोर्ट कमांड भेजे जाने के बाद एफ़टीपी आमतौर पर डेटा को ट्रांसमिट करता है, तो सर्वर क्लाइंट से कनेक्ट हो जाता है। यह एनएटी और फ़ायरवॉल दोनों के लिए एक समस्या पैदा करता है जो इंटरनेट से कनेक्शन को आंतरिक मेजबानों तक अनुमति नहीं देता है। एनएटी के लिए, एक अतिरिक्त समस्या यह है कि पोर्ट कमांड में आईपी पते और पोर्ट नंबर का प्रतिनिधित्व सार्वजनिक आईपी पते और एनएटी पोर्ट के बजाय आंतरिक होस्ट के आईपी पते और बंदरगाह को संदर्भित करता है। इस समस्या के दो दृष्टिकोण हैं। पहला यह है कि एफ़टीपी क्लाइंट और एफ़टीपी सर्वर पीएएसवी कमांड का उपयोग करता है, जो क्लाइंट से सर्वर से डेटा कनेक्शन सेट का कारण बनता है। दूसरा दृष्टिकोण लागू स्तर पर गेटवे का उपयोग करके पोर्ट कमांड मूल्यों के एनएटी के लिए एक बदलाव है।

वेब ब्राउज़र समर्थन

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

वाक्य - विन्यास

FTP URL सिंटैक्स को RFC1738 में वर्णित किया गया है, फॉर्म में: एफ़टीपी: // [<< उपयोगकर्ता> [: <पासवर्ड>] @] <host> [: <port>] / <path> (स्क्वायर ब्रैकेट में पैरामीटर वैकल्पिक हैं) । उदाहरण के लिए: एफ़टीपी: //public.ftp-servers.example.com/mydirectory/myfile.txt

या: एफ़टीपी: // उपयोगकर्ता 001: [email protected]/mydirectory/myfile.txt

उपयोगकर्ता नाम और पासवर्ड निर्दिष्ट करने के बारे में अधिक विस्तृत ब्राउज़र दस्तावेज़ में लिखा गया है। डिफ़ॉल्ट रूप से, अधिकांश वेब ब्राउज़र निष्क्रिय (पीएएसवी) मोड का उपयोग करते हैं जो अंतिम उपयोगकर्ता फ़ायरवॉल द्वारा बेहतर होता है।

सुरक्षा

एफ़टीपी संरक्षित (विशेष रूप से वर्तमान मानकों के अनुसार) प्रोटोकॉल के रूप में विकसित नहीं किया गया था और रक्षा में कई भेद्यताएं हैं। मई 1 999 में, आरएफसी 2577 के लेखकों ने समस्याओं की अगली सूची में कमजोरियों को लाया:

  • छिपे हुए हमलों (बाउंस हमले)
  • स्पूफ हमलों)
  • ब्रस्ट फोर्स अटैक (ब्रूट फोर्स अटैक)
  • पैकेज अवरोध, स्नीफिंग (पैकेट कैप्चर, स्नीफिंग)
  • उपयोगकर्ता नाम संरक्षण
  • बंदरगाहों को कैप्चर करें (पोर्ट चोरी)

एफ़टीपी अपने यातायात को एन्क्रिप्ट नहीं कर सकता है, सभी प्रसारण - ओपन टेक्स्ट, इसलिए उपयोगकर्ता नाम, पासवर्ड, कमांड और डेटा किसी भी व्यक्ति द्वारा पढ़ा जा सकता है, नेटवर्क पर पैकेट को अवरुद्ध करने में सक्षम। यह समस्या टीएलएस और एसएसएल जैसे ऐसे एन्क्रिप्शन तंत्र बनाने से पहले कई इंटरनेट प्रोटोकॉल विनिर्देशों (एसएमटीपी, टेलनेट, पीओपी, आईएमएपी सहित) की विशेषता है। इस समस्या का सामान्य समाधान "सुरक्षित", कमजोर प्रोटोकॉल के टीएलएस-संरक्षित संस्करणों का उपयोग करना है (एफ़टीपी के लिए एफटीपी, टेलनेट के लिए टेलनेट्स, आदि) या अन्य, अधिक संरक्षित प्रोटोकॉल, जैसे कि एसएफटीपी / एससीपी जैसे अधिकांश कार्यान्वयन सुरक्षित शेल प्रोटोकॉल के साथ प्रदान किया गया ।

सुरक्षित एफ़टीपी।

सुरक्षित फ़ाइल स्थानांतरण के कई तरीके हैं, एक या दूसरे समय में "सुरक्षित एफ़टीपी" कहा जाता है।

एफटीपीएस।

स्पष्ट एफटीपी - एफ़टीपी मानक का विस्तार, ग्राहकों को यह आवश्यक है कि एफ़टीपी सत्र एन्क्रिप्ट किया गया हो। यह "AUTT TLS" कमांड भेजकर लागू किया गया है। सर्वर में उन कनेक्शन को अनुमति या अस्वीकार करने की क्षमता है जो टीएलएस का अनुरोध नहीं करते हैं। यह प्रोटोकॉल एक्सटेंशन विनिर्देश 4217 में परिभाषित किया गया है। एक निहित एफटीपीएस एफ़टीपी के लिए एक पुराना मानक है, जिसके लिए एसएसएल या टीएलएस कनेक्शन के उपयोग की आवश्यकता होती है। यह मानक सामान्य एफ़टीपी के अलावा अन्य बंदरगाहों का उपयोग करना था।

SFTP।

एसएफटीपी, या "एसएसएच फ़ाइल ट्रांसफर प्रोटोकॉल", एफ़टीपी से जुड़ा नहीं है, सिवाय इसके कि यह फ़ाइलों को भी प्रसारित करता है और उपयोगकर्ताओं के लिए समान सेट कमांड है। एसएफटीपी, या सुरक्षित एफ़टीपी, एक ऐसा प्रोग्राम है जो फ़ाइलों को स्थानांतरित करने के लिए एसएसएच (सुरक्षित खोल) का उपयोग करता है। मानक एफ़टीपी के विपरीत, यह दोनों कमांड, और डेटा को एन्क्रिप्ट करता है, नेटवर्क के माध्यम से ओपन ट्रांसमिशन से पासवर्ड और गोपनीय जानकारी को रोकता है। एसएफटीपी की कार्यक्षमता के अनुसार, यह एक एफ़टीपी की तरह दिखता है, लेकिन चूंकि यह एक और प्रोटोकॉल का उपयोग करता है, इसलिए मानक एफ़टीपी क्लाइंट एसएफटीपी सर्वर से संपर्क नहीं कर सकते हैं और इसके विपरीत।

एसएसएच के माध्यम से एफ़टीपी (एसएफटीपी नहीं)

एसएसएच के माध्यम से एफ़टीपी (एसएफटीपी नहीं) एक एसएसएच कनेक्शन के माध्यम से सामान्य एफ़टीपी सत्र को सुरंग करने के अभ्यास को संदर्भित करता है। चूंकि एफ़टीपी कई टीसीपी कनेक्शन का उपयोग करता है, इसलिए एसएसएच के माध्यम से सुरंग विशेष रूप से मुश्किल है। जब बहुत से एसएसएच ग्राहक नियंत्रण चैनल के लिए एक सुरंग स्थापित करने की कोशिश कर रहे हैं (पोर्ट 21 द्वारा प्रारंभिक "क्लाइंट-सर्वर" कनेक्शन), केवल इस चैनल को संरक्षित किया जाएगा; जब डेटा स्थानांतरण, किसी भी अंत में एफ़टीपी सॉफ्टवेयर नए टीसीपी कनेक्शन (डेटा चैनल) सेट करेगा, जो एक एसएसएच कनेक्शन खर्च करेगा और इस प्रकार समग्र सुरक्षा खो देगा।

अन्यथा, क्लाइंट एसएसएच सॉफ़्टवेयर के लिए, आपको एफ़टीपी नियंत्रण प्रवाह संदेशों को ट्रैक करने और ओवरराइट करने और एफ़टीपी डेटा स्ट्रीम के लिए नए रीडायरेक्ट के स्वायत्त खोलने के लिए कुछ एफ़टीपी ज्ञान होना चाहिए।

एसएसएच के माध्यम से एफ़टीपी को कभी-कभी सुरक्षित एफ़टीपी के रूप में जाना जाता है; लेकिन एसएसएल / टीएलएस (एफटीपी) जैसे अन्य तरीकों से इसे भ्रमित करने के लायक नहीं है। एसएसएच का उपयोग करके फ़ाइल स्थानांतरण के अन्य तरीके और एफ़टीपी - एसएफटीपी और एससीपी से संबंधित नहीं; उनमें से प्रत्येक और लेखांकन और फ़ाइल डेटा हमेशा एसएसएच प्रोटोकॉल द्वारा संरक्षित होते हैं।

एफ़टीपी। मूल अवधारणा

एफ़टीपी।

एफ़टीपी। - अंग्रेजी "फ़ाइल स्थानांतरण प्रोटोकॉल" से, "फ़ाइल स्थानांतरण प्रोटोकॉल" के रूप में अनुवाद करता है। इस प्रोटोकॉल का उपयोग करके, आप एफ़टीपी सर्वरों से कनेक्ट कर सकते हैं और उन पर संग्रहीत फ़ाइलों के साथ अलग-अलग कदम उठा सकते हैं और फ़ोल्डर्स: सर्वर से अपने पीसी पर डाउनलोड करें, सर्वर पर डाउनलोड करें, बनाएं, संपादित करें, नाम बदलें, हटाएं, हटाएं, एक्सेस अधिकार असाइन करें। एफ़टीपी सर्वर पर फ़ाइलों के साथ काम करना आपके कंप्यूटर पर उनके साथ सामान्य कार्यों की याद दिलाता है।

एफ़टीपी का उपयोग करने के उदाहरण। :

  • होस्टिंग सर्वर पर वेब पेज लोड हो रहा है
  • सार्वजनिक रूप से उपलब्ध एफटीपी सर्वर आदि के साथ संगीत, फिल्में और कार्यक्रम डाउनलोड करना।

व्यावहारिक काम के रूप में, http://www.freedrweb.com/cureit/ पर जाएं और लिंक पर माउस को डॉ। वेब क्यूरिट पर घुमाएं! पृष्ठ के निचले भाग में। स्टेटस बार में आपको लिंक पता दिखाई देगा: ftp://ftp.drweb.com/pub/drweb/cureit/launch.exe। यहां एक सार्वजनिक रूप से सुलभ एफ़टीपी सर्वर है जिस पर इलाज उपयोगिता संग्रहीत की जाती है!

एफ़टीपी प्रोटोकॉल

एफ़टीपी प्रोटोकॉल फ़ाइल स्थानांतरण प्रोटोकॉल) तीन मुख्य इंटरनेट प्रोटोकॉल (मेल, डब्ल्यूडब्ल्यूडब्ल्यू, एफ़टीपी) में से एक है। एफ़टीपी या "फाइल ट्रांसफर प्रोटोकॉल" - इंटरनेट पर सबसे पुराने प्रोटोकॉल में से एक और इसके मानकों में प्रवेश करता है। एफ़टीपी में डेटा एक्सचेंज टीसीपी चैनल के माध्यम से गुजरता है। क्लाइंट-सर्वर तकनीक का उपयोग करके निर्मित एक्सचेंज।

मसविदा बनाना - यह दो उपकरणों के बीच डेटा संचारित करने के लिए एक सतत प्रारूप है।

एफ़टीपी सर्वर।

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

एफ़टीपी के साथ काम करते समय, दो अवधारणाओं का व्यापक रूप से उपयोग किया जाता है: डाउनलोड और पंपिंग। डाउनलोड (अंग्रेजी में "डाउनलोड") का अर्थ है FTP सर्वर से फ़ोल्डर और फ़ाइलों को आपके कंप्यूटर पर सहेजने की प्रक्रिया। डाउनलोड (अंग्रेजी में "अपलोड") आपके कंप्यूटर से FTP सर्वर पर फ़ोल्डर और फ़ाइलों का स्थानांतरण है।

आमतौर पर, एफ़टीपी सर्वर पर प्रत्येक फ़ोल्डर (कम अक्सर फ़ाइल) एक्सेस अधिकार असाइन करता है: पढ़ें, रिकॉर्डिंग और निष्पादन। पढ़ना मतलब है कि आप एक फ़ाइल या फ़ोल्डर सामग्री देख सकते हैं। रिकॉर्ड आपको इस सामग्री को बदलने की अनुमति देता है। और निष्पादन सर्वर पर निष्पादन योग्य फ़ाइलों और स्क्रिप्ट को चलाने के लिए संभव बनाता है। आपको एक्सेस अधिकार प्रबंधन का सामना करना पड़ सकता है, उदाहरण के लिए, वेबसाइट विकसित करते समय जब आगंतुकों को कुछ साइट निर्देशिकाओं तक पहुंच प्रतिबंधित करने और अन्य निर्देशिकाओं से स्क्रिप्ट की अनुमति मिलती है।

एफ़टीपी क्लाइंट

एफ़टीपी सर्वर से कनेक्ट करने के लिए, एक विशेष कार्यक्रम की आवश्यकता है, कहा जाता है एफ़टीपी क्लाइंट या एफ़टीपी प्रबंधक। एफ़टीपी क्लाइंट, दोनों निर्मित कहीं और विशेष, एक महान सेट है।

एफ़टीपी क्लाइंट - एक प्रोग्राम जो आपको रिमोट एफ़टीपी सर्वर से कनेक्ट करने और एफटीपी प्रोटोकॉल के माध्यम से फ़ाइलों को प्राप्त / संचारित करने की अनुमति देता है।

एफ़टीपी क्लाइंट के साथ काम करने की सामान्य योजना

सबसे पहले, आपको एक विशिष्ट सर्वर पता (यूआरएल) निर्दिष्ट करना होगा। उदाहरण के लिए, ftp://ftp.msu.ru। फिर आपको सर्वर पर पंजीकरण प्रक्रिया के माध्यम से जाना होगा। यदि सर्वर अज्ञात है और आप ब्राउज़र प्रोग्राम के साथ काम करते हैं, तो पंजीकरण स्वचालित रूप से होगा। ग्राफ़िक एफ़टीपी क्लाइंट के साथ काम करते समय, आप अग्रिम में आवश्यक एक्सेस पैरामीटर भी निर्धारित कर सकते हैं, अर्थात् उपयोगकर्ता नाम और पासवर्ड। एक सफल कनेक्शन के बाद, आप सभी सर्वर फ़ोल्डरों की सामग्री देख सकते हैं, जो कि एफ़टीपी क्लाइंट के प्रकार के आधार पर, फ़ाइल सिस्टम को देखने के लिए एक मानक प्रोग्राम में दिखें। वांछित फ़ाइल ढूंढना, आप इसे स्थानीय कंप्यूटर की डिस्क पर कॉपी कर सकते हैं, गंतव्य को पूर्व-निर्दिष्ट कर सकते हैं। स्थानीय कंप्यूटर से रिमोट एफ़टीपी सर्वर पर फ़ाइलों की प्रतिलिपि आमतौर पर केवल पंजीकृत उपयोगकर्ताओं के लिए अनुमति दी जाती है।

शैक्षिक प्रक्रिया में एफ़टीपी का उपयोग करना :

  • एक सीखने की प्रक्रिया प्रदान करने के लिए सॉफ्टवेयर की प्रतिलिपि बनाना;
  • दूरसंचार परियोजना भागीदारों के साथ फ़ाइल साझाकरण का संगठन।

एफ़टीपी प्रोटोकॉल

एफ़टीपी प्रोटोकॉल

एफ़टीपी। फ़ाइल स्थानांतरण प्रोटोकॉल) तीन मुख्य इंटरनेट प्रोटोकॉल (मेल, डब्ल्यूडब्ल्यूडब्ल्यू, एफ़टीपी) में से एक है। एफ़टीपी या "फाइल ट्रांसफर प्रोटोकॉल" - इंटरनेट पर सबसे पुराने प्रोटोकॉल में से एक और इसके मानकों में प्रवेश करता है। एफ़टीपी में डेटा एक्सचेंज टीसीपी चैनल के माध्यम से गुजरता है। क्लाइंट-सर्वर तकनीक का उपयोग करके निर्मित एक्सचेंज।

मसविदा बनाना - यह दो उपकरणों के बीच डेटा संचारित करने के लिए एक सतत प्रारूप है। प्रोटोकॉल निम्नलिखित निर्धारित करता है:

  • कैसे एक त्रुटि की जाँच की जाएगी;
  • डेटा पैकिंग विधि (यदि पैकेज का उपयोग किया जाता है);
  • कैसे भेजना डिवाइस रिपोर्ट करता है कि उसने संदेश पूरा कर लिया है;
  • कैसे प्राप्त डिवाइस रिपोर्ट करता है कि उसे एक संदेश प्राप्त हुआ।

ऐसे कई मानक (संदर्भ) प्रोटोकॉल हैं जिनसे आप उचित चुन सकते हैं। प्रत्येक प्रोटोकॉल के फायदे और नुकसान (असुविधा) होते हैं; उदाहरण के लिए, कुछ दूसरों की तुलना में सरल हैं, कुछ अधिक विश्वसनीय हैं, और कुछ तेज़ हैं।

उपयोगकर्ता के दृष्टिकोण से, प्रोटोकॉल में रुचि रखने वाली एकमात्र चीज यह है कि यदि आप अन्य कंप्यूटरों से संपर्क करना चाहते हैं तो कंप्यूटर या डिवाइस को इसे (प्रोटोकॉल) का समर्थन करना चाहिए। प्रोटोकॉल को लागू या हार्डवेयर या सॉफ्टवेयर में किया जा सकता है।

5614161.png।

एफ़टीपी नियमों का एक सेट है जो इंगित करता है कि कंप्यूटर इंटरनेट पर फ़ाइलों को कैसे साझा कर सकते हैं।

एफ़टीपी प्रोटोकॉल इस तरह से बनाया गया है कि विभिन्न सॉफ्टवेयर और विभिन्न "हार्डवेयर" वाले विभिन्न कंप्यूटर प्रभावी रूप से किसी भी फाइल का आदान-प्रदान कर सकते हैं।

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

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

एफ़टीपी प्रोटोकॉल का उपयोग कर तकनीकी कनेक्शन प्रक्रियाएं

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

एफ़टीपी कमांड डेटा ट्रांसमिशन चैनल पैरामीटर और ट्रांसफर प्रक्रिया को परिभाषित करते हैं। वे रिमोट और स्थानीय फ़ाइल सिस्टम के साथ काम करने की प्रकृति भी निर्धारित करते हैं।

एफ़टीपी अन्य अनुप्रयोगों से अलग है जिसमें यह फ़ाइल को स्थानांतरित करने के लिए दो टीसीपी कनेक्शन का उपयोग करता है।

  • प्रबंध संबंध एक सामान्य क्लाइंट-सर्वर कनेक्शन के रूप में स्थापित। सर्वर एक पूर्व ज्ञात एफ़टीपी पोर्ट (21) पर एक निष्क्रिय उद्घाटन करता है और ग्राहक से कनेक्ट करने के अनुरोध की अपेक्षा करता है। एक नियंत्रण यौगिक सेट करने के लिए ग्राहक टीसीपी पोर्ट 21 पर एक सक्रिय उद्घाटन करता है। क्लाइंट सर्वर के साथ संचार करता है जबकि नियंत्रण कनेक्शन हर समय मौजूद होता है। इस कनेक्शन का उपयोग क्लाइंट से सर्वर से कमांड को स्थानांतरित करने और सर्वर से प्रतिक्रियाओं को स्थानांतरित करने के लिए किया जाता है। नियंत्रण कनेक्शन के लिए आईपी प्रकार की सेवा "न्यूनतम देरी" प्राप्त करने के लिए सेट की गई है, क्योंकि आदेश आमतौर पर उपयोगकर्ता द्वारा दर्ज किए जाते हैं।
  • प्रत्येक बार फ़ाइल और सर्वर के बीच प्रेषित डेटा कनेक्शन खुलता है। यह अन्य क्षणों को भी खुलता है क्योंकि हम बाद में देखेंगे। डेटा कनेक्शन के लिए आईपी सेवा प्रकार "अधिकतम बैंडविड्थ" होना चाहिए, क्योंकि इस कनेक्शन का उपयोग फ़ाइलों को स्थानांतरित करने के लिए किया जाता है।

प्रबंधन सत्र डेटा ट्रांसमिशन चैनल को प्रारंभ करता है। डेटा ट्रांसमिशन चैनल का आयोजन करते समय, क्रियाओं का अनुक्रम नियंत्रण चैनल के संगठन के अलावा एक और अन्य है। इस मामले में, सर्वर नियंत्रण सत्र में सहमत पैरामीटर के अनुसार डेटा एक्सचेंज शुरू करता है।

डेटा चैनल उसी होस्ट के लिए नियंत्रण चैनल के रूप में स्थापित किया गया है जिसके माध्यम से डेटा चैनल कॉन्फ़िगर किया गया है। डेटा चैनल दोनों को प्राप्त करने और डेटा स्थानांतरण के लिए इस्तेमाल किया जा सकता है।

एक स्थिति संभव है जब डेटा को तीसरी कार में प्रेषित किया जा सकता है। इस मामले में, उपयोगकर्ता नियंत्रण चैनल को दो सर्वरों के साथ व्यवस्थित करता है और उनके बीच एक प्रत्यक्ष चैनल चैनल का आयोजन करता है। नियंत्रण आदेश उपयोगकर्ता के माध्यम से जाते हैं, और सीधे सर्वर के बीच डेटा।

मशीनों के बीच डेटा स्थानांतरित करते समय नियंत्रण चैनल खोला जाना चाहिए। यदि यह बंद है, तो डेटा ट्रांसमिशन बंद हो जाता है।

एफ़टीपी पता इस तरह दिखता है:

एफ़टीपी: // उपयोगकर्ता: [email protected]: 21 /

  • उपयोगकर्ता - उपयोगकर्ता नाम।
  • कोलन उपयोगकर्ता नाम और पासवर्ड के बीच कार्यक्रम के लिए एक डिलीमीटर है
  • पासवर्ड - पासवर्ड।
  • @ - उपयोगकर्ता डेटा और पते के बीच अलगाव का मतलब है।

अगला पता सीधे है। यह एक आईपी हो सकता है, या पता वर्णमाला मूल्य (ftp.ur.ru) हो सकता है। पते के बाद, अलगाव कोलन फिर से जाता है, जो पता साझा करता है, और पोर्ट नंबर जिसे कनेक्ट किया जाना चाहिए। डिफ़ॉल्ट रूप से, यह पोर्ट 21 है, लेकिन सर्वर व्यवस्थापक द्वारा चिह्नित कोई भी अंक हो सकता है।

पता इस तरह दिख सकता है:

एफ़टीपी: / 127.0.0.1

इसका मतलब यह होगा कि उपयोगकर्ता बेनामी का नाम, पासवर्ड ई-मेल पता है, और पोर्ट 21 वीं।

5614162.png।

एफ़टीपी मोड

क्लाइंट और सर्वर के बीच एफ़टीपी प्रोटोकॉल पर काम करते समय, दो यौगिक स्थापित होते हैं - मैनेजर (टीमें उस पर जाती हैं) और आंकड़ा स्थानांतरण कनेक्शन (फाइलें प्रेषित की जाती हैं)। नियंत्रण यौगिक के लिए समान रूप से है सक्रिय и निष्क्रिय शासन । क्लाइंट एफ़टीपी सर्वर पर गतिशील बंदरगाह (1024-65535) से पोर्ट नंबर 21 तक टीसीपी कनेक्शन शुरू करता है और कहता है "हाय! मैं आपसे जुड़ना चाहता हूं। यहाँ मेरा नाम और मेरा पासवर्ड है।" आगे की क्रियाएं इस बात पर निर्भर करती हैं कि एफ़टीपी मोड (सक्रिय या निष्क्रिय) का चयन किया गया है।

  • В सक्रिय मोड जब ग्राहक कहता है "हाय!" यह पोर्ट नंबर सर्वर (1024-65535 की गतिशील रेंज से) भी बताता है ताकि सर्वर डेटा ट्रांसमिशन के लिए कनेक्शन सेट करने के लिए क्लाइंट से कनेक्ट हो सके। एफ़टीपी सर्वर डेटा ट्रांसफर के लिए टीसीपी पोर्ट नंबर 20 का उपयोग कर निर्दिष्ट क्लाइंट पोर्ट नंबर से जुड़ता है। ग्राहक के लिए, ऐसा कनेक्शन आने वाला है, इसलिए अक्सर फ़ायरवॉल या नेट के पीछे ग्राहकों के सक्रिय मोड में काम करना मुश्किल है या अतिरिक्त सेटिंग्स की आवश्यकता होती है।
  • В निष्क्रिय मोड क्लाइंट ने कहा "हाय!", सर्वर क्लाइंट को टीसीपी पोर्ट नंबर (1024-65535 की गतिशील रेंज से) की रिपोर्ट करता है, जिससे आप डेटा ट्रांसफर कनेक्शन सेट करने के लिए कनेक्ट कर सकते हैं। साथ ही, यह नोटिस करना आसान है, क्लाइंट और सर्वर पक्ष दोनों से ऐसे कनेक्शन में बंदरगाह मनमाने ढंग से हैं। निष्क्रिय मोड में, क्लाइंट आसानी से सर्वर के साथ अपने फ़ायरवॉल के माध्यम से काम कर सकता है, लेकिन अक्सर निष्क्रिय मोड सर्वर का समर्थन करने के लिए, संबंधित फ़ायरवॉल कॉन्फ़िगरेशन पहले से ही सर्वर पक्ष पर है।

सक्रिय एफ़टीपी मोड और निष्क्रिय एफ़टीपी मोड के बीच मुख्य अंतर वह पार्टी है जो डेटा स्थानांतरित करने के लिए कनेक्शन खोलती है। सक्रिय मोड में, ग्राहक को इस कनेक्शन को एफ़टीपी सर्वर से लेने में सक्षम होना चाहिए। निष्क्रिय मोड में, क्लाइंट हमेशा इस कनेक्शन को स्वयं शुरू करता है, और सर्वर लिया जाना चाहिए।

एफ़टीपी विशेष रूप से टीसीपी (ट्रांसमिशन प्रबंधन प्रोटोकॉल) पर आधारित एक सेवा है। एफ़टीपी असामान्य है कि यह दो बंदरगाहों, "डेटा" पोर्ट और "कमांड" पोर्ट (जिसे नियंत्रण पोर्ट भी कहा जाता है) का उपयोग करता है। परंपरागत रूप से, यह डेटा के लिए पोर्ट और पोर्ट 20 के लिए पोर्ट 21 है। हालांकि, मोड के आधार पर, डेटा पोर्ट हमेशा 20 नहीं होगा।

सक्रिय मोड में, एफ़टीपी क्लाइंट एफ़टीपी सर्वर कमांड पोर्ट 21 में एक मनमाने ढंग से अप्रभावित पोर्ट (एन> 1024) से जुड़ा हुआ है। फिर, क्लाइंट पोर्ट एन + 1 को सुनना शुरू कर देता है और एफ़टीपी कमांड पोर्ट एन + 1 को भेजता है एफ़टीपी सर्वर। जवाब में, सर्वर अपने स्थानीय डेटा पोर्ट 20 से निर्दिष्ट क्लाइंट डेटा पोर्ट से कनेक्ट होता है।

निष्क्रिय एफ़टीपी मोड में, क्लाइंट सर्वर से दोनों कनेक्शन शुरू करता है, फ़ायरवॉल के साथ किसी समस्या को हल करता है जो क्लाइंट डेटा पोर्ट के आने वाले बंदरगाह को फ़िल्टर करता है। जब आप एफ़टीपी कनेक्शन खोलते हैं, तो क्लाइंट स्थानीय लोग दो अप्रभावित बंदरगाहों (एन> 1024 और एन + 1) खोलते हैं। पहला पोर्ट सर्वर को पोर्ट 21 पर संपर्क करता है, लेकिन पोर्ट कमांड भेजने के बजाय और सर्वर को अपने डेटा पोर्ट से कनेक्ट करने की अनुमति देता है, तो क्लाइंट पीएएसवी कमांड प्रदर्शित करता है। नतीजतन, सर्वर एक मनमानी अभिकर्मक बंदरगाह (पी> 1024) खोलता है और क्लाइंट को पोर्ट पी पीआर कमांड में भेजता है। फिर, डेटा ट्रांसमिशन के लिए, क्लाइंट सर्वर पर पोर्ट एन + 1 से पोर्ट पी से कनेक्शन शुरू करता है ।

एफ़टीपी सर्वर।

एफ़टीपी सर्वर।

एफ़टीपी सर्वर। - एक कंप्यूटर जिसमें सार्वजनिक रूप से उपलब्ध फाइलें होती हैं और एफ़टीपी प्रोटोकॉल का समर्थन करने के लिए कॉन्फ़िगर किया गया है (एफ़टीपी सर्वर में एक सॉफ्टवेयर होना चाहिए जो एफ़टीपी प्रोटोकॉल का समर्थन करता है)।

वर्तमान में, इंटरनेट में एफ़टीपी सर्वर की तीन किस्में हैं:

  1. इंटरनेट शैली (सभी सर्वर फ़ाइलों तक पहुंच)
  2. Listserver (सीमित पहुंच)
  3. Ftpmail (ईमेल के माध्यम से एक्सेस)।

सर्वर ftpmail उन उपयोगकर्ताओं के लिए सबसे दिलचस्प है जिनके पास इंटरनेट तक पहुंच है, वे बहुत सीमित हैं, यानी, वे केवल ईमेल का उपयोग कर सकते हैं। आप अपने चयनित FTPMail सर्वर को निष्पादित करने के लिए अपने पत्र में कई विशेष आदेश दर्ज करते हैं। यदि सबकुछ सही ढंग से दर्ज किया गया है और आपका पत्र गंतव्य पर आया है, तो FtpMail सर्वर वांछित फ़ाइल को लगभग सभी इंटरटाइविन इंटरनेट में खोजना शुरू कर देगा। यदि फ़ाइल मिलती है, तो आपको इसे स्थानांतरित कर दिया जाएगा, अन्यथा आप जानकारी के साथ एक पत्र आएंगे कि प्रकृति में यह फ़ाइल मौजूद नहीं है। बात, ज़ाहिर है, अच्छा है, लेकिन यदि आपके पास इंटरनेट संसाधनों तक पूर्ण पहुंच है, तो वह आप कुछ भी कर सकते हैं।

बड़े डेटा खंडों को संग्रहीत करने के लिए नेटवर्क में मौजूद हैं एफ़टीपी सर्वर । एफ़टीपी सर्वर एक प्रकार की फ़ाइल लाइब्रेरी है। एफ़टीपी सर्वर और उपयोगकर्ता के कंप्यूटर के बीच फ़ाइलों को पंप करने के लिए, एफ़टीपी प्रोटोकॉल का उपयोग किया जाता है ( फ़ाइल ट्रांसफ़र प्रोटोकॉल - फ़ाइल ट्रांसफ़र प्रोटोकॉल)।

के लिए एफ़टीपी सर्वर क्या है? आप अपने कंप्यूटर को कई एफ़टीपी सर्वर पर फाइलों को पंप कर सकते हैं। हजारों एफ़टीपी सर्वर हैं जो सबसे विविध जानकारी के गीगाबाइट्स को मुफ्त अज्ञात पहुंच प्रदान करते हैं: टेक्स्ट दस्तावेज़, प्रोग्राम वितरण, फोटोग्राफ और संगीत फ़ाइलें। एफ़टीपी प्रोटोकॉल द्वारा, आप अपने होम पेजेस को मुफ्त सर्वर पर डाउनलोड कर सकते हैं जो स्थान प्रदान करते हैं। जब आप सर्वर के एक विशेष पृष्ठ पर डाउनलोड की जाने वाली फ़ाइलों को निर्दिष्ट करने वाले फ़ाइलों को निर्दिष्ट करते हैं तो HTTP लागू करने से कहीं अधिक सुविधाजनक है।

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

यदि आप एक पंजीकृत उपयोगकर्ता नहीं हैं तो क्या करें? लगभग हर एफ़टीपी सर्वर तथाकथित प्रदान करता है अनाम इनपुट (इस सेवा का अन्य नाम - बेनामी एफ़टीपी। )। अज्ञात (या अतिथि) के लिए उपयोगकर्ता नाम की बजाय सर्वर पर लॉगिन करें, अनाम कीवर्ड निर्दिष्ट करें और अपना ईमेल पता टाइप करने के लिए पासवर्ड के रूप में। उसके बाद, आपको सर्वर स्वामी के स्वामित्व वाले डेटा के लिए सामान्य निर्देशिकाओं तक पहुंच प्रदान की जाएगी। आम तौर पर, सर्वर तक पहुंच के इस मोड में, उपयोगकर्ता केवल निर्देशिका देख सकता है और फ़ाइलों को आपकी डिस्क पर पंप कर सकता है। सार्वजनिक रूप से सुलभ एफ़टीपी सर्वरों के साथ काम करने का इस तरीके को अज्ञात एफ़टीपी कहा जाता है। कुछ सर्वर विशेष निर्देशिकाएं बनाते हैं जहां हर कोई अपनी फाइलें भी डाउनलोड कर सकता है।

आप एफ़टीपी सर्वर के साथ काम करने के लिए एक सामान्य www ब्राउज़र का उपयोग कर सकते हैं। वांछित एफ़टीपी सर्वर की यूआरएल पता स्ट्रिंग में डायल करने के बाद, आपका ब्राउज़र इसे कनेक्ट करेगा और रिमोट डायरेक्टरी की सामग्री प्रदर्शित करेगा।

एक www ब्राउज़र के माध्यम से एफ़टीपी सर्वर से कनेक्ट करने के लिए, आपको निम्न यूआरएल रिकॉर्डिंग फॉर्म (वर्दी संसाधन लोकेटर) का उपयोग करना होगा: एक एफ़टीपी सर्वर का उपयोग करते समय जिसे प्राधिकरण की आवश्यकता होती है :एफ़टीपी: // उपयोगकर्ता_नाम: पासवर्ड @ पता_एफटीपी सर्वर: पोर्ट / path_k_file एक अज्ञात एफ़टीपी सर्वर का उपयोग करते समय :एफ़टीपी: // पता_एफटीपी सर्वर / path_fail

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

एफ़टीपी सर्वर के प्रकार

डब्ल्यूडब्ल्यूडब्ल्यू सर्वर के विपरीत जो लगभग कोई भी एक्सेस कर सकता है, एफ़टीपी में सर्वर की दो श्रेणियां हैं। कुछ सर्वर केवल पंजीकृत उपयोगकर्ताओं के सीमित सर्कल के लिए उपलब्ध हैं और जब आप पहचानकर्ता या उपयोगकर्ता नाम (लॉगिन) और पासवर्ड (पासवर्ड) को जोड़ने का प्रयास करते हैं। अन्य सर्वर सभी के लिए खुले हैं। वे कहते हैं गुमनाम .

बेनामी एफ़टीपी सर्वर - एक्सेस सर्वर खोलें। बेनामी एफ़टीपी सर्वर के लिए मानक उपयोगकर्ता नाम अज्ञात है, एक ईमेल पता पासवर्ड के रूप में उपयोग किया जाता है।

Filezilla।

Filezilla। - यह माइक्रोसॉफ्ट विंडोज, मैक ओएस एक्स और लिनक्स के लिए एक नि: शुल्क बहुभाषी एफ़टीपी क्लाइंट है। यह एफ़टीपी, एसएफटीपी, और एफटीपीएस (एसएसएल / टीएलएस के माध्यम से एफ़टीपी) का समर्थन करता है। 30 जुलाई, 2010 को, वह सबसे लोकप्रिय sourceforge.net प्रोग्राम की सूची में छठे स्थान पर थे।

भी मौजूद है फाइलज़िला सर्वर - परियोजना, संबंधित फ़ाइलज़िला क्लाइंट। यह एक ही संगठन द्वारा विकसित एक एफ़टीपी सर्वर है। यह एफ़टीपी, एसएफटीपी और एफटीपीएस (एसएसएल / टीएलएस के माध्यम से एफ़टीपी) का समर्थन करता है।

FileZilla सर्वर का उपयोग करके एक FTP सर्वर को बनाना और कॉन्फ़िगर करना

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

817_0_0_192x192_Images_Stories_FAQ_2011_SEPTEMBER_16-01.jpg

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

0.jpg।

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

1.jpg।

जब स्थापना पूरी हो जाती है, तो प्रोग्राम ट्रे में अपना आइकन रखेगा, जब आप उस पर क्लिक करते हैं कि सर्वर प्रशासन पैनल खुलता है। इसमें, सबसे पहले, आपको सर्वर 127.0.0.1 और निर्दिष्ट बंदरगाह के चयन की पुष्टि करनी चाहिए, साथ ही साथ, यदि आवश्यक हो, तो इसके साथ आएं और व्यवस्थापक पासवर्ड दर्ज करें।

2.jpg।

फ़ाइलज़िला सर्वर सेटिंग को एक या अधिक उपयोगकर्ता बनाने और कंप्यूटर पर कुछ निर्देशिकाओं तक पहुंच की अनुमति के साथ शुरू किया जाना चाहिए। ऐसा करने के लिए, "संपादित करें" मेनू आइटम "उपयोगकर्ता" का चयन करें और "जोड़ें" बटन पर क्लिक करें। दिखाई देने वाली विंडो में, यदि आप चाहें तो इसे उपयोगकर्ता के मनमाने ढंग से नाम दर्ज करने की आवश्यकता है, इसे किसी विशिष्ट समूह में रखकर (इसे "संपादित समूह" मेनू में बनाया जा सकता है)। "ओके" दबाए जाने के बाद, एक खाता निर्दिष्ट नाम के साथ बनाया जाएगा, जिसके बाद आप इसे कॉन्फ़िगर करने के लिए आगे बढ़ सकते हैं।

3.jpg।

डिफ़ॉल्ट रूप से, नया उपयोगकर्ता फ़ाइलज़िला सर्वर पासवर्ड के बिना बनाया गया है। इसे सेट करने के लिए, आप पासवर्ड पर टिक इंस्टॉल करने और इसे दर्ज करने के लिए "सामान्य" में अनुसरण करते हैं। एक ही विंडो में, आप चयनित उपयोगकर्ता (0 - प्रतिबंधों के बिना) के कनेक्शन की संख्या पर प्रतिबंध सेट कर सकते हैं।

4.jpg।

साझा फ़ोल्डर टैब में, आपको उपयोगकर्ता की रूट निर्देशिका जोड़ने और निर्देशिकाओं का चयन करने की आवश्यकता है जिनके पास पहुंच होगी। आप "होम dir के रूप में सेट" बटन पर क्लिक करके चयनित निर्देशिका को रूट के रूप में स्थापित कर सकते हैं। इस विंडो में भी, आप चयनित उपयोगकर्ता के लिए उपलब्ध फ़ाइलों और निर्देशिकाओं पर अधिकार निर्दिष्ट कर सकते हैं। उदाहरण के लिए, "फ़ाइलें" श्रेणी में "लिखें" और "हटाएं" अनुच्छेदों पर टिक सेट करना एक अज्ञात खाता देगा और सी: \ एफ़टीपी निर्देशिका में फ़ाइलों को हटा देगा।

5.jpg।

स्पीड सीमा टैब लोड गति सीमा को स्थापित करने और किसी विशिष्ट खाते के लिए डेटा डाउनलोड करने के लिए ज़िम्मेदार है। इन मानकों को अपरिवर्तित छोड़ दिया जा सकता है।

6.jpg।

"आईपी फ़िल्टर" विंडो में, व्यवस्थापक कुछ आईपी या सबनेट से एफ़टीपी सर्वर तक पहुंच को अक्षम कर सकता है। यह भविष्य में उपयोगी हो सकता है जब असंबंधित उपयोगकर्ताओं को अवैध सामग्री या अन्य विधियों में असुविधा लोड हो रही है।

7.jpg।

सामान्य सर्वर सेटिंग्स में, सभी खातों में विस्तारित, आप "संपादन-सेटिंग्स" मेनू से जा सकते हैं। अधिकांश पैरामीटर, विशेष रूप से, गति सीमा, "ब्लैक लिस्ट" आईपी, एसएसएल और ऑटोबैन शुरू में इसे छोड़ दिया जा सकता है। "निष्क्रिय मोड सेटिंग्स" आइटम पर ध्यान दें जो आपको आईपी के बजाय सर्वर का डोमेन नाम दर्ज करने की अनुमति देता है। यह नेटवर्क से कनेक्ट होने पर प्रत्येक बार एक गतिशील पते पर उपयोगी होगा।

8.jpg।

एक नि: शुल्क डोमेन नाम पंजीकृत किया जा सकता है, उदाहरण के लिए, Dyndns सेवा का उपयोग कर।

उपयोगकर्ताओं को एफ़टीपी सर्वर के साथ डेटा का आदान-प्रदान करने की क्षमता देने के लिए, आपको उन्हें प्रविष्टि के लिए पता और खाता डेटा बताना होगा। उनके सभी कार्य मुख्य फाइलज़िला विंडो में प्रदर्शित किए जाएंगे।

एफ़टीपी क्लाइंट

एफ़टीपी क्लाइंट

एफ़टीपी क्लाइंट - फ़ाइल स्थानांतरण प्रोटोकॉल (पत्र। "फ़ाइल स्थानांतरण प्रोटोकॉल" - एक प्रोग्राम एफ़टीपी सर्वर तक पहुंच को सरल बनाने के लिए। गंतव्य के आधार पर, यह या तो पाठ कंसोल मोड में रिमोट एफ़टीपी सर्वर तक आसानी से पहुंच प्रदान कर सकता है, उपयोगकर्ता कमांड और फाइलों को भेजने के लिए केवल ऑपरेशन ले सकता है, या रिमोट सर्वर पर फ़ाइलों को प्रदर्शित करता है जैसे कि वे हिस्सा थे उपयोगकर्ता की कंप्यूटर फ़ाइल सिस्टम, या दोनों। पिछले दो मामलों में, एफ़टीपी क्लाइंट एफ़टीपी प्रोटोकॉल आदेशों में उपयोगकर्ता कार्रवाइयों को समझने का कार्य मानता है, जिससे फ़ाइल ट्रांसफर प्रोटोकॉल का उपयोग करने की क्षमता को अपने सभी ज्ञान से परिचित नहीं किया जा सकता है।

200px-दो-tier_architecture.ru.svg.png? Uselang = ru

एफ़टीपी क्लाइंट का उपयोग करने के आंशिक उदाहरण हो सकते हैं:

  • वेब सर्वर वेब डेवलपर पर साइट पृष्ठों का प्रकाशन
  • सामान्य इंटरनेट उपयोगकर्ता द्वारा संगीत, प्रोग्राम और किसी भी अन्य डेटा फ़ाइलों को छोड़ना। इस उदाहरण को कई उपयोगकर्ताओं द्वारा अक्सर एफ़टीपी क्लाइंट और प्रोटोकॉल का उपयोग करने के रूप में भी महसूस नहीं किया जाता है, क्योंकि कई सार्वजनिक सर्वर उपयोगकर्ताओं को प्रमाणित करने के लिए अतिरिक्त डेटा का अनुरोध नहीं करते हैं, और इंटरनेट ब्राउज़र (एफ़टीपी क्लाइंट भी हैं) अतिरिक्त प्रश्नों के बिना फाइल डाउनलोड कर रहे हैं।

बिक्री

सबसे सरल उपयोगकर्ता (लेकिन सबसे व्यापक) मामले में, एफ़टीपी क्लाइंट एक फ़ाइल सिस्टम का एक एमुलेटर है जो कि किसी अन्य कंप्यूटर पर है। इस फ़ाइल सिस्टम के साथ, आप सभी सामान्य क्रिया उपयोगकर्ता बना सकते हैं: सर्वर से और सर्वर से फ़ाइलों को कॉपी करें, फ़ाइलों को हटाएं, नई फाइलें बनाएं। कुछ मामलों में, फ़ाइलों को खोलना, कार्यक्रम लॉन्च करने, संपादित करने के लिए भी संभव है। केवल यह विचार करना आवश्यक है कि फ़ाइल का उद्घाटन उपयोगकर्ता के कंप्यूटर पर प्री-डाउनलोडिंग का तात्पर्य है। ऐसे कार्यक्रमों के उदाहरण सेवा कर सकते हैं:

  • इंटरनेट ब्राउज़र (अक्सर केवल पढ़ने के लिए मोड में काम करते हैं, यानी, आपको सर्वर पर फ़ाइलों को जोड़ने की अनुमति नहीं है)
  • कई फ़ाइल प्रबंधक, जैसे: विंडोज एक्सप्लोरर, WINSCP, कुल कमांडर, दूर, मध्यरात्रि कमांडर, क्रूसर
  • विशेष कार्यक्रम, उदाहरण के लिए: filezilla
  • ऑनलाइन ग्राहक जो किसी भी इंटरनेट ब्राउज़र के माध्यम से किए गए हैं, उदाहरण के लिए: ftponline.ru

एफ़टीपी प्रोटोकॉल के प्रसार के लिए धन्यवाद, सरल (कार्यान्वयन के दृष्टिकोण से) एफ़टीपी ग्राहक व्यावहारिक रूप से प्रत्येक ऑपरेटिंग सिस्टम में हैं। हालांकि, इन ग्राहकों का उपयोग कंसोल कौशल के उपयोग के साथ-साथ सर्वर के साथ संवाद करने के लिए प्रोटोकॉल कमांड के ज्ञान के लिए भी आवश्यक है। तो विंडोज़ में ऐसी उपयोगिता ftp.exe है। कई लिनक्स बनाता है एक एफ़टीपी उपयोगिता भी है।

अभिगम अधिकार और प्राधिकरण

एक नियम के रूप में रिमोट सर्वर पर फ़ाइल सिस्टम, विभिन्न उपयोगकर्ताओं के लिए एक्सेस अधिकार सेटिंग्स है। उदाहरण के लिए, केवल कुछ फ़ाइलें अज्ञात उपयोगकर्ताओं के लिए सुलभ हो सकती हैं, अन्य उपयोगकर्ताओं के अस्तित्व के बारे में जानने की कोई आवश्यकता नहीं होगी। उपयोगकर्ताओं का एक और समूह अन्य फ़ाइलों को उपलब्ध कर सकता है या, उदाहरण के लिए, फ़ाइलों को पढ़ने के अधिकारों के अलावा, इसे नई या उपलब्ध फ़ाइलों को रिकॉर्ड करने के लिए भी दिया जा सकता है। एक्सेस अधिकार विकल्पों की सीमा ऑपरेटिंग सिस्टम और प्रत्येक विशिष्ट एफ़टीपी सर्वर के सॉफ़्टवेयर पर निर्भर करती है। आम तौर पर, फ़ोल्डर की सामग्री को देखने के लिए अधिकार साझा करें (यानी, इसमें निहित फ़ाइलों की सूची प्राप्त करने की क्षमता), फ़ाइल को पढ़ने (बनाने, हटाने, अद्यतन) फ़ाइल (ओं) को पढ़ने के लिए)

एफ़टीपी सर्वर को अधिकृत करने के लिए, एक एफ़टीपी क्लाइंट से कनेक्ट होने पर, अंतिम से उपयोगकर्ता और पासवर्ड का अनुरोध करता है। अधिकांश एफ़टीपी क्लाइंट, बदले में, इस उपयोगकर्ता के डेटा को इंटरैक्टिव मोड में अनुरोध करते हैं। एफ़टीपी सर्वर यूआरएल में उन्हें शामिल करके इस डेटा को निर्दिष्ट करने का एक और तरीका भी है। तो, उदाहरण के लिए, एक स्ट्रिंग में

** एफ़टीपी: // Vasya: [email protected]**

  • एफ़टीपी: // - ध्यान दें कि हम एफ़टीपी प्रोटोकॉल का उपयोग करते हैं
  • Vasya - उपयोगकर्ता नाम
  • : - उपयोगकर्ता नाम और पासवर्ड विभाजक
  • कुंजी - पासवर्ड
  • @ - प्रमाणीकरण सूचना विभाजक और सर्वर पता
  • Ftp.example.com - एफ़टीपी सर्वर पता

ऐसा कोई मामला नहीं है जब उपयोगकर्ता नाम और पासवर्ड निर्दिष्ट करने के लिए ऐसी विधि एकमात्र ऐसा है जो एफ़टीपी क्लाइंट का समर्थन करता है।

एफ़टीपी ग्राहकों के उदाहरण

ब्राउज़र्स

सबसे सरल आदिम एफ़टीपी क्लाइंट वेब ब्राउज़र और विंडोज एक्सप्लोरर हैं। अपने एड्रेस बार में एफ़टीपी सर्वर तक पहुंचने के लिए, यह एफ़टीपी: // सर्वर नाम (उदाहरण के लिए ftp://ftp.drweb.com/) दर्ज करने के लिए पर्याप्त है। वेब ब्राउज़र और कंडक्टर आपको एफ़टीपी सर्वर की सामग्री देखने और उनसे फ़ाइलों को डाउनलोड करने की अनुमति देता है। हालांकि, ब्राउज़र का उपयोग करके, आप FTP सर्वर पर फ़ाइल या फ़ोल्डर डाउनलोड करने में सक्षम नहीं होंगे, और विंडोज एक्सप्लोरर कनेक्शन तोड़ने की स्थिति में फ़ाइलों का समर्थन नहीं करता है। सबसे महत्वपूर्ण बात यह है कि ब्राउज़र आपको बस अनुमति देता है लिंक पर क्लिक करें और तुरंत फ़ाइल डाउनलोड करें, हालांकि कभी-कभी ऐसा होता है और डाउनलोड नहीं होता है, लेकिन इसे डाउनलोड करें, और यहां तक ​​कि एक फ़ाइल भी नहीं, लेकिन बहुत कुछ। इसलिए, ब्राउज़र एक गंभीर एफ़टीपी क्लाइंट के रूप में देखने लायक नहीं है। इसलिए, इस कार्यक्रम के लिए एफ़टीपी के साथ काम करने के लिए विशेष रूप से उपयोग करना बेहतर है। उनमें से कुछ केवल एफ़टीपी के साथ काम करने के लिए तेज हैं, अन्य पूरे सॉफ्टवेयर परिसरों हैं और एफटीपी सर्वर से कनेक्ट करने के अलावा आपको बड़ी संख्या में रोजमर्रा की कंप्यूटर कार्यों को हल करने की अनुमति मिलती है।

कुल कमांडर और अन्य समान

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

कोर एफ़टीपी प्रो

आप इस कार्यक्रम को www.coreftp.com पर इंटरनेट पर पा सकते हैं, स्थापना वितरण का आकार तीन मेगाबाइट से थोड़ा कम है। एक मुफ्त छंटनी संस्करण है, लेकिन हम पूर्ण, पेशेवर पर विचार करेंगे। कोर एफ़टीपी में एक सुखद और समझने योग्य उपयोगकर्ता इंटरफ़ेस है, एसएफटीपी और एसएसएल प्रोटोकॉल पर एन्क्रिप्शन और काम का समर्थन करता है, लोकप्रिय ब्राउज़रों में एकीकृत करता है जो उनमें निर्मित एफ़टीपी ग्राहकों के प्रतिस्थापन के रूप में एकीकृत करता है। दो साइटों के बीच फ़ाइलों को सीधे पंप करना संभव है, साथ ही बैकअप डेटा प्रतियां बनाने की अंतर्निहित क्षमता, जिसमें उनके संग्रह, पासवर्ड सुरक्षा और एफ़टीपी सर्वर को भेजना भी संभव है। उन्नत उपयोगकर्ताओं के लिए कमांड लाइन के लिए समर्थन हैं।

Filezilla।

यह एफ़टीपी क्लाइंट पूर्ण फ्री और ओपन सोर्स टेक्स्ट, साथ ही क्रॉस-प्लेटफॉर्म (यानी, वह जानता है कि अलग ओएस के तहत कैसे काम करना है) द्वारा प्रतिष्ठित है। समर्थित प्रोटोकॉल: एफ़टीपी, एसएसएल, एसएफटीपी। Filezilla में एक बहुभाषी उपयोगकर्ता इंटरफ़ेस है, काफी आरामदायक और समझ में आता है। 4 जीबी से अधिक के आकार के साथ-साथ एक अंतर्निहित साइट प्रबंधक के आकार वाले फ़ाइलों को कूदने और डाउनलोड करने के लिए समर्थन है। इसके अलावा, Filezilla को सबसे विश्वसनीय और तेज़ एफ़टीपी क्लाइंट में से एक माना जाता है। आप इसे filezilla-project.org पर पा सकते हैं, विंडोज के लिए वितरण का आकार लगभग 2.6 एमबी है।

एफ़टीपी कमांडर।

एफ़टीपी कमांडर सबसे प्रसिद्ध नहीं है, लेकिन अपने तरीके से एफ़टीपी के लिए एक अच्छा ग्राहक है। वर्ल्ड वाइड वेबसाइट में उनकी वेबसाइट: www.internet-soft.com। वितरण का आकार - संस्करण के आधार पर आधा से ढाई मेगाबाइट्स। प्रो संस्करण में इसकी क्षमताओं के लिए, यह कुल कमांडर में निर्मित क्लाइंट जैसा दिखता है। लेकिन डीलक्स संस्करण एसएसएल, टीएलएस, एसएसएच, पीजीपी प्रोटोकॉल, बहु-थ्रेडेड इंजेक्शन, स्वचालित नामकरण का समर्थन करता है यदि डुप्लिकेट फ़ाइल सूची में है, और कुछ अन्य उपयोगी सुविधाएं हैं।

प्यारा एफ़टीपी प्रो।

इस एफ़टीपी क्लाइंट को सबसे अच्छा माना जाता है, अगर ग्रह पर केवल सबसे अच्छा नहीं है। एक सुखद और बहुत ही समझने योग्य उपयोगकर्ता इंटरफ़ेस, एक अंतर्निहित पासवर्ड प्रबंधक, एसएसएल, एसएसएच और ओपनपीजीपी समर्थन, स्वचालन उपकरण (नौकरी शेड्यूलर, बैकअप निर्माण उपकरण, आरएसएस ऑडियो स्ट्रीम के रूप में पॉडकास्ट बनाने के लिए उपकरण)। इस कार्यक्रम में एचटीएमएल संपादक और साइट मैनेजर में अंतर्निहित है, रिकॉर्ड करना और बाद में मैक्रोज़ करना संभव है। तो प्यारा एफ़टीपी एक बहुत ही उपयोगी और शक्तिशाली एफ़टीपी क्लाइंट है। आप इसे www.globalscape.com/cuteftppro पर वर्ल्ड वाइड वेब में पा सकते हैं, इंस्टॉलेशन वितरण कार्यक्रम का आकार लगभग सात मेगाबाइट्स है।

Ftprush।

Www.ftprush.com पर इंटरनेट पर स्थित एक और बहुत अच्छा वाणिज्यिक एफ़टीपी क्लाइंट। इसके वितरण का आकार लगभग चार मेगाबाइट्स है। इसकी विशेषताओं में से, मैं एक सुखद और सरल उपयोगकर्ता इंटरफ़ेस को नोट करना चाहता हूं, जो वैसे, आमतौर पर इस वर्ग के कार्यक्रमों की विशेषता है, साथ ही फ्लाई पर डेटा संपीड़न का समर्थन भी करता है, जिसे पैसे बचाने के लिए डिज़ाइन किया गया है इंटरनेट से फ़ाइलों को कूदने के लिए उपयोगकर्ता द्वारा खर्च किया गया। कार्यक्रम में एक कार्य शेड्यूलर भी है, उपयोगकर्ता क्रियाओं को स्वचालित करने के लिए एक एम्बेडेड स्क्रिप्टिंग पासवर्ड-निर्मित इंजन, साथ ही अंतर्निहित कैश निर्देशिकाएं जो उनके देखने को तेज करती हैं। एसएफटीपी, एफटीपी, एसएसएल, टीएफटीपी समर्थित हैं, साथ ही, जो रूसी भाषी उपयोगकर्ताओं के लिए महत्वपूर्ण है, यूनिकोड एन्कोडिंग्स समर्थित हैं (यूटीएफ -8 सहित)।

स्मार्टएफटीपी।

इंटरनेट पर, यह ग्राहक www.smartftp.com पर पाया जा सकता है। इस कार्यक्रम का वितरण आकार लगभग तीन से छह मेगाबाइट्स से। "Regalia" की सूची में (या बल्कि, कार्यक्रम की क्षमताओं, लेखक निम्नलिखित वस्तुओं को इंगित करते हैं: टीएसएल / एसएसएल के लिए समर्थन, आईपीवी 6 के लिए समर्थन, डेटा संपीड़न "फ्लाई पर", यूटीएफ -8 का समर्थन करें, की क्षमता दो सर्वरों, रिमोट फ़ाइल संपादन, अंतर्निहित डाउनलोडिंग प्लानर, बैकअप निर्माण उपकरण, कमांड लाइन से काम समर्थन, एफ़टीपी ग्राहकों के लिए अधिक या कम मानक के बीच सीधे पंप फ़ाइलें। कार्यक्रम इंटरफ़ेस एक आरामदायक, सुंदर और काफी सामान्य है।

Добавить комментарий