Server क्या है (What is server in hindi) और यह कैसे काम करता है l

Server क्या है (What is server in hindi)
  Posted by -AKHILESH KUMAR

Server क्या है, एक सर्वर एक Computer ही  है. जो अन्य कंप्यूटरों की  अपेेेेेक्षा  बडे आकार का  होता है 
इसमें प्रोसेशर और रैम की संख्या एक से ज्यादा होती है सर्वर के द्धारा छोटे कम्प्यूटरो को  data प्रदान 
किया जाता  है. यह system को स्थानीय क्षेत्र नेटवर्क (LAN) या internet पर विस्तृत क्षेत्र नेटवर्क (WAN) पर data प्रदान कर सकता है. सर्वर को हम network पर computer का एक हिस्सा भी मान सकते है, जो network resources को manage करता है. एक Data server में server program चलाने वाले physical computer को भी सर्वर के रूप में ही जाना जाता है.l
यह कई प्रकार के होते है, इसीलिये इनके कार्य भी अलग-अलग होते है. उदाहरण के लिए- File server – जिसे आप Storage device भी कह सकते है, यह files store करने के लिए समर्पित होता है. पूरे internet में जितना भी data उपलब्ध है फिर चाहे वह website data, youtube videos, photos, pdf कुछ भी हो यह सब file server में मौजूद रहता है. जब आप server कैसे काम करता है पढ़ेंगे तो आपको इसके बारे में समझ मे आएगा
सर्वर एक ऐसा शब्द है, जो computer क्षेत्र में हमेशा सुनाई देता है “Server” नाम को शब्द Serve से लिया गया है जिसका हिंदी अर्थ परोसनेवाला होता है. वास्तव में यह उपयोगकर्ता के अनुरोध पर उसके लिए web page को serve करता है. यह सवाल कि server की आवश्यकता क्यों है आपको सर्वर को समझने में काफी सहायता करेगा.l
मान लीजिये आप कोई Online website बनाना चाहते है, तो आपको उसे store करने के लिए ऐसी जगह की आवश्यकता होगी जो internet network से जुड़ा हुवा हो. इसी जगह को नाम दिया गया है Server और सभी वेबसाइट किसी न किसी तरह के सर्वर का उपयोग करती है.l. 
कुछ और मुख्य सर्वर जिनमे Web server, Mail server, App server और Database server शामिल है. सर्वर कई और प्रकार के भी होते है, जिनके बारे में हम नीचे बात करेंगे.Server पूरी तरह से dedicated होते है. इसका मतलब है, कि वे server task करने के अलावा कोई दूसरा काम नही करते है. हालांकि multiple operating system पर एक computer एक साथ several programs को execute कर सकता है.l

सर्वर के प्रकार (types of server)

सर्वर कई प्रकार अथवा types के होते है. विभिन्न server अलग – अलग काम करते है. website hosting से लेकर internet networks की सुरक्षा और email, video की सेवा तक सभी काम एक सर्वर द्वारा ही किये जाते है. तो चलिए आज इस्तेमाल होने कई प्रकार के सर्वरो के बारे में जानते हैl
Web Server: वेब सर्वर क्या है, यह एक server software या Hardware है जो वेबसाइटों को चलाता है. इसे computer program भी कहा जाता है इसका मुख्य कार्य उपयोगकर्ता के लिए web page store, process और deliver करना होता है. इसमे inner communication करने के लिए hypertext transfer protocol (HTTP) का उपयोग होता है. प्रोटोकॉल क्या होते है इसके बारे में हमने पहले ही जानकारी दी हुई है इसके लिए आप OSI MODEL का ब्लॉग देखे l
.
Application Server: एप्लिकेशन सर्वर क्या है, यह एक ऐसा program है जो उपयोगकर्ता और संगठन के Backend business application या database के सभी application संचालन को संभालता है. यह एक ऐसा framework है, जहाँ सभी एप्लिकेशन को विकसित करने और चलाने के लिए एक application server का उपयोग किया जाता है. यह कई प्रकार के होते है जैसे- PHP, Java और .NET framework.
Proxy Server: जिसे आमतौर पर “proxy” भी कहा जाता है. यह user और internet के बीच gateway के रूप में कार्य करता है. जब एक client, proxy server से जुड़ता है और किसी सेवा के लिए अनुरोध करता है. जैसे किसी webpage के लिए तो यह उस अनुरोध को सरल बनाने और उसकी जटिलता को नियंत्रित करने के तरीके का मूल्यांकन करता है. यह network connection sharing, network data filtering और data caching करने के लिए client program और external server के बीच mediator की तरह कार्य करता है. इसका प्रयोग हैकिंग के लिए भी किया जाता  है l
File Server: मुख्य रूप से किसी network के भीतर file store करने के लिए जगह प्रदान करता है. ये files कुछ भी हो सकती है. text document से लेकर multimedia, photos तक server model में एक file server को computer ही कहा जाता है. क्योंकि यह data files को store और manage करने के लिए जिम्मेदार होता है. इसकी एक ही network के अन्य कंप्यूटरों की फाइलों तक पहुंच होती है.l
Database Server: एक computer system है जिसका कार्य database से data को access करने और पुनः प्राप्त करने से सम्बंधित सेवाएं प्रदान करना होता है. यह warehouse के समान है, जहां website का data और information को store और maintain करके रखा जाता है.l
Mail Server: जैसा नाम से ही पता चलता है यह ऐसा server है, जो internet में एक network पर email को संभालता है और deliver करता है. Mail server को mail server transfer agent (MTA) या internet mailer भी कहा जाता है. हर email जो हमारे द्वारा भेजा जाता है वह मेल सर्वर की एक श्रंखला से होकर गुजरता है. जब आप कोई email send करते है, तो यह तुरंत दूसरे तक पहुंच जाता है. परन्तु वास्तविकता यह है कि mail transfer की एक जटिल परिक्रिया होती है l
FTP Server: इसका पूरा नाम File transfer protocol है, जिसका कार्य online file transfer करना होता है. जब आप web browser पर किसी webpage का अनुरोध करते है, तो ब्राउज़र इसी protocol का इस्तेमाल करता है आपके समक्ष उस फाइल को लाने में. FTP दुनिया के किसी भी computer में files transfer करने का एक तरीका है, जो इंटरनेट से जुड़ा हुवा है l

सर्वर कैसे काम करता हैl

उम्मीद है, अब तक आप Server क्या है और इसके बारे में काफी हद तक जान चुके होंगे. जब भी कभी computer technology की बात आती है. तो इसकी कई अवधारणाएं है जिन्हें समझना काफी मुश्किल है. परन्तु इसके विपरीत एक server कैसे काम करता है “how to work server ” यह जानना काफी आसान है. तो चलिए इसके कार्य करने के तरीके पर नजर डालते हैl
  • Communicate to server – अगर सबसे निचले स्तर से बात करे जब आप अपने browser में किसी वेबसाइट का URL type करते है. जैसे- https://akhileshnetworking.blogspot.com तो आपका ब्राउज़र उस वेबसाइट को host करने वाले server के साथ communicate करता है. ताकि आपके ब्राउज़र पर उस वेबसाइट को दिखाने के लिए data मिल सके.
  • Breaking the URL – उसके बाद browser आपके द्वारा डाले गये URL को तीन हिस्सो में break करता है. पहला Protocol (http) दूसरा Servername (www.akhileshnetworking.blogspot.com) तीसरा File name (server-kya-hai)
  • Converting Servername to IP Address – अब ब्राउज़र उस वेबसाइट के server name को IP address में translate करता है. हर website का एक unique IP Address  होता है, जिसके कारण ही ब्राउज़र किसी server से जुड़ पाता है.l
  • Send and Receive requests – एक बार जब browser और server आपस मे connect हो जाते है, तो ब्राउज़र आपकी request को server तक भेजता है और  इस webpage की मांग करता है. सर्वर में सभी फाइलें HTML document के रूप में उपस्थित होती है. वहां से आपका ब्राउज़र data को वेब पेज में परिवर्तित करता है और request receive करने के बाद आपकी screen पर दिखाता है.l
तो उम्मीद करते है, आपको काफी हद तक समझ आ गया होगा कि एक server कैसे काम करता है. यह process काफी तेज होती है आपके URL enter करते ही आपके द्वारा  request किया webpage आपके सामने होता है. इसका backhand process  बहुुुत ही लम्बा है जो हमने osi model में बताया हैं l

 Server Down का मतलब क्या है l

अगर आप किसी computer क्षेत्र में कार्य करते है, तो आपने server down या server failed शब्द कई बार सुना होगा. तो इसका मतलब क्या है और server down क्यों होता है आज हम इसी बारे में जानेंगे. Client server architecture में एक सर्वर की जिम्मेदारी हमेशा अपने client को  सेवा प्रदान करने की होती है. लेकिन जब कभी server में कोई technical issues यानी सर्वर के मदरबोर्ड ,CPU,Cable connectivity   आदि में कोई खराबी आ जाती है तब यह सेवा प्रदान  करने में असफल हो जाता है और हम Server Down    जैसे शब्दों का इस्तेमाल करते है.अक्सर आप ने बैंको में देखा होगा की जाब सर्वर डाउन होता है तो लोग बैक मैनेजर या बैंक स्टाप का दोष देते है लेकिन आज आप यह जान लीजिये की बैंक कर्मचारी की कोई गलती नहीं होती क्योंकि जब सर्वर ठीक होगा तभी आप को सेवा प्रदान कर पाएंगे l लगभग कुछ लोग ये बात जानते है 

इसका यही अर्थ है कि जब हम server not found और server not responding जैसे संदेश प्राप्त करते है. तब उस सर्वर से जुड़े उयोगकर्ता को उस server तक पहुँच नही मिलती है. लेकिन कोई server down क्यों होता है, इसके कई कारण हो सकते है जिनमे कुछ मुख्य कारण Network problem, Application crash, operating system crashes, power failure, DOS attack है. इसके अलावा भी कई और कारण हो सकते है.

अपना खुद का server बनाना संभव है.

अगर आप हमसे पूछते है, कि क्या हम अपना खुद का सर्वर मतलब own server बना सकते है. तो जवाब है, हाँ  इसके लिए आप एक अच्छे configuration के computer का उपयोग करके Home server चला सकते है और इसे अपने internet service and provide से connect कर सकते है. लेकिन इसको बनाने के लिए आपके पास कोई वजह होनी चाहिए. तो चलिए जानते है कि home server क्या है और इसकी जरूरत क्यों होती है.

Home Server क्या है इसके Benefits


 यह एक computer है जो home network में server की तरह कार्य करता है. यह वास्तविक computer system को दिया जाने वाला विशिष्ट नाम भी है. अब क्योंकि यह हमारे घर मे स्थित होता है इसीलिए यह home network या Internet के माध्यम से घर के अंदर या बाहर अन्य devices को सेवाएं प्रदान करता है.
घर मे server set करने के कई कारण है. इसमे से एक है कि आपको अपनी खुद की website host करने के लिए कोई web hosting नही खरीदनी पड़ेगी. इसे आप खुद के system में host कर पाएंगे. ऐसे ही कुछ और कारण है जिनके बारे में बात करते है.
खुद के सर्वर का पहला benefit यह कि आप अपनी movies, photos, songs को इसमे store और organize कर पाएंगे. कुल मिलाकर home server आपकी media files को रखने के लिए एक space provide करता है.क्योंकि सर्वर में बड़ी साइज की हार्डडिस्क लगाई जाती है अपने work lode के अनुसार 
 यह हमेशा 24×7 चालू या ON रहता है. सामान्य desktop या laptop की तुलना में यह immediate action के लिए तैयार रहता है.
 इसमे आप अपने document और अन्य files का backup ले सकते है और उन्हें सुरक्षित रख सकते है.
Home server की मदद से आप automation device जैसे – lighting system, watering system, heating cooling इत्यादि को नियंत्रित कर सकते है.

 एक desktop की तुलना में server में अधिक powerful processor और अन्य component  होते है. वे कई processor, cores और threads का उपयोग करते है.

Conclusion

तो उम्मीद है, अब आपको समझ आ गया होगा कि Server क्या है (What is server) और यह कैसे काम करता है? अगर आप एक Computer science या IT क्षेत्र के student है, तो आपके लिए यह लेख काफी फायदेमंद हो सकता है. Technology में रूचि रखने वाले लोगो के लिए भी यह लेख बहुत ज्ञानवर्धक हो सकता है. यदि आप चाहते है, की हम ऐसी ही कुछ ज्ञानवर्धक विषयो पर लेख लिखे तो आप अपने विचार को नीचे comment बॉक्स में शेयर जरूर करे.
आपको इस लेख में कोई त्रुटि या कमी लगे तो हमे suggestion जरूर दे. दोस्तो हमारा संकल्प हिंदी भाषा को सही पहचान दिलाना और आपको ज्ञानवर्धक विषयो पर जानकारी देते रहना है. अगर आप भी इस मुहिम में हमसे जुड़ना चाहते है, तो आप हमारे whatsApp Number 9792686241 पर या हमारे पेज akhileshnetworking.blogspot.com को फॉलो कर सकते है.अंत के आपसे एक विनम्र निवेदन है, अगर आपको यह जानकारी ज्ञानवर्धक लगी तो इसे अपने Facebook और whatsApp पर Share करना बिल्कुल न भूले. धन्यवाद l

अखिलेश कुमार इस ब्लॉग के फाउण्डर हैं l जो एक NETWORK ENGINEER हैं ,
और इस समय सत्य नारायण उच्च शिक्षा संस्थान तुल्सीपुर मे बी.एड के छात्र है   
इण्टरनेट से जुडी विषय में रुचि रखते हैं ,अगर आप को इण्टरनेट से जुडी कोई भी
 जानकारी चहिये तो आप हम से कमेन्ट मे पूछ सकते है l हमारा यह मकसद है
 कि इस ब्लॉग से अच्छी से अच्छी जानकारी मिले l

Comments

Post a Comment

Popular posts from this blog

What is Router ? and its Work - Definition from akhileshnetworking

What is DHCP and How does it work and benefits