एक सर्वर एक कंप्यूटर है जिसे इंटरनेट या लोकल नेटवर्क पर दूसरे कंप्यूटर को रिक्वेस्ट प्रोसेस करने और डेटा डिलीवर करने के लिए डिज़ाइन किया गया है। सर्वर का एक प्रसिद्ध प्रकार वेब सर्वर है जहां वेब पेज को वेब ब्राउज़र जैसे क्लाइंट के माध्यम से इंटरनेट पर एक्सेस किया जा सकता है। हालांकि, सर्वर के कई प्रकार हैं, जिनमें लोकल वाले जैसे फाइल सर्वर शामिल हैं जो इंट्रानेट नेटवर्क के भीतर डेटा स्टोर करते हैं।
कंप्यूटर नेटवर्क में सर्वर क्या करता है?
हालांकि आवश्यक सॉफ्टवेयर चलाने वाला कोई भी कंप्यूटर सर्वर के रूप में कार्य कर सकता है, इस शब्द का सबसे सामान्य उपयोग उन विशाल, हाई-पावर्ड मशीनों को संदर्भित करता है जो इंटरनेट से डेटा को पुश और पुल करती हैं।
अधिकांश कंप्यूटर नेटवर्क एक या अधिक सर्वर का समर्थन करते हैं जो विशेष कार्यों को संभालते हैं। एक नियम के रूप में, नेटवर्क जितना बड़ा होता है (क्लाइंट के संदर्भ में जो इससे जुड़ते हैं या डेटा की मात्रा के संदर्भ में जो यह स्थानांतरित करता है), उतनी ही अधिक संभावना है कि कई सर्वर भूमिका निभाते हैं, प्रत्येक एक विशिष्ट उद्देश्य के लिए समर्पित।
सर्वर वह सॉफ्टवेयर है जो एक विशिष्ट कार्य को संभालता है। हालांकि, इस सॉफ्टवेयर का समर्थन करने वाला शक्तिशाली हार्डवेयर भी सर्वर कहलाता है। ऐसा इसलिए है क्योंकि सैकड़ों या हजारों क्लाइंट के नेटवर्क को समन्वयित करने वाला सर्वर सॉफ्टवेयर उपभोक्ता उपयोग के लिए कंप्यूटर की तुलना में अधिक मजबूत हार्डवेयर की मांग करता है।
सामान्य प्रकार के सर्वर
जहां कुछ डेडिकेटेड सर्वर एक फ़ंक्शन पर ध्यान केंद्रित करते हैं, जैसे प्रिंट सर्वर या डेटाबेस सर्वर, कुछ कार्यान्वयन एक सर्वर का उपयोग कई उद्देश्यों के लिए करते हैं।
एक बड़ा, सामान्य-उद्देश्य नेटवर्क जो मध्यम आकार की कंपनी का समर्थन करता है, संभवतः कई प्रकार के सर्वर तैनात करता है, जिनमें शामिल हैं:
- वेब सर्वर: एक वेब सर्वर पेज दिखाता है और वेब ब्राउज़र के माध्यम से ऐप्स चलाता है। वह सर्वर जिससे आपका ब्राउज़र अभी जुड़ा हुआ है, एक वेब सर्वर है जो इस पेज और इस पर मौजूद इमेज को डिलीवर करता है। इस मामले में क्लाइंट प्रोग्राम, इंटरनेट एक्सप्लोरर, क्रोम, फ़ायरफ़ॉक्स, ओपेरा, या सफारी जैसे ब्राउज़र हैं। वेब सर्वर का उपयोग सरल टेक्स्ट और इमेज डिलीवर करने के अलावा कई कार्यों के लिए किया जाता है, जैसे क्लाउड स्टोरेज सर्विस या ऑनलाइन बैकअप सर्विस के माध्यम से फाइलों को ऑनलाइन अपलोड और बैकअप करना।
- ईमेल सर्वर: ईमेल सर्वर ईमेल मैसेज भेजते और प्राप्त करते हैं। यदि आपके कंप्यूटर पर ईमेल क्लाइंट है, तो सॉफ्टवेयर आपके मैसेज को अपने कंप्यूटर पर डाउनलोड करने के लिए IMAP या POP सर्वर से कनेक्ट होता है, और मैसेज को वापस ईमेल सर्वर के माध्यम से भेजने के लिए SMTP सर्वर से।
- FTP सर्वर: FTP सर्वर फाइल ट्रांसफर प्रोटोकॉल टूल्स के माध्यम से फाइलों को स्थानांतरित करते हैं। FTP सर्वर FTP क्लाइंट प्रोग्राम का उपयोग करके रिमोटली एक्सेसिबल होते हैं, जो सर्वर पर फाइल शेयर से कनेक्ट होते हैं, या तो सर्वर की बिल्ट-इन FTP क्षमताओं के माध्यम से या एक डेडिकेटेड FTP सर्वर प्रोग्राम के साथ।
- आइडेंटिटी सर्वर: आइडेंटिटी सर्वर अधिकृत यूजर्स के लिए लॉगिन और सिक्योरिटी रोल का समर्थन करते हैं।
सैकड़ों विशेष सर्वर प्रकार कंप्यूटर नेटवर्क का समर्थन करते हैं। सामान्य कॉर्पोरेट प्रकारों के अलावा, होम यूजर्स अक्सर ऑनलाइन गेम सर्वर, चैट सर्वर, और ऑडियो और वीडियो स्ट्रीमिंग सर्वर आदि के साथ इंटरफेस करते हैं।
कुछ सर्वर एक विशिष्ट उद्देश्य के लिए मौजूद होते हैं लेकिन किसी सार्थक तरीके से उनसे इंटरैक्ट नहीं किया जाता है। DNS सर्वर और प्रॉक्सी सर्वर कुछ उदाहरण हैं।
नेटवर्क सर्वर के प्रकार
इंटरनेट पर कई नेटवर्क क्लाइंट-सर्वर नेटवर्किंग मॉडल को नियोजित करते हैं जो वेबसाइटों और कम्युनिकेशन सर्विस को एकीकृत करता है।
एक वैकल्पिक मॉडल, जिसे पीयर-टू-पीयर नेटवर्किंग कहा जाता है, नेटवर्क पर सभी डिवाइस को आवश्यकतानुसार सर्वर या क्लाइंट के रूप में कार्य करने की अनुमति देता है। पीयर नेटवर्क अधिक गोपनीयता प्रदान करते हैं क्योंकि कंप्यूटर के बीच कम्युनिकेशन संकीर्ण रूप से लक्षित होती है। हालांकि, बैंडविड्थ सीमाओं के कारण भाग में, पीयर-टू-पीयर नेटवर्किंग के अधिकांश कार्यान्वयन बड़े ट्रैफिक स्पाइक्स का समर्थन करने के लिए पर्याप्त मजबूत नहीं हैं।
सर्वर क्लस्टर को समझना
कंप्यूटर नेटवर्किंग में क्लस्टर शब्द का उपयोग शेयर्ड कंप्यूटिंग रिसोर्स के कार्यान्वयन को संदर्भित करने के लिए व्यापक रूप से किया जाता है। आमतौर पर, एक क्लस्टर दो या अधिक कंप्यूटिंग डिवाइस के रिसोर्स को एकीकृत करता है जो अन्यथा कुछ सामान्य उद्देश्य (अक्सर वर्कस्टेशन या सर्वर डिवाइस) के लिए अलग-अलग कार्य कर सकते हैं।
एक वेब सर्वर फार्म नेटवर्क वेब सर्वर का एक संग्रह है, प्रत्येक की उसी साइट पर कंटेंट तक पहुंच है। ये सर्वर वैचारिक रूप से एक क्लस्टर के रूप में कार्य करते हैं। हालांकि, शुद्धतावादी हार्डवेयर और सॉफ्टवेयर कॉन्फ़िगरेशन के विवरण के आधार पर क्लस्टर के रूप में सर्वर फार्म के तकनीकी वर्गीकरण पर बहस करते हैं।
घर पर कंप्यूटर सर्वर
चूंकि सर्वर सॉफ्टवेयर हैं, लोग घर पर सर्वर चला सकते हैं, जो उनके होम नेटवर्क से जुड़े डिवाइस या नेटवर्क के बाहर के डिवाइस के लिए सुलभ होते हैं। उदाहरण के लिए, कुछ नेटवयर-अवेयर हार्ड ड्राइव नेटवर्क अटैच्ड स्टोरेज सर्वर प्रोटोकॉल का उपयोग करके होम नेटवर्क पर अलग-अलग PC को फाइलों के शेयर्ड सेट तक पहुंचने की अनुमति देते हैं।
Plex मीडिया सर्वर सॉफ्टवेयर उपयोगकर्ताओं को टीवी और मनोरंजन डिवाइस पर डिजिटल मीडिया देखने में मदद करता है, चाहे डेटा क्लाउड में मौजूद हो या लोकल PC पर।
यदि आपका नेटवर्क पोर्ट फॉरवर्ड की अनुमति देने के लिए सेट अप है, तो आप अपने नेटवर्क के बाहर से आने वाले अनुरोधों को स्वीकार कर सकते हैं ताकि आपका होम सर्वर फेसबुक या गूगल जैसी बड़ी कंपनी के सर्वर की तरह कार्य करे (जहां कोई भी आपके रिसोर्स तक पहुंच सकता है)।
हालांकि, सभी होम कंप्यूटर और इंटरनेट कनेक्शन बहुत अधिक ट्रैफिक के लिए उपयुक्त नहीं हैं। बैंडविड्थ, स्टोरेज, RAM, और अन्य सिस्टम रिसोर्स ऐसे कारक हैं जो प्रभावित करते हैं कि आप कितने बड़े होम सर्वर का समर्थन कर सकते हैं। अधिकांश होम ऑपरेटिंग सिस्टम सर्वर-संबंधित सुविधाओं से भी रहित हैं।
सर्वर पर अधिक जानकारी
चूंकि अधिकांश सर्वर के लिए अपटाइम गंभीर रूप से महत्वपूर्ण है, सर्वर को शट डाउन करने के लिए डिज़ाइन नहीं किया गया है बल्कि 24/7 चलाने के लिए। हालांकि, सर्वर कभी-कभी निर्धारित रखरखाव के लिए जानबूझकर डाउन हो जाते हैं, यही कारण है कि कुछ वेबसाइट और सर्विस यूजर्स को निर्धारित डाउनटाइम या निर्धारित रखरखाव की सूचना देते हैं। सर्वर DDoS अटैक जैसी किसी चीज के दौरान अनजाने में भी डाउन हो सकते हैं।
डाउनटाइम के कारण एरर रिपोर्ट करने वाला एक वेब सर्वर—चाहे जानबूझकर या नहीं—मानक HTTP स्टेटस कोड का उपयोग करके ऐसा कर सकता है।
जब एक वेब सर्वर जानकारी को स्थायी रूप से, या अस्थायी रूप से भी हटा देता है, तो आप अभी भी उन फाइलों तक पहुंचने में सक्षम हो सकते हैं यदि किसी थर्ड-पार्टी सर्विस ने इसे आर्काइव किया है। वेबैक मशीन एक वेब आर्काइवर का एक उदाहरण है जो वेब पेज और वेब सर्वर पर संग्रहीत फाइलों के स्नैपशॉट स्टोर करता है।
बड़े व्यवसाय जिनके पास कई सर्वर हैं, आमतौर पर इन सर्वर को स्थानीय रूप से एक्सेस नहीं करते, जैसे कीबोर्ड और माउस के साथ, बल्कि रिमोट एक्सेस द्वारा। ये सर्वर कभी-कभी वर्चुअल मशीन भी होते हैं, जिसका अर्थ है कि एक स्टोरेज डिवाइस कई सर्वर को होस्ट कर सकता है, जो भौतिक स्थान और पैसे बचाता है।
अक्सर पूछे जाने वाले प्रश्न
- प्रॉक्सी सर्वर क्या करता है? एक प्रॉक्सी सर्वर आपके और आपके द्वारा विज़िट की जाने वाली साइट्स के बीच सुरक्षा की एक अतिरिक्त परत के रूप में कार्य करता है। प्रॉक्सी सर्वर से कनेक्ट करने से आपका IP एड्रेस अन्य सर्वर से छिप जाता है जिनसे आप कनेक्ट होते हैं क्योंकि वे प्रॉक्सी सर्वर का एड्रेस देखते हैं। "फ्री प्रॉक्सी सर्वर" के लिए इंटरनेट खोज करें ताकि दर्जनों विकल्प मिल सकें।
- DNS सर्वर क्या करता है? DNS सर्वर पब्लिक IP एड्रेस के डेटाबेस को स्टोर करते हैं। जब आप अपने ब्राउज़र में URL दर्ज करते हैं, तो एक DNS सर्वर इसे IP एड्रेस में अनुवाद करता है, जिससे आप उपयुक्त वेब सर्वर से कनेक्ट हो सकते हैं।
- DHCP सर्वर क्या करता है? DHCP सर्वर डायनामिक होस्ट कॉन्फ़िगरेशन प्रोटोकॉल (DHCP) का उपयोग करके IP एड्रेस असाइन करने के लिए जिम्मेदार होते हैं। अधिकांश होम वाई-फाई नेटवर्क में, राउटर यह काम करता है, लेकिन बड़े नेटवर्क में डेडिकेटेड DHCP सर्वर हो सकता है।
- डिस्कॉर्ड सर्वर क्या है? डिस्कॉर्ड टेक्स्ट, वॉयस और वीडियो चैट के लिए एक टूल है जो गेमिंग कम्युनिटी की ओर तैयार है। आप दुनिया भर के समान रुचियों वाले लोगों के साथ संवाद करने के लिए एक डिस्कॉर्ड सर्वर से जुड़ते हैं या बनाते हैं। डिस्कॉर्ड सर्वर पब्लिक या प्राइवेट हो सकते हैं।