CodeGym /पाठ्यक्रम /All lectures for HI purposes /क्लाइंट-सर्वर आर्किटेक्चर

क्लाइंट-सर्वर आर्किटेक्चर

All lectures for HI purposes
स्तर 1 , सबक 974
उपलब्ध

1 क्लाइंट-सर्वर आर्किटेक्चर

इंटरनेट के शुरुआती दिनों में, क्लाइंट-सर्वर आर्किटेक्चर व्यापक हो गया, हालांकि अन्य भी थे। इसका अर्थ इस तथ्य में निहित है कि सभी नेटवर्क प्रतिभागियों को दो तार्किक भागों में बांटा गया है: क्लाइंट और सर्वर।

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

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

अनुरोध हमेशा ग्राहक द्वारा शुरू किए जाते हैं। संचार मोड हमेशा अनुरोध-प्रतिक्रिया के रूप में होता है। एक मायने में, यह "क्लाइंट-सर्वर" की अवधारणा का पर्याय है ।

और क्या विकल्प हैं? खैर, सबसे पहले, पीयर-टू-पीयर नेटवर्क, जहां सभी प्रतिभागी समान हैं (उन्हें पीयर-टू-पीयर नेटवर्क भी कहा जाता है)। यदि आप और आपका मित्र चैट या टेक्स्ट कर रहे हैं, तो यह पीयर-टू-पीयर नेटवर्क का एक उदाहरण मात्र है। क्या अंतर है?

आप एक संदेश लिख सकते हैं और कोई प्रतिक्रिया नहीं प्राप्त कर सकते हैं, और फिर एक नया भेज सकते हैं, और इसी तरह। आपका मित्र संवाद का आरंभकर्ता हो सकता है। कोई भी पक्ष पहले लिख सकता है। संवाद के बारे में सभी जानकारी दोनों पक्षों द्वारा संग्रहीत की जाती है, कोई भी उत्तर देने के लिए बाध्य नहीं है।

क्लाइंट-सर्वर आर्किटेक्चर के लाभ:

विश्वसनीयता । अविश्वसनीय प्लेटफॉर्म पर भी ग्राहक कहीं भी हो सकते हैं। आपके कंप्यूटर पर विंडोज़ क्रैश हो सकता है, आपका आईफोन चोरी हो सकता है, और क्लाउड में संग्रहीत डेटा कहीं नहीं जा रहा है।

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

संतुलित भार । प्रत्येक क्लाइंट का एक व्यक्तिगत उपयोग शेड्यूल होता है, जो बहुत ही अनियमित हो सकता है। सर्वर को हजारों ग्राहकों से अनुरोध प्राप्त होते हैं, इसका लोड औसत होता है और इसलिए बेहतर अनुमान लगाया जा सकता है।

क्लाइंट-सर्वर आर्किटेक्चर
टिप्पणियां
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION