Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

ग्नुटेला (Gnutella): विकेन्द्रीकृत P2P फाइल शेयरिंग प्रोटोकॉल

ग्नुटेला (Gnutella) एक फाइल शेयरिंग प्रोटोकॉल है जो वितरित नोड्स के पीयर-टू-पीयर (P2P) नेटवर्क पर संवाद करने के तरीके को परिभाषित करता है। Napster की तरह, Gnutella का उपयोग अक्सर संगीत फ़ाइलों को साझा करने के लिए किया जाता है और संगीत प्रकाशन उद्योग के भीतर बड़ी चिंता का विषय रहा है।

Napster से अंतर

Napster के विपरीत, Gnutella एक वेब साइट नहीं है; इसके बजाय, यह एक विकेन्द्रीकृत नेटवर्क है जिसमें उपयोगकर्ता अन्य Gnutella नेटवर्क सदस्यों की एक छोटी संख्या की फ़ाइलें देख सकते हैं, और वे बदले में अन्य नेटवर्क सदस्यों की फ़ाइलें देख सकते हैं, एक तरह के डेज़ी-चेन प्रभाव में। Gnutella इंस्टॉल और लॉन्च करने के बाद, उपयोगकर्ता का कंप्यूटर नेटवर्क में दोनों एक क्लाइंट और एक सर्वर बन जाता है, जिसे GnutellaNet कहा जाता है। Gnutella नेटवर्क सदस्यों को किसी भी फ़ाइल प्रकार को साझा करने की अनुमति देता है, जबकि Napster केवल MP3 संगीत फ़ाइलों तक सीमित है।

इतिहास

Gnutella, जिसका नाम "Nutella" हेज़लनट/चॉकलेट स्प्रेड और फ्री सॉफ्टवेयर फाउंडेशन के GNU प्रोजेक्ट दोनों को श्रद्धांजलि देता है, मूल रूप से Nullsoft (MP3 और WinAMP के निर्माता) द्वारा विकसित किया गया था। इसे कभी सार्वजनिक रूप से जारी नहीं किया गया क्योंकि Nullsoft की मूल कंपनी, America Online (AOL), ने काम को "अनधिकृत प्रकाशन" घोषित किया। चूंकि बीटा संस्करण एक ओपन सोर्स प्रोग्राम के रूप में पूर्वावलोकन के लिए उपलब्ध कराया गया था, हालांकि, कई सॉफ्टवेयर विविधताएं और फोर्क्स उपलब्ध हो गए जो AOL के स्वामित्व में नहीं हैं।

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

  1. - नेटवर्क सेटिंग्स क्या हैं?

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

  1. - नेटवर्क क्या है?

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

  1. नेटवर्क मॉनिटरिंग क्या है? नेटवर्क मॉनिटरिंग क्या है?

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