वितरित नेटवर्किंग

वितरित नेटवर्किंग एक वितरित कंप्यूटिंग नेटवर्क प्रणाली है जहां प्रोग्राम के घटक और डेटा कई स्रोतों पर निर्भर करते हैं।

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

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

एजेंट-आधारित
वितरित नेटवर्क एजेंट-आधारित मॉडल भी हो सकता है, जहां एजेंट या घटक को नियंत्रित करने वाले को अव्यवस्थित रूप से परिभाषित किया जाता है, और घटकों में पूर्व विन्यस्त या क्रियाशील परिस्थिति हो सकती हैं।

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

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

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

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

यह भी देखें

 * क्लाउड कंप्यूटिंग
 * डाटा सेंटर
 * वितरित डेटा स्टोर
 * वितरित फ़ाइल सिस्टम
 * वितरित अभिकलन
 * पीयर टू पीयर