आज हम जानेंगे Server क्या है और ये किस तरह काम करता है?
Computer की दुनिया में सर्वर शब्द की शुरुवात आज से कई सालों पहले की गई थी. Internet की दुनिया में सर्वर का क्या रोले है और हमे इसके बारे में क्यों जानकारी होना चाहिए यह एक बहुत ही महतवपूर्ण सवाल है. ये तो आपने देखा ही होगा की जब हम bank में अपने किसी काम से जाते है, तो जब उनके कंप्यूटर काम नहीं कर रहे होते है तो वे हमें बोलते है, कि server down है. और इसी तरह अगर आप खुद की Website host करना चाहते है, तो भी आपको server के बारे में जानकारी होनी चाहिए. वैसे Server नाम एक Technical word है, परन्तु इसे समझना काफी आसान है.
इस लेखा में आपको सर्वर के बारे में पूरी जानकारी दी गयी है, जिसे पढ़कर आप सर्वर क्या है इसके बारे में अच्छी तरह से जान जाएंगे. तो जानते है Server क्या है और Server कितने तरह के होते है?
Server क्या है ?
Server कोई भी Computer program या device हो सकता है. जो की दूसरे कंप्यूटरों को data प्रदान करता है. यह system को स्थानीय क्षेत्र नेटवर्क (LAN) और internet पर विस्तृत क्षेत्र नेटवर्क (WAN) पर data करता है. सर्वर को हम Local network पर computer का एक हिस्सा भी मान सकते है, जो network resources को manage करता है.किसी network में Data server program चलाने वाले physical computer को भी हम Server के रूप में ही जानते है.
यह कई तरह के होते है, इसीलिये इनके काम भी अलग-अलग होते है. Example : Storage device– जिसे आप File server भी कह सकते है, यह files store करने के लिए इस्तेमाल होता है. Internet पर जो भी data उपलब्ध है चाहे वह website data का डाटा हो या youtube videos, photos, PDF कुछ भी हो यह सब file server में ही मौजूद रहता है. जब आप server किस तरह काम करता है समझा लेंगे तो आपको इसके बारे में अच्छे से समझ आ जायेगा. और भी कुछ सर्वर है जिनमे Web server, Mail server, App server और Database server शामिल है. सर्वर और भी कई प्रकार के होते है, जिनके बारे में हम जानेंगे.Server एक तरह से dedicated होते है. dedicated से मतलब है, कि वे server task करने के अलावा और कोई दूसरा काम नही करते है. लेकिन एक operating system पर एक computer एक साथ several programs को execute कर सकता है. कहने का मतलब है, कि कुछ Computer एक dedicated server भी हो सकती है और साथ ही उनका इस्तेमाल दूसरे कामो को करने में भी लिया जा सकता है.
आखिर सर्वर की जरुरत क्यों है
आखिर सर्वर की जरुरत क्यों है
Server computer के क्षेत्र में हमेशा सुनने में आता है “Server” शब्द को Serve से लिया गया है जिसका हिंदी में अर्थ परोसनेवाला होता है. Internet की दुनिया में यह उपभोगता के अनुरोध पर उसके लिए किसी भी web page को serve करता है. सब से बड़ा सवाल ये है कि server की आवश्यकता क्यों है.
अगर आप कोई Online website बनाना चाहते है, तो आपको उसे website का डाटा store करने के लिए एक ऐसी जगह की आवश्यकता होगी जो internet network से जुड़ा हुई हो. और इस जगह को नाम दिया गया है Server और सभी वेबसाइट किसी न किसी तरह के सर्वर का इस्तेमाल करती है.
तो जानते है कुछ ऐसे बातें जो सर्वर की जरुरत को दर्शाती है.
1) एक जो सब से महतवपूर्ण है वो है Server हमे Network security प्रदान करता है. किसी वेबसाइट पर जब आप individual या group account बनाते है, तो आपका data उस वेबसाइट के file server में store हो जाता है. और सर्वर को यह अधिकार होता है individual या group account के डाटा को वो उन्हें लोगो को देखिये जिन्हे उसको देखने का अधिकार हो.
2) सर्वर हमेशा 24×7 चालू रहते है. Power Faliure होने पर भी Server सेवाये देते है. जब की personal computer की बात करे तो बिजली चले जाने पर Personal Computer automatically shut down हो जाता है. जिससे आपका data खो सकता है, परन्तु server कई power supply से लैस होते है. इसी कारण से एक power supply बंद हो जाने पर इसका असर Server को प्रभावित नही करता है.
3)किसी भी सर्वर में data lose की कमी को रोकने के लिए नार्मल PC में इस्तेमाल होने वाली solitary hard disk के बजाए RAID Configuration में काम करने वाली कई hard drive का उपयोग करता है इसी कारण सर्वर में higher storage capacity होती है.
4) Server हमे network पर file store और Network पर मौजूद कम्प्यूटरो तक पहुंचने की सुविधा देता है. Server में नार्मल कंप्यूटर की तुलना में अधिक memory, storage और processing power होती है.
सर्वर के प्रकार
सर्वर कई types के होते है. हर server अलग – अलग काम करते है. जैसे website hosting से लेकर internet networks की सुरक्षा और email, video की सेवा तक सभी काम एक सर्वर द्वारा ही किये जाते है. तो चलिए आज इस्तेमाल होने कई प्रकार के सर्वरो के बारे में जानते है.
1. Web Server
Web Server क्या है, यह एक software server है जो वेबसाइटों को चलाता है. इसे computer program भी कहा सकते है इसका काम उपयोगकर्ता के लिए web page store, process और deliver करना होता है. इसमे inner communication करने के लिए hypertext transfer protocol (HTTP) का उपयोग होता है.
2. Application Server
Application Server क्या है, यह एक ऐसा program है जो Consumer और Organization के सभी application के संचालन को संभालता है. जहाँ सभी एप्लिकेशन को विकसित करने और चलाने के लिए एक application server का उपयोग किया जाता है. यह कई प्रकार के होते है जैसे- PHP, Java और .NET framework.
3. Proxy Server
Proxy Server जिसे आमतौर पर “proxy” भी कहा जाता है. ये user और internet के बीच gateway के रूप में कार्य करता है. जब एक client, proxy server से जुड़ता है और किसी सेवा के लिए अनुरोध करता है. जैसे किसी web-page के लिए तो यह उस अनुरोध को आसान बनाने और उसकी जटिलता को नियंत्रित करने के तरीके का मूल्यांकन करता है. यह network connection sharing, network data filtering और data caching करने के लिए client program और external server के बीच mediator की तरह कार्य करता है.
4. File Server
2. Application Server
Application Server क्या है, यह एक ऐसा program है जो Consumer और Organization के सभी application के संचालन को संभालता है. जहाँ सभी एप्लिकेशन को विकसित करने और चलाने के लिए एक application server का उपयोग किया जाता है. यह कई प्रकार के होते है जैसे- PHP, Java और .NET framework.
3. Proxy Server
Proxy Server जिसे आमतौर पर “proxy” भी कहा जाता है. ये user और internet के बीच gateway के रूप में कार्य करता है. जब एक client, proxy server से जुड़ता है और किसी सेवा के लिए अनुरोध करता है. जैसे किसी web-page के लिए तो यह उस अनुरोध को आसान बनाने और उसकी जटिलता को नियंत्रित करने के तरीके का मूल्यांकन करता है. यह network connection sharing, network data filtering और data caching करने के लिए client program और external server के बीच mediator की तरह कार्य करता है.
4. File Server
File Server किसी network के भीतर file store करने के लिए जगह प्रदान करता है. ये files किसी भी तरह की हो सकती है जैसे text document, multimedia, photos कुछ भी server model में एक file server को computer ही कहा जाता है. क्योंकि यह data files को store और manage करता है.
5. Database Server
5. Database Server
Database Server का काम database से data को access करने और पुनः प्राप्त करने से सम्बंधित सेवाएं प्रदान करना होता है. ये एक गोडाउन के तरह है, जहां website का data और information को store और सहमल के रखा जाता है.
6. Mail Server
6. Mail Server
Mail Server इसके नाम से ही पता चलता है ये ऐसा server है, जो internet में एक network पर email को संभालता है और deliver करता है. Mail server को mail server transfer agent (MTA) या internet mailer भी कहते है. हर email जो इसके द्वारा भेजा जाता है यो मेल सर्वर की एक श्रंखला से होकर गुजरता है. जब भी आप कोई email send करते है, तो यह तुरंत दूसरे तक पहुंच जाता है. लेकिन वास्तविकता यह है कि mail transfer की एक जटिल परिक्रिया होती है.
7. FTP Server
7. FTP Server
FTP Server का पूरा नाम File transfer protocol है, इस का काम online file transfer करना होता है. जब भी आप web browser पर किसी web-page का access करते है, तो web browser इसी protocol का इस्तेमाल करता है. FTP दुनिया के किसी भी computer में files transfer करने का एक तरीका है, जो इंटरनेट से जुड़ा है.
कैसे काम करता है सर्वर
Server के बारे में काफी हद तक जान चुके होंगे. जब भी computer technology की बात आती है. तो इनकी कई अवधारणाएं है जिससे समझना मुश्किल है. पर सब से बड़ी बात यह है की एक server कैसे काम करता है लेकिन इससे जानना कोई मुश्किल नहीं है. तो चलिए इसके काम करने के तरीके पर नजर डालते है.
Server कैसे काम करते है, इसके काम करने का एक तरीका होते है, जिनके बारे में आज हम जानेंगे.
कैसे काम करता है सर्वर
Server के बारे में काफी हद तक जान चुके होंगे. जब भी computer technology की बात आती है. तो इनकी कई अवधारणाएं है जिससे समझना मुश्किल है. पर सब से बड़ी बात यह है की एक server कैसे काम करता है लेकिन इससे जानना कोई मुश्किल नहीं है. तो चलिए इसके काम करने के तरीके पर नजर डालते है.
Server कैसे काम करते है, इसके काम करने का एक तरीका होते है, जिनके बारे में आज हम जानेंगे.
- Communicate to server – अगर सबसे निचले स्तर से बात करे जब आप अपने browser में किसी वेबसाइट का URL type करते है. जैसे- https://gyanbaba.in तो आपका ब्राउज़र उस वेबसाइट को host करने वाले server के साथ communicate करता है. ताकि आपके ब्राउज़र पर उस वेबसाइट को दिखाने के लिए data मिल सके.
- Breaking the URL – उसके बाद browser आपके द्वारा डाले गये URL को दो हिस्सो में break करता है. पहला Protocol (HTTP) दूसरा Server-name (www.gyanbaba.in)
- Server-name Converting to IP Address – अब ब्राउज़र उस वेबसाइट के server name को IP address में Convert करता है. यहाँ आप को बता दे की हर website का अपना एक unique IP Address होता है, इसी IP के कारण ही ब्राउज़र किसी server से जुड़ पाता है.
- Send and Receive requests – एक बार जब browser और server आपस मे जुड़ जाते है, तो ब्राउज़र आपकी request को server तक भेजता है और इस web-page की मांग करता है. सर्वर में सभी फाइलें HTML document के रूप में उपस्थित होती है. वहां से आपका ब्राउज़र data को वेब पेज में परिवर्तित करता है और request receive करने के बाद आपकी screen पर दिखाता है.
0 Comments