This post is also available in: English العربية (Arabic)
जब कंप्यूटर प्रौद्योगिकी (टेक्नोलॉजी) की बात आती है, तो कई अवधारणाएं हैं जिन्हें समझ पाना मुश्किल हो सकता है। क्या आप जानते हैं कि सर्वर क्या होता है? Where they are use? क्या सर्वर हार्डवेयर होता है या सॉफ्टवेयर? वास्तव में, सर्वर क्या हैं और वे कैसे काम करते हैं, यह आपकी अपेक्षा से कहीं अधिक सरल है।
सर्वर क्या है?
नेटवर्क शब्दावली में, एक सर्वर एक कंप्यूटर है जो उपयोगकर्ता या क्लाइंट मशीन को कई प्रकार की जानकारी प्रदान करता है। आमतौर पर, एक सर्वर कई क्लाइंट्स के लिए केवल कुछ ही चीजें करता है। सर्वर द्वारा की जाने वाली चीजों को सर्विस कहा जाता है। इन सेवाओं (सर्विसेज) तक पहुंचने के लिए आप जिस कंप्यूटर का उपयोग करते हैं, उसे क्लाइंट कहा जाता है। क्लाइंट और सर्वर के बीच इस रिश्ते को क्लाइंट-सर्वर रिलेशनशिप कहते हैं।
क्या सर्वर एक सामान्य कंप्यूटर की तरह दिखता है?
आमतौर पर, सर्वर अधिक शक्तिशाली और विश्वसनीय होते हैं। वे आम तौर पर सामान्य कंप्यूटर की तुलना में अधिक महंगे होते हैं। कभी-कभी, सर्वर को क्लस्टर किया जा सकता है, जिसका अर्थ है कि कई सर्वेरों को एक ही कार्य के लिए उपयोग में लाया जाता है। एक वाणिज्यिक सर्वर (कमर्शियल सर्वर), उस कंप्यूटर जैसा नहीं होता है, जो आप इस लेख को पढ़ने के लिए उपयोग कर रहे हैं।
उदाहरण के लिए, विकिपीडिया में जो वेब सर्वर हैं, उनका कार्य इंटरनेट पर वेब पेज भेजना होता है। आपका क्लाइंट कंप्यूटर आपके लिए वेब पेज पाने के लिए विकिपीडिया की वेब पेज सेवा से संपर्क स्थापित करता है। सर्वर में स्क्रीन या कीबोर्ड नहीं होता है।
एक सर्वर कई अन्य सेवाओं जैसे कि इंटरनेट गेम, शेयर फाइलें, और पेरीफेरल देवीकेस जैसे प्रिंटर तक पहुंच(एक्सेस) प्रदान कर सकता है।
सरल शब्दों में, सर्वर शक्तिशाली कंप्यूटर होते हैं। आपका कंप्यूटर आपके द्वारा रखी गई फ़ाइलों और डेटा को संग्रहीत करता है। लेकिन एक सर्वर में वेबसाइटों से जुड़े सभी डेटा होते हैं जो इसके द्वारा होस्ट किए जाते हैं। और वह उन सभी कंप्यूटरों और मोबाइल उपकरणों के साथ जानकारी साझा करता है जो उन्हें एक्सेस करते हैं।
सर्वर कैसे काम करता है?
सर्वर के रूप में कार्य करने के लिए, नेटवर्क कनेक्शन पर क्लाइंट से अनुरोध प्राप्त करने के लिए कंप्यूटर को कॉन्फ़िगर किया जाता है। सर्वर को यह कार्यक्षमता ऑपरेटिंग सिस्टम या कंप्यूटर में स्थापित एक अलग एप्लिकेशन के रूप में प्रदान की जाती है।
उदाहरण के लिए, Microsoft का Windows सर्वर ऑपरेटिंग सिस्टम क्लाइंट अनुरोधों को सुनने और उनका जवाब देने के लिए कार्यक्षमता प्रदान करता है। Additionally installed roles or services increase which kinds of client requests the server can respond to. In another example, an Apache web server responds to Internet browser requests via an additional application, Apache, installed on top of an operating system.

जब क्लाइंट को सर्वर से डेटा या किसी अन्य कार्य की आवश्यकता होती है, तो यह नेटवर्क पर अनुरोध भेजता है। सर्वर यह अनुरोध प्राप्त करता है और उचित जानकारी के साथ प्रतिक्रिया करता है। यह क्लाइंट-सर्वर नेटवर्किंग का अनुरोध और प्रतिक्रिया मॉडल है, जिसे कॉल और प्रतिक्रिया मॉडल (कॉल एंड रिस्पांस मॉडल) के रूप में भी जाना जाता है।
एक सर्वर अक्सर अनुरोध और प्रतिक्रिया के हिस्से के रूप में कई अतिरिक्त कार्य करता है, जिसमें अनुरोधकर्ता की पहचान की पुष्टि करना शामिल है, यह सुनिश्चित करना कि क्लाइंट के पास अनुरोधित डेटा या संसाधनों तक पहुंचने की अनुमति है, और अपेक्षित रूप से अपेक्षित प्रतिक्रिया को ठीक से प्रारूपित या वापस करना शामिल होता है।
सबसे बुनियादी स्तर पर, जब आप अपने इंटरनेट ब्राउज़र (जैसे क्रोम, सफारी या एक्सप्लोरर) में एक URL टाइप करते हैं, तो आपका कंप्यूटर उस वेबसाइट को होस्ट करने वाले सर्वर के साथ संपर्क स्थापित करता है ताकि आपके कंप्यूटर पर साइट से उपयुक्त डेटा मिल सके।
सर्वर के प्रकार
कई प्रकार के सर्वर होते हैं, जो अलग-अलग कार्य करते हैं। कोई भी एक वेबसाइट एक या अधिक प्रकार के सर्वेरों से सेवा प्राप्त कर सकता है।
वेब सर्वर
File servers store and distribute files. एकाधिक क्लाइंट या उपयोगकर्ता सर्वर पर संग्रहीत फ़ाइलों को साझा कर सकते हैं। फाइलों को एक स्थान में रखने की सुविधा के साथ, यह आसान बैकअप या फॉल्ट टॉलरेंस जैसी सेवाएं भी प्रदान करता है। फ़ाइल सर्वर हार्डवेयर के प्रदर्शन को बेहतर बनाने के उसकी रीडिंग और राइटिंग की गति को अधिकतम करने के लिए डिज़ाइन किया जाता है।
2. प्रिंट सर्वर
प्रिंट सर्वर मुद्रण कार्यक्षमता के प्रबंधन और वितरण के लिए अनुमति देते हैं। हर वर्क स्टेशन में एक प्रिंटर संलग्न करने के बजाय, एक ही प्रिंट सर्वर कई क्लीनटों के मुद्रण आवश्यकताओं को पूर्ण करता है। आज, कुछ बड़े और हाई-एन्ड प्रिंटर अपने स्वयं के अंतर्निहित प्रिंट सर्वर के साथ आते हैं, जो एक अतिरिक्त कंप्यूटर-आधारित प्रिंट सर्वर की आवश्यकता को दूर करता है।
एप्लीकेशन सर्वर
एप्लीकेशन सर्वर अपने क्लाइंट्स के लिए उनकी आवश्यकता के अनुसार ऍप्लिकेशन्स को चलाते हैं, ताकि वे ऍप्लिकेशन्स क्लाइंट को अपने लोकल कंप्यूटर पर न चलानी पड़े। Application servers often run resource-intensive applications that are shared by a large number of users. ऐसा करने से प्रत्येक क्लाइंट के पास ऍप्लिकेशन्स को चलाने के लिए पर्याप्त संसाधन होने की आवश्यकता दूर हो जाती है। यह एक ही सॉफ्टवेयर को कई मशीनों पर इनस्टॉल करने को आवश्यकता को समाप्त कर देता है।
4. डीएनएस सर्वर
डोमेन नेम सिस्टम (डी एन एस) सर्वर एक प्रकार के एप्लिकेशन सर्वर होते हैं, जो क्लाइंट कंप्यूटरों को आसानी से समझा जाने वाले नामों को मशीन-पठनीय (मशीन रेडबले) आई पी एड्रेस में परिवर्तित करके क्लाइंट कंप्यूटरों को नाम समाधान (नाम रेसोलुशन) को सेवा प्रदान करते हैं। जब क्लाइंट को सिस्टम के एड्रेस की आवश्यकता होती है, तो यह DNS सर्वर को वांछित संसाधन के नाम के साथ एक DNS अनुरोध भेजता है। डी एन एस सर्वर अपने नामों की तालिका से आवश्यक आई पी एड्रेस उपलब्ध कराता है।
5. मेल सर्वर
मेल सर्वर एक बहुत ही सामान्य प्रकार का एप्लिकेशन सर्वर होते हैं। मेल सर्वर एक उपयोगकर्ता को भेजे गए ईमेल प्राप्त करते हैं और उन्हें तब तक संग्रहीत करते हैं जब तक कि किसी क्लाइंट द्वारा उक्त उपयोगकर्ता की ओर से अनुरोध नहीं किया जाता है। एक ईमेल सर्वर होने से किसी भी मशीन को हर समय ठीक से कॉन्फ़िगर किया जा सकता है और नेटवर्क से जोड़ा जा सकता है। इसके बाद हर क्लाइंट मशीन को अपना ईमेल सबसिस्टम लगातार चलाने की आवश्यकता नहीं होती और वह संदेश भेजने और प्राप्त करने के लिए तैयार रहता है।
6. वेब सर्वर
आज के बाजार में सबसे प्रचुर प्रकार के सर्वरों में से वेब सर्वर है। वेब सर्वर एक विशेष प्रकार का एप्लिकेशन सर्वर है जो इंटरनेट या एक इंट्रानेट के उपयोगकर्ताओं द्वारा अनुरोध किए गए प्रोग्राम्स और डेटा को होस्ट करता है। वेब सर्वर वेब पेज या अन्य वेब-आधारित सेवाओं के लिए क्लाइंट कंप्यूटर पर चलने वाले ब्राउज़रों के अनुरोधों का जवाब देते हैं। आम वेब सर्वरों में अपाचे वेब सर्वर, Microsoft इंटरनेट इनफार्मेशन सर्विस (IIS) सर्वर और Nginx सर्वर शामिल हैं।
इमेज क्रेडिट: upklyak द्वारा बनाई गई प्रौद्योगिकी वेक्टर – www.freepik.com