क्लाइंट-सर्वर आर्किटेक्चर: बातचीत की विशेषताएं

कंप्यूटर

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

ग्राहक सर्वर वास्तुकला
क्लाइंट-सर्वर आर्किटेक्चर

"क्लाइंट-सर्वर" आर्किटेक्चर ए हैइस नेटवर्क के संगठन के कुछ सिद्धांतों के आधार पर नेटवर्क में संरचनात्मक घटकों की बातचीत, जहां संरचनात्मक घटक सर्वर और कुछ विशेष कार्यों (सेवाओं) के नोड-प्रदाता हैं, साथ ही साथ इस सेवा का उपयोग करने वाले क्लाइंट भी हैं। विशिष्ट कार्यों के समाधान के आधार पर विशिष्ट कार्यों को तीन समूहों में बांटा गया है:

  • इनपुट और प्रस्तुति कार्यों को उपयोगकर्ता के साथ बातचीत करने के लिए डिज़ाइन किया गया है;
  • लागू कार्यों - प्रत्येक विषय क्षेत्र के लिए स्वयं का सेट है;
  • संसाधन प्रबंधन कार्यों को फ़ाइल सिस्टम, विभिन्न डेटाबेस और अन्य घटकों को प्रबंधित करने के लिए डिज़ाइन किया गया है।

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

सर्वर कंप्यूटर
क्लाइंट-सर्वर आर्किटेक्चर का सिद्धांत

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

क्लाइंट सर्वर अनुप्रयोगों का विकास
क्लाइंट-सर्वर आर्किटेक्चर: प्रौद्योगिकी का उपयोग

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

टिप्पणियाँ (0)
एक टिप्पणी जोड़ें