क्लाइंट सर्वर नेटवर्क का परिचय

क्लाइंट-सर्वर शब्द कंप्यूटर नेटवर्किंग के लिए एक लोकप्रिय मॉडल को संदर्भित करता है जो क्लाइंट हार्डवेयर डिवाइस और सर्वर दोनों का उपयोग करता है, प्रत्येक विशिष्ट कार्यों के साथ। क्लाइंट-सर्वर मॉडल का उपयोग इंटरनेट पर और स्थानीय क्षेत्र नेटवर्क (LAN) पर भी किया जा सकता है। इंटरनेट पर क्लाइंट-सर्वर सिस्टम के उदाहरणों में वेब ब्राउज़र और वेब सर्वर , एफ़टीपी क्लाइंट और सर्वर, और DNS शामिल हैं

ग्राहक और सर्वर हार्डवेयर

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

एक सर्वर डिवाइस आम तौर पर वेब साइट्स जैसे अधिक जटिल अनुप्रयोगों सहित फ़ाइलों और डेटाबेस को संग्रहीत करता है। सर्वर डिवाइस अक्सर क्लाइंट की तुलना में उच्च-संचालित केंद्रीय प्रोसेसर, अधिक मेमोरी और बड़ी डिस्क ड्राइव की सुविधा देते हैं।

क्लाइंट-सर्वर अनुप्रयोग

क्लाइंट-सर्वर मॉडल क्लाइंट एप्लिकेशन द्वारा और डिवाइस द्वारा नेटवर्क ट्रैफ़िक का आयोजन करता है। नेटवर्क क्लाइंट इसके अनुरोध करने के लिए सर्वर को संदेश भेजते हैं। सर्वर प्रत्येक अनुरोध पर कार्य करके और परिणामों को लौटकर अपने ग्राहकों का जवाब देते हैं। एक सर्वर कई क्लाइंट का समर्थन करता है, और सर्वर सर्वर में बढ़ते प्रोसेसिंग लोड को संभालने के लिए सर्वर सर्वर में कई सर्वरों को एकसाथ नेटवर्क किया जा सकता है।

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

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

स्थानीय ग्राहक-सर्वर नेटवर्क

कई घरेलू नेटवर्क क्लाइंट-सर्वर सिस्टम को छोटे पैमाने पर उपयोग करते हैं। ब्रॉडबैंड राउटर , उदाहरण के लिए, डीएचसीपी सर्वर होते हैं जो घरेलू कंप्यूटर (डीएचसीपी क्लाइंट) को आईपी ​​पते प्रदान करते हैं। घर में पाए जाने वाले अन्य प्रकार के नेटवर्क सर्वरों में प्रिंट सर्वर और बैकअप सर्वर शामिल हैं

क्लाइंट-सर्वर बनाम पीयर-टू-पीयर और अन्य मॉडल

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

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