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