Skip to main content

What is a Server ??

Hello Pals !!

This post is about servers. You must have heard this name many a times and might have tried to read about it. Many of you may still have been confused about what exactly is a server? So in this post i will try to explain a server in a very simplistic manner.

A server is a centralized machine/hardware/software which serves other machines/hardware/softwares called clients. By centralized we mean that the server is responsible for storing and processing of data for its clients which may be at a remote place and are connected to server which is at yet another place.

A server can be a computer to which other computers are connected through LAN (Local Area Network) or through Internet .Let us understand it in a more simpler way by taking an example of a small server.

Suppose i have three computers named C1, C2 and C3. Lets say C1 is my database server and C2 and C3 are connected to this server C1 through a LAN (Local Area Network). As C1 is the server it means all the data will be on C1 as it is a centralized machine. C2 and C3 will be called clients or nodes. Look at the figure below.



Suppose i am working on an application on C2 or C3 whose database is on C1, I can access that file from C1 as entire data is on it. In this way C2 and C3 will serve as front end working machines while entire data is stored on C1 which is a backend machine and a database server. Even if i lost my data on C2 and C3 machines, the entire data can be recovered from C1.

Servers send and receive data from its nodes or clients. A server thus becomes a very useful device as it is the central source or repository of information. That is the reason why it is always advisable to keep servers safe and secure.You must have heard or seen about server being down, server busy, server not found while surfing internet,downloading something, making a banking transaction.  Here we are playing the role of C2 and C3 and it means in a simple way that C1 is having some issues.

Big organizations have big servers. They send and receive data though internet. The server works 24*7 and even if a server is down they have backup servers. In our example above, we have taken a simple server to undertand better.

So next time you access internet and open any website it will be easy for you to undersrtand that there must be a server for what you are accessing. When you make an online payment, you know that a server somewhere is facilitating the transactions. When you email someone, you can make out that it is a server somewhere that has helped your email reach destination.

-------------------------------------------------------------------------------------------

HINDI TRANSLATION:-

सर्वर क्या होता हे ??

नमस्ते दोस्तों !!

यह पोस्ट सर्वरों के बारे में है। आपने यह नाम कई बार सुना होगा और इसके बारे में पढ़ने की कोशिश की होगी। आप में से कई अभी भी इस बारे में भ्रमित हो सकते हैं कि वास्तव में सर्वर क्या है? तो इस पोस्ट में मैं एक सर्वर को बहुत ही सरल तरीके से समझाने की कोशिश करूंगा।

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

एक सर्वर एक कंप्यूटर हो सकता है, जिससे अन्य कंप्यूटर LAN (लोकल एरिया नेटवर्क) या इंटरनेट के माध्यम से जुड़े होते हैं। हमें एक छोटे सर्वर का उदाहरण लेकर इसे और सरल तरीके से समझना चाहिए।


मान लीजिए कि मेरे पास C1, C2 और C3 नाम के तीन कंप्यूटर हैं। चलो कहते हैं कि C1 मेरा डेटाबेस सर्वर है और C2 और C3 एक LAN (लोकल एरिया नेटवर्क) के माध्यम से इस सर्वर C1 से जुड़े हैं। जैसा कि C1 सर्वर है इसका मतलब है कि सभी डेटा C1 पर होगा क्योंकि यह एक केंद्रीकृत मशीन है। C2 और C3 को क्लाइंट या नोड कहा जाएगा। नीचे दिए गए चित्र को देखें।


मान लीजिए कि मैं C2 या C3 पर एक एप्लिकेशन पर काम कर रहा हूं, जिसका डेटाबेस C1 पर है, मैं उस फाइल को C1 से एक्सेस कर सकता हूं क्योंकि पूरा डेटा उस पर है। इस तरह C2 और C3 फ्रंट एंड वर्किंग मशीनों के रूप में काम करेंगे जबकि पूरा डेटा C1 पर संग्रहीत है जो एक बैकएंड मशीन और एक डेटाबेस सर्वर है। यहां तक ​​कि अगर C2 और C3 मशीनों पर मेरा डेटा खो गया है, तो पूरा डेटा C1 से पुनर्प्राप्त किया जा सकता है।

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

बड़े संगठनों में और  बड़े सर्वर होते हैं। वे इंटरनेट पर डेटा भेजते और प्राप्त करते हैं। सर्वर 24 * 7 काम करता है और यदि सर्वर डाउन है तो भी उनके पास बैकअप सर्वर होते हैं। हमने समझने के लिए एक आसान सर्वर का ऊपर उदाहरण लिया।

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

Comments

  1. Everything we do on the Internet is connected to the server, I found this article very useful for understanding the server.

    ReplyDelete

Post a Comment