वितरित नेटवर्किंग: Difference between revisions

From Vigyanwiki
No edit summary
Line 5: Line 5:
वितरित नेटवर्किंग, वितरित कंप्यूटिंग में उपयोग किया जाता है, यह वह नेटवर्क सिस्टम है जिस पर [[कंप्यूटर प्रोग्रामिंग]], [[सॉफ्टवेयर]] और इसका डेटा एक से अधिक कंप्यूटरों में इसका विस्तार हुआ है, लेकिन उनके नोड्स (कंप्यूटर) के माध्यम से जटिल संदेशों को संप्रेषित करता है, और एक दूसरे पर निर्भर हैं। एक वितरित नेटवर्क का लक्ष्य संसाधनों को साझा करना है, सामान्यतः एक या समान लक्ष्य को पूरा करने के लिए।<ref name="Balda">{{cite journal |last1=Balda |first1=Braveem |title=वितरित नेटवर्किंग में सुरक्षा वृद्धि|journal=International Journal of Computer Science and Mobile Computing |date=April 2015 |volume=4 |issue=4 |pages=761 |url=https://ijcsmc.com/docs/papers/April2015/V4I4201599a43.pdf |accessdate=24 September 2018}}</ref><ref name="Srinivasa">{{cite book |last1=Srinivasa |first1=K.G. |last2=Muppalla |first2=Anil Kumar |title=उच्च प्रदर्शन वितरित कम्प्यूटिंग के लिए गाइड: हडूप, स्केलिंग और स्पार्क (कंप्यूटर संचार और नेटवर्क) के साथ केस स्टडीज|date=Feb 2015 |pages=4–8  |publisher=Springer |isbn=978-3319134963 }}</ref> सामान्यतः, यह एक [[कंप्यूटर नेटवर्क]] पर होता है,<ref name="Balda" /> यद्यपि, [[ क्लाउड कंप्यूटिंग आर्किटेक्चर |क्लाउड कंप्यूटिंग आर्किटेक्चर]], इंटरनेट आधारित कंप्यूटिंग की लोकप्रियता बढ़ रही है।<ref name="Jia">{{cite book |last1=Weija |first1=Jia |last2=Zhou |first2=Wanlei |title=वितरित नेटवर्क सिस्टम: अवधारणाओं से कार्यान्वयन तक|date=Dec 2004 |pages=xvii-6 |publisher=Springer |isbn=978-0387238395 }}</ref> सामान्यतः, एक वितरित नेटवर्किंग सिस्टम [[ प्रक्रिया (कंप्यूटिंग) |प्रक्रिया (कंप्यूटिंग)]], [[ थ्रेड (कंप्यूटिंग) |थ्रेड (कंप्यूटिंग)]], एजेंटों और [[वितरित वस्तुओं]] से बना होता है।<ref name="Jia"/> वितरित नेटवर्क के रूप में पर्याप्त रूप से वितरित भौतिक घटक पर्याप्त नहीं हैं; विशिष्ट रूप से वितरित नेटवर्किंग समवर्ती कार्यक्रम निष्पादन का उपयोग करती है।<ref name="Srinivasa"/>
वितरित नेटवर्किंग, वितरित कंप्यूटिंग में उपयोग किया जाता है, यह वह नेटवर्क सिस्टम है जिस पर [[कंप्यूटर प्रोग्रामिंग]], [[सॉफ्टवेयर]] और इसका डेटा एक से अधिक कंप्यूटरों में इसका विस्तार हुआ है, लेकिन उनके नोड्स (कंप्यूटर) के माध्यम से जटिल संदेशों को संप्रेषित करता है, और एक दूसरे पर निर्भर हैं। एक वितरित नेटवर्क का लक्ष्य संसाधनों को साझा करना है, सामान्यतः एक या समान लक्ष्य को पूरा करने के लिए।<ref name="Balda">{{cite journal |last1=Balda |first1=Braveem |title=वितरित नेटवर्किंग में सुरक्षा वृद्धि|journal=International Journal of Computer Science and Mobile Computing |date=April 2015 |volume=4 |issue=4 |pages=761 |url=https://ijcsmc.com/docs/papers/April2015/V4I4201599a43.pdf |accessdate=24 September 2018}}</ref><ref name="Srinivasa">{{cite book |last1=Srinivasa |first1=K.G. |last2=Muppalla |first2=Anil Kumar |title=उच्च प्रदर्शन वितरित कम्प्यूटिंग के लिए गाइड: हडूप, स्केलिंग और स्पार्क (कंप्यूटर संचार और नेटवर्क) के साथ केस स्टडीज|date=Feb 2015 |pages=4–8  |publisher=Springer |isbn=978-3319134963 }}</ref> सामान्यतः, यह एक [[कंप्यूटर नेटवर्क]] पर होता है,<ref name="Balda" /> यद्यपि, [[ क्लाउड कंप्यूटिंग आर्किटेक्चर |क्लाउड कंप्यूटिंग आर्किटेक्चर]], इंटरनेट आधारित कंप्यूटिंग की लोकप्रियता बढ़ रही है।<ref name="Jia">{{cite book |last1=Weija |first1=Jia |last2=Zhou |first2=Wanlei |title=वितरित नेटवर्क सिस्टम: अवधारणाओं से कार्यान्वयन तक|date=Dec 2004 |pages=xvii-6 |publisher=Springer |isbn=978-0387238395 }}</ref> सामान्यतः, एक वितरित नेटवर्किंग सिस्टम [[ प्रक्रिया (कंप्यूटिंग) |प्रक्रिया (कंप्यूटिंग)]], [[ थ्रेड (कंप्यूटिंग) |थ्रेड (कंप्यूटिंग)]], एजेंटों और [[वितरित वस्तुओं]] से बना होता है।<ref name="Jia"/> वितरित नेटवर्क के रूप में पर्याप्त रूप से वितरित भौतिक घटक पर्याप्त नहीं हैं; विशिष्ट रूप से वितरित नेटवर्किंग समवर्ती कार्यक्रम निष्पादन का उपयोग करती है।<ref name="Srinivasa"/>
=== क्लाइंट/सर्वर ===
=== क्लाइंट/सर्वर ===
क्लाइंट-सर्वर मॉडल | क्लाइंट/सर्वर कंप्यूटिंग एक प्रकार का वितरित कंप्यूटिंग है जहां एक कंप्यूटर, एक क्लाइंट, सर्वर से डेटा का अनुरोध करता है, एक प्राथमिक कंप्यूटिंग केंद्र, जो ग्राहक को सीधे अनुरोधित डेटा के साथ प्रतिक्रिया करता है, कभी-कभी एक एजेंट के माध्यम से। क्लाइंट/सर्वर वितरित नेटवर्किंग वेब-आधारित कंप्यूटिंग में भी लोकप्रिय है।<ref name="Jia"/>क्लाइंट/सर्वर यह सिद्धांत है कि एक क्लाइंट कंप्यूटर एक उपयोगकर्ता के लिए कुछ क्षमताएं प्रदान कर सकता है और अन्य कंप्यूटरों से अनुरोध करता है जो क्लाइंट के लिए सेवाएं प्रदान करते हैं। वर्ल्ड वाइड वेब (www), वेब का [[ हाइपरटेक्स्ट परहस्त शिष्टाचार ]] मूल रूप से सभी क्लाइंट/सर्वर है।<ref name="Balda"/><ref>{{cite journal |last1=Tsenov |first1=Martin |title=वेब सेवाओं का उपयोग कर वितरित नेटवर्क सिस्टम के बीच संचार का उदाहरण|journal=CompSysTech '07 Proceedings of the 2007 International Conference on Computer Systems and Technologies |date=June 2007 |issue=35 |pages=1 |doi=10.1145/1330598.1330637 |url=https://dl.acm.org/citation.cfm?id=1330637 |accessdate=24 September 2018|isbn=9789549641509 |s2cid=1873704 }}</ref><ref name="Maly">{{cite web |last1=Maly |first1=Robin Jan |title=केंद्रीकृत (क्लाइंट-सर्वर) और विकेंद्रीकृत (पीयर-टू-पीयर) नेटवर्किंग की तुलना। सेमेस्टर थीसिस।|url=https://pub.tik.ee.ethz.ch/students/2002-2003-Wi/SA-2003-16.pdf |website=ETH Zurich |publisher=ETH Zurich |accessdate=24 September 2018}}</ref><ref>{{cite book |last1=Piliouras |first1=Teresa C. |title=नेटवर्क डिजाइन, दूसरा संस्करण: प्रबंधन और तकनीकी परिप्रेक्ष्य|date=Dec 2004 |publisher=CRC Press |isbn=9780849316081 |page=353 |edition=2nd |url=https://www.crcpress.com/Network-Design-Second-Edition-Management-and-Technical-Perspectives/Piliouras/p/book/9780849316081 |accessdate=25 September 2018}}</ref>
क्लाइंट/सर्वर कंप्यूटिंग वितरित कंप्यूटिंग का एक प्रकार है जहां एक कंप्यूटर, एक क्लाइंट (ग्राहक), सर्वर से डेटा का अनुरोध करता है, एक प्राथमिक कंप्यूटिंग केंद्र, जो क्लाइंट को सीधे अनुरोधित डेटा के साथ प्रतिक्रिया करता है, कभी-कभी एक एजेंट के माध्यम से। क्लाइंट/सर्वर वितरित नेटवर्किंग वेब-आधारित कंप्यूटिंग में भी लोकप्रिय है।<ref name="Jia"/> क्लाइंट/सर्वर यह सिद्धांत है कि क्लाइंट कंप्यूटर उपयोगकर्ता के लिए कुछ क्षमताएं प्रदान कर सकता है और अन्य कंप्यूटरों से अनुरोध करता है जो क्लाइंट के लिए सेवाएं प्रदान करते हैं। वेब का [[हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल (HTTP)]] मूल रूप से सभी क्लाइंट/सर्वर है।<ref name="Balda"/><ref>{{cite journal |last1=Tsenov |first1=Martin |title=वेब सेवाओं का उपयोग कर वितरित नेटवर्क सिस्टम के बीच संचार का उदाहरण|journal=CompSysTech '07 Proceedings of the 2007 International Conference on Computer Systems and Technologies |date=June 2007 |issue=35 |pages=1 |doi=10.1145/1330598.1330637 |url=https://dl.acm.org/citation.cfm?id=1330637 |accessdate=24 September 2018|isbn=9789549641509 |s2cid=1873704 }}</ref><ref name="Maly">{{cite web |last1=Maly |first1=Robin Jan |title=केंद्रीकृत (क्लाइंट-सर्वर) और विकेंद्रीकृत (पीयर-टू-पीयर) नेटवर्किंग की तुलना। सेमेस्टर थीसिस।|url=https://pub.tik.ee.ethz.ch/students/2002-2003-Wi/SA-2003-16.pdf |website=ETH Zurich |publisher=ETH Zurich |accessdate=24 September 2018}}</ref><ref>{{cite book |last1=Piliouras |first1=Teresa C. |title=नेटवर्क डिजाइन, दूसरा संस्करण: प्रबंधन और तकनीकी परिप्रेक्ष्य|date=Dec 2004 |publisher=CRC Press |isbn=9780849316081 |page=353 |edition=2nd |url=https://www.crcpress.com/Network-Design-Second-Edition-Management-and-Technical-Perspectives/Piliouras/p/book/9780849316081 |accessdate=25 September 2018}}</ref>
=== एजेंट-आधारित ===
=== एजेंट-आधारित ===
एक वितरित नेटवर्क [[ एजेंट-आधारित मॉडल ]] | एजेंट-आधारित भी हो सकता है, जहां एजेंट या घटक को नियंत्रित करने वाले को शिथिल रूप से परिभाषित किया जाता है, और घटकों में पूर्व-कॉन्फ़िगर या गतिशील सेटिंग्स हो सकती हैं।<ref name="Jia"/>
एक वितरित नेटवर्क [[ एजेंट-आधारित मॉडल |एजेंट-आधारित मॉडल]] भी हो सकता है, जहां एजेंट या घटक को नियंत्रित करने वाले को अव्यवस्थित रूप से परिभाषित किया जाता है, और घटकों में पूर्व विन्यस्त या क्रियाशील परिस्थिति हो सकती हैं।<ref name="Jia"/>
=== विकेंद्रीकृत ===
=== विकेंद्रीकृत ===
[[ विकेंद्रीकृत कंप्यूटिंग ]] वह है जहां नेटवर्क पर प्रत्येक कंप्यूटर का उपयोग कंप्यूटिंग कार्य के लिए किया जा सकता है, जो क्लाइंट/सर्वर मॉडल के विपरीत है। आमतौर पर, केवल निष्क्रिय कंप्यूटरों का उपयोग किया जाता है, और इस तरह, यह सोचा जाता है कि नेटवर्क अधिक कुशल होते हैं।<ref name="Maly"/>[[ पीयर टू पीयर ]]| पीयर-टू-पीयर (पी2पी) संगणना एक विकेंद्रीकृत, वितरित नेटवर्क पर आधारित है, जिसमें [[ ब्लॉकचैन ]] जैसी वितरित लेजर तकनीक शामिल है।<ref>{{cite web |last1=Mearian |first1=Lucas |title=ब्लॉकचेन क्या है? दशकों में सबसे विघटनकारी तकनीक|url=https://www.computerworld.com/article/3191077/security/what-is-blockchain-the-most-disruptive-tech-in-decades.html |website=Computerworld |accessdate=24 September 2018 |date=31 May 2018}}</ref><ref>{{cite web |last1=Raval |first1=Siraj |title=अध्याय 1. विकेंद्रीकृत अनुप्रयोग क्या है?|url=https://www.oreilly.com/library/view/decentralized-applications/9781491924532/ch01.html |website=O'Reilly Safari |publisher=O'Reilly Safari |accessdate=24 September 2018}}</ref>
[[ विकेंद्रीकृत कंप्यूटिंग ]] वह है जहां नेटवर्क पर प्रत्येक कंप्यूटर का उपयोग कंप्यूटिंग कार्य के लिए किया जा सकता है, जो क्लाइंट/सर्वर मॉडल के विपरीत है। आमतौर पर, केवल निष्क्रिय कंप्यूटरों का उपयोग किया जाता है, और इस तरह, यह सोचा जाता है कि नेटवर्क अधिक कुशल होते हैं।<ref name="Maly"/>[[ पीयर टू पीयर ]]| पीयर-टू-पीयर (पी2पी) संगणना एक विकेंद्रीकृत, वितरित नेटवर्क पर आधारित है, जिसमें [[ ब्लॉकचैन ]] जैसी वितरित लेजर तकनीक शामिल है।<ref>{{cite web |last1=Mearian |first1=Lucas |title=ब्लॉकचेन क्या है? दशकों में सबसे विघटनकारी तकनीक|url=https://www.computerworld.com/article/3191077/security/what-is-blockchain-the-most-disruptive-tech-in-decades.html |website=Computerworld |accessdate=24 September 2018 |date=31 May 2018}}</ref><ref>{{cite web |last1=Raval |first1=Siraj |title=अध्याय 1. विकेंद्रीकृत अनुप्रयोग क्या है?|url=https://www.oreilly.com/library/view/decentralized-applications/9781491924532/ch01.html |website=O'Reilly Safari |publisher=O'Reilly Safari |accessdate=24 September 2018}}</ref>

Revision as of 17:35, 1 February 2023

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

अवलोकन

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

क्लाइंट/सर्वर

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

एजेंट-आधारित

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

विकेंद्रीकृत

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

जाल

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

वितरित नेटवर्किंग के लाभ

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

क्लाउड कंप्यूटिंग

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

यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 Balda, Braveem (April 2015). "वितरित नेटवर्किंग में सुरक्षा वृद्धि" (PDF). International Journal of Computer Science and Mobile Computing. 4 (4): 761. Retrieved 24 September 2018.
  2. 2.0 2.1 2.2 2.3 Srinivasa, K.G.; Muppalla, Anil Kumar (Feb 2015). उच्च प्रदर्शन वितरित कम्प्यूटिंग के लिए गाइड: हडूप, स्केलिंग और स्पार्क (कंप्यूटर संचार और नेटवर्क) के साथ केस स्टडीज. Springer. pp. 4–8. ISBN 978-3319134963.
  3. 3.0 3.1 3.2 3.3 Weija, Jia; Zhou, Wanlei (Dec 2004). वितरित नेटवर्क सिस्टम: अवधारणाओं से कार्यान्वयन तक. Springer. pp. xvii-6. ISBN 978-0387238395.
  4. Tsenov, Martin (June 2007). "वेब सेवाओं का उपयोग कर वितरित नेटवर्क सिस्टम के बीच संचार का उदाहरण". CompSysTech '07 Proceedings of the 2007 International Conference on Computer Systems and Technologies (35): 1. doi:10.1145/1330598.1330637. ISBN 9789549641509. S2CID 1873704. Retrieved 24 September 2018.
  5. 5.0 5.1 Maly, Robin Jan. "केंद्रीकृत (क्लाइंट-सर्वर) और विकेंद्रीकृत (पीयर-टू-पीयर) नेटवर्किंग की तुलना। सेमेस्टर थीसिस।" (PDF). ETH Zurich. ETH Zurich. Retrieved 24 September 2018.
  6. Piliouras, Teresa C. (Dec 2004). नेटवर्क डिजाइन, दूसरा संस्करण: प्रबंधन और तकनीकी परिप्रेक्ष्य (2nd ed.). CRC Press. p. 353. ISBN 9780849316081. Retrieved 25 September 2018.
  7. Mearian, Lucas (31 May 2018). "ब्लॉकचेन क्या है? दशकों में सबसे विघटनकारी तकनीक". Computerworld. Retrieved 24 September 2018.
  8. Raval, Siraj. "अध्याय 1. विकेंद्रीकृत अनुप्रयोग क्या है?". O'Reilly Safari. O'Reilly Safari. Retrieved 24 September 2018.
  9. "एक बहादुर नई दुनिया: 1980 का घरेलू कंप्यूटर बूम". History Extra. Retrieved 24 September 2018.
  10. Sy, Denh (2011). अनाम अभी तक ट्रेस करने योग्य वायरलेस मेश नेटवर्किंग. California State University. ISBN 978-1-124-40072-3. Retrieved 25 September 2018.
  11. "वितरित कम्प्यूटिंग: उपयोगिताएँ, ग्रिड और बादल" (PDF). ITU-T Technology Watch Report. 9. 2009. Retrieved 24 September 2018.

श्रेणी:फ़ाइल साझाकरण नेटवर्क श्रेणी: वितरित डेटा संग्रहण