रिच क्लाइंट: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{Short description|Type of client over a network powerful enough to perform significant computation}}[[कंप्यूटर]] नेटवर्किंग में, एक | {{Short description|Type of client over a network powerful enough to perform significant computation}}[[कंप्यूटर]] नेटवर्किंग में, एक रिच क्लाइंट (जिसे भारी, या मोटा क्लाइंट भी कहा जाता है) एक कंप्यूटर (क्लाइंट-सर्वर नेटवर्क आर्किटेक्चर में एक [[क्लाइंट (कंप्यूटिंग)]]) है जो सामान्यतः केंद्रीय [[सर्वर (कंप्यूटिंग)]] से स्वतंत्र समृद्ध कार्यक्षमता प्रदान करता है। इस तरह के कंप्यूटर को मूल रूप से सिर्फ क्लाइंट या रिच क्लाइंट के रूप में जाना जाता था,<ref>{{cite web|url=http://www.techterms.com/definition/thickclient|title=मोटे ग्राहक की परिभाषा|website=www.techterms.com}}</ref> [[ दूसरे कंप्यूटर पर निर्भर रहने वाला कंप्यूटर प्रोग्राम ]] के विपरीत है, जो सर्वर के अनुप्रयोगों पर अत्यधिक निर्भर कंप्यूटर का वर्णन करता है। एक रिच क्लाइंट को एक समृद्ध उपयोगकर्ता सहभागिता के रूप में वर्णित किया जा सकता है।<ref>{{Cite web |url=http://www.phpbuilder.com/columns/ajax_excerpt.php3 |title=अजाक्स का समृद्ध उपयोगकर्ता सहभागिता|access-date=2018-12-23 |archive-url=https://web.archive.org/web/20170919141615/http://www.phpbuilder.com/columns/ajax_excerpt.php3 |archive-date=2017-09-19 |url-status=dead }}</ref> | ||
जबकि एक | जबकि एक रिच क्लाइंट को अभी भी समय-समय पर नेटवर्क या केंद्रीय सर्वर से कनेक्शन की आवश्यकता होती है , इसे अधिकांशतः कनेक्शन के बिना कई कार्यों को करने की क्षमता की विशेषता होती है। इसके विपरीत, एक पतला या थिन क्लाइंट पर जितना संभव हो उतना कम प्रसंस्करण करता है, हर बार इनपुट डेटा को संसाधित या मान्य करने के लिए सर्वर तक पहुंच पर निर्भर करता है। | ||
== परिचय == | == परिचय == | ||
क्लाइंट-सर्वर एप्लिकेशन का डिज़ाइनर यह तय करता है कि कार्य के किन हिस्सों को क्लाइंट पर निष्पादित किया जाना चाहिए और कौन से सर्वर पर। यह निर्णय | क्लाइंट-सर्वर एप्लिकेशन का डिज़ाइनर यह तय करता है कि कार्य के किन हिस्सों को क्लाइंट पर निष्पादित किया जाना चाहिए और कौन से सर्वर पर। यह निर्णय क्लाइंट और सर्वरों की व्यय, समग्र रूप से एप्लिकेशन की शक्तिशाली सुरक्षा और बाद में संशोधन[[ में porting | मे पोर्टिंग]] के लिए डिज़ाइन के लचीले-पन को महत्वपूर्ण रूप से प्रभावित कर सकता है। | ||
उपयोगकर्ता इंटरफ़ेस की विशेषताएँ अधिकांशतः एक डिज़ाइनर पर निर्णय लेने के लिए बाध्य करती हैं। उदाहरण के लिए, एक ड्राइंग पैकेज के लिए सर्वर से प्रारंभिक छवि को डाउनलोड करने की आवश्यकता हो सकती है, और सभी संपादन स्थानीय रूप से किए जाने की अनुमति देता है, संशोधित ड्राइंग को पूरा होने पर सर्वर पर लौटाता है। इसके लिए एक | उपयोगकर्ता इंटरफ़ेस की विशेषताएँ अधिकांशतः एक डिज़ाइनर पर निर्णय लेने के लिए बाध्य करती हैं। उदाहरण के लिए, एक ड्राइंग पैकेज के लिए सर्वर से प्रारंभिक छवि को डाउनलोड करने की आवश्यकता हो सकती है, और सभी संपादन स्थानीय रूप से किए जाने की अनुमति देता है, संशोधित ड्राइंग को पूरा होने पर सर्वर पर लौटाता है। इसके लिए एक रिच क्लाइंट की आवश्यकता होगी और इसे प्रारंभिक करने और बंद करने में लंबी देरी की विशेषता हो सकती है (जबकि एक पूरी जटिल ड्राइंग को स्थानांतरित किया गया था), किन्तु संपादित करने के लिए त्वरित होता है। | ||
इसके विपरीत, एक पतला या थिन क्लाइंट शुरुआत में ड्राइंग के केवल दृश्य भागों को डाउनलोड कर सकता है और ड्राइंग को अपडेट करने के लिए प्रत्येक परिवर्तन को सर्वर पर वापस भेज सकता है। यह एक छोटे स्टार्ट-अप समय की विशेषता हो सकती है, किन्तु यह एक थकाऊ धीमी संपादन प्रक्रिया है। | इसके विपरीत, एक पतला या थिन क्लाइंट शुरुआत में ड्राइंग के केवल दृश्य भागों को डाउनलोड कर सकता है और ड्राइंग को अपडेट करने के लिए प्रत्येक परिवर्तन को सर्वर पर वापस भेज सकता है। यह एक छोटे स्टार्ट-अप समय की विशेषता हो सकती है, किन्तु यह एक थकाऊ धीमी संपादन प्रक्रिया है। | ||
=== इतिहास === | === इतिहास === | ||
मूल सर्वर क्लाइंट जो साधारण टेक्स्ट डिस्प्ले टर्मिनल थे, जिसमें वायस [[कंप्यूटर टर्मिनल]] सम्मिलित थे, और | मूल सर्वर क्लाइंट जो साधारण टेक्स्ट डिस्प्ले टर्मिनल थे, जिसमें वायस [[कंप्यूटर टर्मिनल]] सम्मिलित थे, और रिच क्लाइंट सामान्यतः पीसी के उपयोग में वृद्धि तक उपयोग नहीं किए जाते थे। थिन या पतला क्लाइंट कंप्यूटिंग के लिए मूल प्रेरणा शक्ति अधिकांशतः व्यय थी; ऐसे समय में जब सीआरटी टर्मिनल और पीसी अपेक्षाकृत मूल्यवान थे, थिन-क्लाइंट-सर्वर आर्किटेक्चर ने डेस्कटॉप कंप्यूटिंग अनुभव को कई उपयोगकर्ताओं के लिए नियत करने की क्षमता को सक्षम किया। जैसे ही पीसी की कीमतों में कमी आई, सॉफ्टवेयर लाइसेंसिंग व्यय में गिरावट के साथ, समृद्ध क्लाइंट-सर्वर आर्किटेक्चर अधिक आकर्षक हो गए। उपयोगकर्ताओं के लिए, रिच क्लाइंट डिवाइस ने पतले या थिन क्लाइंट वातावरण में प्राप्त किए जा सकने वाले की तुलना में एक अधिक प्रतिक्रियाशील प्लेटफॉर्म और अधिकांशतः एक उत्तम [[जीयूआई]] बनाई और ग्राफिकल यूजर इंटरफेस (जीयूआई) प्रदान किया। हाल के वर्षों में, आधुनिक पीसी के पास उपलब्ध अद्भुत प्रसंस्करण शक्ति के अतिरिक्त इंटरनेट ने थिन क्लाइंट मॉडल को चलाने की प्रवृत्ति दिखाई है। | ||
=== केंद्रीय रूप से होस्ट किए गए रिच क्लाइंट एप्लिकेशन === | === केंद्रीय रूप से होस्ट किए गए रिच क्लाइंट एप्लिकेशन === | ||
संभवतः सबसे पतले क्लाइंट, जिन्हें कभी-कभी अल्ट्रा थिन भी कहा जाता है, [[ दूरवर्ती डेस्कटॉप ]] एप्लिकेशन होते हैं, जो [[Citrix|साइट्रस]] उत्पाद, और [[माइक्रोसॉफ्ट]] की [[दूरस्थ डेस्कटॉप सेवाएँ]], जो प्रभावी रूप से एप्लिकेशन को केंद्रीय रूप से होस्ट किए गए वर्चुअल PC पर चलाने के लिए स्थानीय PC और वर्चुअल PC के बीच कीस्ट्रोक्स और स्क्रीन छवियों को कॉपी करने की अनुमति देती हैं। इन अति-पतले | संभवतः सबसे पतले या थिन क्लाइंट, जिन्हें कभी-कभी अल्ट्रा थिन भी कहा जाता है, [[ दूरवर्ती डेस्कटॉप ]] एप्लिकेशन होते हैं, जो [[Citrix|साइट्रस]] उत्पाद, और [[माइक्रोसॉफ्ट]] की [[दूरस्थ डेस्कटॉप सेवाएँ]], जो प्रभावी रूप से एप्लिकेशन को केंद्रीय रूप से होस्ट किए गए वर्चुअल PC पर चलाने के लिए स्थानीय PC और वर्चुअल PC के बीच कीस्ट्रोक्स और स्क्रीन छवियों को कॉपी करने की अनुमति देती हैं। इन अति-पतले या अल्ट्रा थिन क्लाइंट का उपयोग अधिकांशतः जटिल या डेटा-भूखे अनुप्रयोगों को उपलब्ध कराने के लिए किया जाता है, जिन्हें समृद्ध क्लाइंट के रूप में प्रयुक्त किया गया है किन्तु सच्चे या ट्रूयू क्लाइंट को नेटवर्क सर्वर के बहुत निकट होस्ट किया जाता है। | ||
== लाभ == | == लाभ == | ||
* कम सर्वर आवश्यकताएं। एक समृद्ध क्लाइंट सर्वर को पतले क्लाइंट सर्वर के रूप में उच्च स्तर के प्रदर्शन की आवश्यकता नहीं होती है (चूंकि समृद्ध | * कम सर्वर आवश्यकताएं। एक समृद्ध क्लाइंट सर्वर को पतले या थिन क्लाइंट सर्वर के रूप में उच्च स्तर के प्रदर्शन की आवश्यकता नहीं होती है (चूंकि समृद्ध या रिच क्लाइंट स्वयं ही अधिकांश एप्लिकेशन प्रोसेसिंग करते हैं)। इसका परिणाम अधिक सस्ते सर्वरों में होता है। | ||
* ऑफ़लाइन काम करना। | * ऑफ़लाइन काम करना। रिच क्लाइंट के पास फायदे हैं कि केंद्रीय सर्वर से लगातार कनेक्शन की आवश्यकता नहीं होती है। | ||
* उत्तम मल्टीमीडिया प्रदर्शन। | * उत्तम मल्टीमीडिया प्रदर्शन। रिच क्लाइंट के पास मल्टीमीडिया-भारी अनुप्रयोगों में फायदे हैं जो पूरी तरह से सेवा देने पर बैंडविड्थ गहन होंगे। उदाहरण के लिए, रिच क्लाइंट [[वीडियो गेमिंग]] के लिए उपयुक्त हैं। | ||
* अधिक लचीलापन। कुछ ऑपरेटिंग प्रणाली पर सॉफ़्टवेयर उत्पाद व्यक्तिगत कंप्यूटरों के लिए डिज़ाइन किए जाते हैं, जिनके अपने स्थानीय संसाधन होते हैं। इस सॉफ़्टवेयर को एक पतले | * अधिक लचीलापन। कुछ ऑपरेटिंग प्रणाली पर सॉफ़्टवेयर उत्पाद व्यक्तिगत कंप्यूटरों के लिए डिज़ाइन किए जाते हैं, जिनके अपने स्थानीय संसाधन होते हैं। इस सॉफ़्टवेयर को एक पतले या थिन क्लाइंट परिवेश में चलाना कठिन हो सकता है। | ||
* वर्तमान मूलभूत ढांचे का उपयोग करना। जितने लोगों के पास अब बहुत तेज़ स्थानीय पीसी हैं, उनके पास पहले से ही बिना किसी अतिरिक्त व्यय के | * वर्तमान मूलभूत ढांचे का उपयोग करना। जितने लोगों के पास अब बहुत तेज़ स्थानीय पीसी हैं, उनके पास पहले से ही बिना किसी अतिरिक्त व्यय के रिच क्लाइंट को चलाने के लिए मूलभूत ढांचा है। | ||
* उच्च सर्वर क्षमता। क्लाइंट द्वारा जितना अधिक कार्य किया जाता है, सर्वर को उतना ही कम करने की आवश्यकता होती है, जिससे प्रत्येक सर्वर द्वारा समर्थित उपयोगकर्ताओं की संख्या बढ़ जाती है। | * उच्च सर्वर क्षमता। क्लाइंट द्वारा जितना अधिक कार्य किया जाता है, सर्वर को उतना ही कम करने की आवश्यकता होती है, जिससे प्रत्येक सर्वर द्वारा समर्थित उपयोगकर्ताओं की संख्या बढ़ जाती है। | ||
* अधिक संसाधनों की आवश्यकता है किन्तु कम सर्वरों मे। | * अधिक संसाधनों की आवश्यकता है किन्तु कम सर्वरों मे। | ||
Line 27: | Line 27: | ||
== यह भी देखें == | == यह भी देखें == | ||
* [[डिस्क रहित नोड]] | * [[डिस्क रहित नोड]] | ||
* [[समृद्ध ग्राहक मंच]] | * [[समृद्ध ग्राहक मंच|समृद्ध क्लाइंटमंच]] | ||
* दूसरे कंप्यूटर पर निर्भर रहने वाला कंप्यूटर प्रोग्राम | * दूसरे कंप्यूटर पर निर्भर रहने वाला कंप्यूटर प्रोग्राम | ||
* [[एज कंप्यूटिंग]] | * [[एज कंप्यूटिंग]] |
Revision as of 01:01, 24 March 2023
कंप्यूटर नेटवर्किंग में, एक रिच क्लाइंट (जिसे भारी, या मोटा क्लाइंट भी कहा जाता है) एक कंप्यूटर (क्लाइंट-सर्वर नेटवर्क आर्किटेक्चर में एक क्लाइंट (कंप्यूटिंग)) है जो सामान्यतः केंद्रीय सर्वर (कंप्यूटिंग) से स्वतंत्र समृद्ध कार्यक्षमता प्रदान करता है। इस तरह के कंप्यूटर को मूल रूप से सिर्फ क्लाइंट या रिच क्लाइंट के रूप में जाना जाता था,[1] दूसरे कंप्यूटर पर निर्भर रहने वाला कंप्यूटर प्रोग्राम के विपरीत है, जो सर्वर के अनुप्रयोगों पर अत्यधिक निर्भर कंप्यूटर का वर्णन करता है। एक रिच क्लाइंट को एक समृद्ध उपयोगकर्ता सहभागिता के रूप में वर्णित किया जा सकता है।[2]
जबकि एक रिच क्लाइंट को अभी भी समय-समय पर नेटवर्क या केंद्रीय सर्वर से कनेक्शन की आवश्यकता होती है , इसे अधिकांशतः कनेक्शन के बिना कई कार्यों को करने की क्षमता की विशेषता होती है। इसके विपरीत, एक पतला या थिन क्लाइंट पर जितना संभव हो उतना कम प्रसंस्करण करता है, हर बार इनपुट डेटा को संसाधित या मान्य करने के लिए सर्वर तक पहुंच पर निर्भर करता है।
परिचय
क्लाइंट-सर्वर एप्लिकेशन का डिज़ाइनर यह तय करता है कि कार्य के किन हिस्सों को क्लाइंट पर निष्पादित किया जाना चाहिए और कौन से सर्वर पर। यह निर्णय क्लाइंट और सर्वरों की व्यय, समग्र रूप से एप्लिकेशन की शक्तिशाली सुरक्षा और बाद में संशोधन मे पोर्टिंग के लिए डिज़ाइन के लचीले-पन को महत्वपूर्ण रूप से प्रभावित कर सकता है।
उपयोगकर्ता इंटरफ़ेस की विशेषताएँ अधिकांशतः एक डिज़ाइनर पर निर्णय लेने के लिए बाध्य करती हैं। उदाहरण के लिए, एक ड्राइंग पैकेज के लिए सर्वर से प्रारंभिक छवि को डाउनलोड करने की आवश्यकता हो सकती है, और सभी संपादन स्थानीय रूप से किए जाने की अनुमति देता है, संशोधित ड्राइंग को पूरा होने पर सर्वर पर लौटाता है। इसके लिए एक रिच क्लाइंट की आवश्यकता होगी और इसे प्रारंभिक करने और बंद करने में लंबी देरी की विशेषता हो सकती है (जबकि एक पूरी जटिल ड्राइंग को स्थानांतरित किया गया था), किन्तु संपादित करने के लिए त्वरित होता है।
इसके विपरीत, एक पतला या थिन क्लाइंट शुरुआत में ड्राइंग के केवल दृश्य भागों को डाउनलोड कर सकता है और ड्राइंग को अपडेट करने के लिए प्रत्येक परिवर्तन को सर्वर पर वापस भेज सकता है। यह एक छोटे स्टार्ट-अप समय की विशेषता हो सकती है, किन्तु यह एक थकाऊ धीमी संपादन प्रक्रिया है।
इतिहास
मूल सर्वर क्लाइंट जो साधारण टेक्स्ट डिस्प्ले टर्मिनल थे, जिसमें वायस कंप्यूटर टर्मिनल सम्मिलित थे, और रिच क्लाइंट सामान्यतः पीसी के उपयोग में वृद्धि तक उपयोग नहीं किए जाते थे। थिन या पतला क्लाइंट कंप्यूटिंग के लिए मूल प्रेरणा शक्ति अधिकांशतः व्यय थी; ऐसे समय में जब सीआरटी टर्मिनल और पीसी अपेक्षाकृत मूल्यवान थे, थिन-क्लाइंट-सर्वर आर्किटेक्चर ने डेस्कटॉप कंप्यूटिंग अनुभव को कई उपयोगकर्ताओं के लिए नियत करने की क्षमता को सक्षम किया। जैसे ही पीसी की कीमतों में कमी आई, सॉफ्टवेयर लाइसेंसिंग व्यय में गिरावट के साथ, समृद्ध क्लाइंट-सर्वर आर्किटेक्चर अधिक आकर्षक हो गए। उपयोगकर्ताओं के लिए, रिच क्लाइंट डिवाइस ने पतले या थिन क्लाइंट वातावरण में प्राप्त किए जा सकने वाले की तुलना में एक अधिक प्रतिक्रियाशील प्लेटफॉर्म और अधिकांशतः एक उत्तम जीयूआई बनाई और ग्राफिकल यूजर इंटरफेस (जीयूआई) प्रदान किया। हाल के वर्षों में, आधुनिक पीसी के पास उपलब्ध अद्भुत प्रसंस्करण शक्ति के अतिरिक्त इंटरनेट ने थिन क्लाइंट मॉडल को चलाने की प्रवृत्ति दिखाई है।
केंद्रीय रूप से होस्ट किए गए रिच क्लाइंट एप्लिकेशन
संभवतः सबसे पतले या थिन क्लाइंट, जिन्हें कभी-कभी अल्ट्रा थिन भी कहा जाता है, दूरवर्ती डेस्कटॉप एप्लिकेशन होते हैं, जो साइट्रस उत्पाद, और माइक्रोसॉफ्ट की दूरस्थ डेस्कटॉप सेवाएँ, जो प्रभावी रूप से एप्लिकेशन को केंद्रीय रूप से होस्ट किए गए वर्चुअल PC पर चलाने के लिए स्थानीय PC और वर्चुअल PC के बीच कीस्ट्रोक्स और स्क्रीन छवियों को कॉपी करने की अनुमति देती हैं। इन अति-पतले या अल्ट्रा थिन क्लाइंट का उपयोग अधिकांशतः जटिल या डेटा-भूखे अनुप्रयोगों को उपलब्ध कराने के लिए किया जाता है, जिन्हें समृद्ध क्लाइंट के रूप में प्रयुक्त किया गया है किन्तु सच्चे या ट्रूयू क्लाइंट को नेटवर्क सर्वर के बहुत निकट होस्ट किया जाता है।
लाभ
- कम सर्वर आवश्यकताएं। एक समृद्ध क्लाइंट सर्वर को पतले या थिन क्लाइंट सर्वर के रूप में उच्च स्तर के प्रदर्शन की आवश्यकता नहीं होती है (चूंकि समृद्ध या रिच क्लाइंट स्वयं ही अधिकांश एप्लिकेशन प्रोसेसिंग करते हैं)। इसका परिणाम अधिक सस्ते सर्वरों में होता है।
- ऑफ़लाइन काम करना। रिच क्लाइंट के पास फायदे हैं कि केंद्रीय सर्वर से लगातार कनेक्शन की आवश्यकता नहीं होती है।
- उत्तम मल्टीमीडिया प्रदर्शन। रिच क्लाइंट के पास मल्टीमीडिया-भारी अनुप्रयोगों में फायदे हैं जो पूरी तरह से सेवा देने पर बैंडविड्थ गहन होंगे। उदाहरण के लिए, रिच क्लाइंट वीडियो गेमिंग के लिए उपयुक्त हैं।
- अधिक लचीलापन। कुछ ऑपरेटिंग प्रणाली पर सॉफ़्टवेयर उत्पाद व्यक्तिगत कंप्यूटरों के लिए डिज़ाइन किए जाते हैं, जिनके अपने स्थानीय संसाधन होते हैं। इस सॉफ़्टवेयर को एक पतले या थिन क्लाइंट परिवेश में चलाना कठिन हो सकता है।
- वर्तमान मूलभूत ढांचे का उपयोग करना। जितने लोगों के पास अब बहुत तेज़ स्थानीय पीसी हैं, उनके पास पहले से ही बिना किसी अतिरिक्त व्यय के रिच क्लाइंट को चलाने के लिए मूलभूत ढांचा है।
- उच्च सर्वर क्षमता। क्लाइंट द्वारा जितना अधिक कार्य किया जाता है, सर्वर को उतना ही कम करने की आवश्यकता होती है, जिससे प्रत्येक सर्वर द्वारा समर्थित उपयोगकर्ताओं की संख्या बढ़ जाती है।
- अधिक संसाधनों की आवश्यकता है किन्तु कम सर्वरों मे।
यह भी देखें
- डिस्क रहित नोड
- समृद्ध क्लाइंटमंच
- दूसरे कंप्यूटर पर निर्भर रहने वाला कंप्यूटर प्रोग्राम
- एज कंप्यूटिंग
संदर्भ
- ↑ "मोटे ग्राहक की परिभाषा". www.techterms.com.
- ↑ "अजाक्स का समृद्ध उपयोगकर्ता सहभागिता". Archived from the original on 2017-09-19. Retrieved 2018-12-23.