इंटरनेट डेटा और सेवाओं की तलाश करने वाले ग्राहकों और उन्हें प्रदान करने वाले सर्वरों का एक संग्रह है। सर्वर के कई प्रकारों के बारे में जानें।

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

शब्द "सर्वर" कंप्यूटर हार्डवेयर और सॉफ़्टवेयर दोनों को संदर्भित कर सकता है जो अन्य प्रोग्रामों के लिए कार्यक्षमता प्रदान करता है।

सर्वर वस्तुओं और सेवाओं की खपत में महत्वपूर्ण भूमिका निभाते हैं और कंप्यूटर नेटवर्किंग में कई प्रकार का उपयोग किया जाता है। जानें कि वे क्या हैं, उनके उपयोग के मामले और वे कैसे भिन्न हैं।

1. मूल सर्वर

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

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

instagram viewer

आप सामग्री वितरण नेटवर्क (CDN) का उपयोग करके मूल सर्वर की विलंबता को कम कर सकते हैं। सीडीएन में वितरित सर्वर होते हैं जो क्लाइंट के करीब सामग्री को कैश करते हैं। यह विलंबता को कम करते हुए मूल सर्वर और क्लाइंट के बीच की दूरी को कम करता है।

सीडीएन आसानी से एचटीएमएल पेज, जावास्क्रिप्ट फाइल, इमेज और वीडियो जैसी इंटरनेट संपत्तियों को ट्रांसफर करते हैं। ये संपत्तियां इंटरनेट सामग्री के हस्तांतरण में सहायता करती हैं।

2. प्रॉक्सी सर्वर

प्रॉक्सी सर्वर एक ऐसा एप्लिकेशन है जो क्लाइंट और सर्वर के बीच मध्यस्थ के रूप में कार्य करता है। वे ग्राहक की ओर से एक अनुरोध को संसाधित करते हैं और उसकी पहचान को छिपाते हैं। वे स्रोत सर्वर से प्रतिक्रिया देते हैं।

प्रॉक्सी सर्वर सामग्री नियंत्रण सॉफ्टवेयर के रूप में कार्य करते हैं। वे एन्क्रिप्टेड डेटा, लॉग, एक्सेस सेवाओं को फ़िल्टर करते हैं और नेटवर्क में सुरक्षा को बढ़ावा देते हैं। प्रॉक्सी सर्वर काम करने के लिए विभिन्न प्रकार के प्रोटोकॉल का उपयोग करते हैं।

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

3. वेब सर्वर

एक वेब सर्वर सॉफ्टवेयर और हार्डवेयर दोनों है जो वेब पर अनुरोधों को प्रोसेस करता है। वेब सर्वर सामग्री को संसाधित करने के लिए नेटवर्क प्रोटोकॉल का उपयोग करते हैं। इन प्रोटोकॉल में HTTP (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल), SMTP (सिंपल मेल ट्रांसफर प्रोटोकॉल) और FTP (फाइल ट्रांसफर प्रोटोकॉल) शामिल हैं।

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

सॉफ्टवेयर नियंत्रित करता है कि उपयोगकर्ता डेटा तक कैसे पहुंचता है। आप वेब-आधारित अनुप्रयोगों के लिए वेब होस्टिंग या होस्टिंग डेटा में वेब सर्वर का उपयोग कर सकते हैं।

4. डेटाबेस सर्वर

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

प्रोग्रामर SQL जैसी स्क्रिप्टिंग भाषाओं का उपयोग करके डेटाबेस सर्वर पर डेटाबेस बनाते हैं। डेटाबेस तक पहुँचने के लिए एप्लिकेशन को डेटाबेस सर्वर से कनेक्ट करना होगा।

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

एक डेटाबेस में कई सर्वर हो सकते हैं, और कई डेटाबेस में एक सर्वर हो सकता है। डेटाबेस सर्वर के उदाहरणों में Microsoft SQL सर्वर या Oracle शामिल हैं।

5. क्लाउड सर्वर

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

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

क्‍लाउड सर्वर का उपयोग करने वाले क्‍लाइंट अपने स्‍वयं के भौतिक सर्वर के स्‍वामित्‍व या प्रबंधन नहीं करते हैं। इसके बजाय, एक तृतीय-पक्ष संगठन सर्वर सेवाएँ प्रदान करता है। यह इंफ्रास्ट्रक्चर-एज-ए-सर्विस (आईएएएस) मॉडल है।

यह क्लाउड कंप्यूटिंग का एक रूप है जो इंटरनेट पर आभासी सेवाएं प्रदान करता है। ग्राहक संसाधनों को स्टोर और प्रबंधित करने और जब चाहें स्केल करने के लिए क्लाउड सर्वर का उपयोग करने के लिए भुगतान करते हैं। ग्राहक एक सार्वजनिक क्लाउड साझा कर सकते हैं या एक निजी या हाइब्रिड क्लाउड (ऑन-प्रिमाइसेस और वर्चुअल) रख सकते हैं। क्लाउड सर्वर प्रदाताओं के उदाहरणों में Amazon Web Services और Microsoft Azure शामिल हैं।

6. मेल सर्वर

मेल सर्वर नेटवर्क पर मेल भेजने और प्राप्त करने को नियंत्रित करते हैं। क्लाइंट से मेल प्राप्त करता है और अन्य मेल सर्वर और क्लाइंट को मेल डिलीवर करता है। मेल सर्वर इंटरनेट जैसे नेटवर्क पर ईमेल को हैंडल और डिलीवर करते हैं।

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

7. डीएनएस सर्वर

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

एक DNS सर्वर आपको IP पतों को याद रखने से रोकता है। इसके बजाय, एक डोमेन नाम टाइप करना आईपी पते में अनुवाद करता है और आपके द्वारा खोजे जाने वाले संसाधन को ढूंढता है। डायनेमिक DNS सर्वर और स्टेटिक DNS सर्वर हैं। आप इसे या तो मैन्युअल रूप से कर सकते हैं या a मुक्त गतिशील डीएनएस प्रदाता.

8. डीएचसीपी सर्वर

एक डीएचसीपी (डायनामिक होस्ट कम्युनिकेशन प्रोटोकॉल) सर्वर क्लाइंट कंप्यूटरों की नेटवर्क सेटिंग्स को कॉन्फ़िगर करता है। यह LAN नेटवर्क में कंप्यूटरों को गतिशील रूप से IP पते आवंटित करता है। डीएचसीपी सर्वर के बिना, आपको अपने नेटवर्क में प्रत्येक डिवाइस के लिए मैन्युअल रूप से आईपी पते कॉन्फ़िगर करने होंगे।

सर्वर किसके लिए उपयोग किए जाते हैं?

उपयोगकर्ताओं को डेटा के प्रावधान की सुविधा के लिए सर्वर मौजूद हैं। वे एक नेटवर्क का प्रबंधन कर सकते हैं, प्रोग्राम साझा कर सकते हैं, डेटाबेस और वेब पेज होस्ट कर सकते हैं और ई-मेल ट्रांसफर कर सकते हैं।

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

यदि आप टेक में काम करते हैं तो यह जानना महत्वपूर्ण है कि सर्वर कैसे कार्य करते हैं। सर्वर को समझने से आपको भौतिक और वर्चुअल प्लेटफॉर्म पर उनकी क्षमताओं को अधिकतम करने में मदद मिलती है।