Web Server in Hindi: आज हम Web Server kya hai hai के बारे में। इस post को पढनें के बाद आपको web server के बारे में पूरी जानकारी प्राप्त हो जाएगी।
जैसी की आपको web page के बारे में पता ही होगा। Web page में data का collection होता है। साथ ही images, text files, hyperlinks, और database की files भी होती हैं।
यह सब files और data किसी ना किसी server में तो होते ही हैं। आज के समय में हमं internet का इस्तेमाल तो करते ही हैं। चाहे फिर internet का इस्तेमाल entertainment के लिए करना हो या education के लिए करना हो।
आप किसी भी web site को visit करोगे तो सबके अलग-अलग web servers होते हैं। जैसे की अभी आप Hindi Ka Bazaar में post को पढ़ रहे हो तो इस web site का भी web server है।
चलिए बिना किसी देरी के हमं विस्तार से जान लेते हैं की web server kya hai और साथ में जान लेते हैं की web server कैसे काम करता है। इसके अलावा हम web server के प्रकार भी जाननें वाले हैं।
Web Server kya hai? What is Web server in Hindi
Web server एक ऐसा computer होता है, जिसमें web pages को store करके रखा जाता है। इस web server के जरिये ही users web pages को access कर सकते हैं।
एक web server में hardware और software दोनों का ही काम होता है। Web server हमेशा server-side से ही run होता है।
जब भी कोइ user web browser के जरिये internet में request भेजता है तो उसके सामनें एक web page open हो जाता है। इसके बाद जो भी data या material web serve में उस link के लिए होगा वह show हो जाएगा।
यह एक web page ही होता है जो की organized way में web browser में show होता है। अब हम इन सब बातों को conclude कर लेते हैं।
Web server एक dedicated computer होता है, जो की website को run करनें के लिए important होता है। इस तरह के computers internet से connect होते हैं और web sites के data को किसी क्षेत्र में रखा जाता है। Web server में एक तरह का specialized program होता है। जिसके जरिये web page को users तक circulate किया जाता है।
सभी web servers का main objective web page में data को collect, process और last में users को provide करवाना होता है।
Web serve की intercommunity और web browser साथ मिल कर HTTP (Hypertext Transfer Protocol) की मदद से किया जाता है। इस तरह के web pages में static content, HTML documents, images, style sheets आदि होते हैं।
वैसे तो web server की help से static और dynamic content को देखाया जा सकता है। इसके जरिये email services और files को store करनें में मदद करता है।
इसी वजह से SMTP (Simple Mail Transfer Protocol) और FTP (File Transfer Protocol) जैसी services का use किया जाता है।
Web servers का मुख्य रूप से use web hosting और और web site को host करनें के लिए किया जाता है।
इसका hardware internet से connect होता है। जो की data की लेन-देन की facility को manage करता है। Web server का software ही decide करता है की कौन सी file deliver करनी है और कौन सी नहीं।
Web server के ideal example है किसी client और server model का। इसी वजह से किसी भी web serve को web site host करनी है तो software का होना आवश्यक है।
Web server काम कैसे करता है? Web server in Hindi
Web site के web server को access करनें के लिए आपको domain नाम लिखना होता है। इसके बाद अनुरोध करनें वाले user को web site का content deliver हो जाता है।
जो software web server में use किया जाता है, उसमें बहुत से components होते हैं। इन components में से सबसे main HTTP server होता है।
HTTP server के जरिये ही user की HTTP और URL’s की request को समझनें में आसानी होती है।
यदि हम hardware की बात करें तो web server एक computer की तरह होता है। इसमें ही web server का software रखा होता है। इसके आलावा अन्य files जैसे की HTML documents files, images और JavaScript files भी होती हैं।
जब भी किसी web browser जैसे की Crome, FireFox आदि को hosted web server in Hindi से file की आवश्यकता होती है तो, web browser द्वारा HTTP request को भेजा जाता है। Request web server तक पहुचनें पर HTTP server द्वारा accept की जाती है।
इसके बाद आई हुई request के base पर content को browser तक HTTP के जरिये पहुंचाया जाता है। यदि हमें इस बात को आसान भाषा में समझना हो तो जब web browser किसी web page की request server तक भेजता है, बहुत से steps हैं जिनके बारे में हम बात करनें वाले हैं।
- सबसे पहले तो user’s specific URL web browser के address bar में डालेगा। URL को डालनें के बाद web browser domain के IP address को प्राप्त कर लेता है। Domain name को translate करनें के लिए DNS (Domain Name Services) या cache का भी use किया जाता है।
- इस process के जरिये browser web server तक पहुंच जाता है। अब browser specific file की request को HTTP के जरिये web server तक पहुंचता है।
- जब server तक request पहुंचती है तो web server respond करता है। साथ ही HTTP के जरिये HTML document को web browser तक पहुँचानें का काम करता है।
- यदि किसी कारण वश web browser द्वारा भेजी गई request exist नहीं करती है या web page found नहीं होता है तो web server error message show कर देता है।
एक ही web server पर multiple domain को host किया जा सकता है।
जैसा की आपको पता है की web server hardware और software से मिलकर बना होता है। अब हम दोनों को विस्तार से जान लेते हैं।
- Backup kya hota hai? What is Backup in Hindi (Full Information)
- Microprocessor kya hai? What is Microprocessor in Hindi
- Hardware kise kahate hai? Definition, Parkaar (Ultimate Guide)
Hardware side पर क्या होता है?
Web server के अंदर ही server software होता है। इसके साथ ही web site का raw data जैसे की HTML files, text documents, JavaScript, CSS और images आदि होती हैं।
इसका hardware web या internet से connect होता है और अलग-अलग प्रकार के devices को data exchange करनें की अनुमति देता है।
Software Side पर क्या होता है?
Web server in Hindi के अंदर ही server software होता है। इसके जरिये ही web site के domain name को access किया जाता है।
इस software के जरिये ही decide किया जाता है की किस user को website का कौन सा content show करना है।
Example of Web Server in Hindi users
Web server में बड़े-बड़े packets उपलब्ध होते हैं, जिसकी help से ही internet का इस्तेमाल किया जाता है। Web server in Hindi का इस्तेमाल मुख्य रूप से निम्नलिखित कार्यों के लिए किया जाता है।
- इसका इस्तेमाल emails को send और receive करनें के लिए किया जाता है।
- Web server के जरिये ही FTP (File Transfer Protocol) जैसे requests को fetch किया जा सकता है।
- इसी के अंदर ही designing, development और website को publish करनें की बात सामनें आती है।
यदि कोइ basic web server भी होगा तो वह server side scripting technique को support करता ही है। Server side scripting एक web development method होता है। इसके जरिये ही हर एक user के लिए web server द्वारा customized response प्रदान किया जाता है।
Server side scripting की process को पूरा करनें के लिए बहुत सी scripting languages का use किया जाता है। जैसे की ASP, PHP, JavaScript, Python, Ruby आदि languages का use किया जा सकता है।
Types of Web server in Hindi
Market में अलग-अलग प्रकार के servers देखनें को मिलते हैं। जिन्हें developers द्वारा preferences के आधार पर choose किया जाता है।
सबसे ज्यादा use होनें वाले web server इस प्रकार हैं।
- Apache HTTP Web Server in Hindi
- Internet Information Services (IIS) Web Server
- Node js Web Server in Hindi
- Lite Speed Web Server in Hindi
- Sun Java System Web Server
- Jigsaw Web Server in Hindi
- Lighttpd Web Server
#1. Apache HTTP Web Server in Hindi
Apache HTTP web server को Apache Software Foundation द्वारा develop किया गया है। यह web server सबसे popular web server में से एक है।
यह एक free और open source platform है। जिसे Apache License 2.0 द्वारा release किया गया था। Apache HTTP web server का सबसे बड़ा फायदा यह है की सभी type के operating system को support करता है।
जैसे की Windows, Linux, Mac OS, Unix आदि operating systems के साथ compatible होता है। इसी वजह से world में लगभग 60% web server machines में Apache software का ही इस्तेमाल किया जाता है।
इस software का एक और feature है जो की बहुत ज्यादा important है। Apache server की help से आप आसानी से software में कुछ हद तक customization कर सकते हो।
कुछ अन्य features भी हैं जिसकी वजह से Apache web server एक बेहतरीन option हो सकता है। यह features इस प्रकार हैं।
- यह आसानी से multiple platforms में install हो सकता है। साथ ही अच्छे से काम भी करता है।
- बाकि सभी web servers के मुकाबले Apache Server ज्यादा stable और इसकी functionality समझनें में बहुत आसान होती है।
#2. Internet Information Services (IIS) Web Server
Internet Information Services एक विस्तार के योग्य software है। जिसे Microsoft द्वारा बनाया गया है। साथ ही इसे Microsoft द्वारा maintain किया जाता है।
यह हर किसी Windows operating system platform के साथ compatible होता है। IIS Web server in Hindi द्वारा HTTP, HTTP/2, HTTPS, FTP, SMTP, और NNTP को support किया जाता है।
यह open source platform नहीं है। जिसकी वजह से इस software की customization करना बहुत ज्यादा मुश्किल होती है। साथ ही इसे modify करना भी बहुत ज्यादा मुश्किल होता है।
#3. Node js Web Server
Node js Web Server के जरिये JavaScript code को browser के बाहर execute या run किया जा सकता है। यह एक open source cross platform है, जिसके जरिये JavaScript का run time environment create किया जाता है।
इसका इस्तेमाल करके developers JavaScript की commands को लिख सकते हैं।
Node js web server in Hindi के कुछ important features इस प्रकार हैं:
- यह Google Chrome के V8 JavaScript engine पर based है। यह code execution में बहुत ज्यादा fast होता है।
- यह single-thread model पर based है। Node js web server बहुत ज्यादा scalable होता है। जिसकी वजह से traditional web server के मुकाबले upper hand होता है।
#4. Lite Speed Web Server in Hindi
Light Speed web server को 2003 में release किया गया था। उस समय का सबसे popular web server माना जाता है।
इस web server को Lite Speed Technology द्वारा develop किया गया था। साथ ही यह open source software है।
Lite Speed web server में भी बहुत से ऐसे features हैं जो Apache Web server से मिलते जुलते हैं।
#5. Sun Java System Web Server
Sun Microsystem द्वारा बनाया गया web server medium और large web sites के लिए suitable होता है। वैसे तो server को use करनें की cost नहीं है, लेकिन यह open source नहीं है।
हालाँकि इस web server को Windows, Linux और Unix जैसे operating systems में use किया जा सकता है। Sun Java Script Web Server बहुत सी languages को support करता है।
जैसे की PHP, Perl, Python, Ruby, Rails, और Coldfusion आदि languages को support करता है। इस web server का use करना बहुत ज्यादा आसान और ज्यादा secure होता है।
#6. Jigsaw Web Server in Hindi
Jigsaw Web server object oriented, full functioning web server है। इसमें कई तरह के advanced features होते हैं। जिसे Java programming language में लिखा गया है।
यह open source और free software है। साथ ही यह बहुत से platforms में use किया जा सकता है। जैसे की Linux, Windows, Unix, Mac OS आदि में use किया जा सकता है।
#7. Lighttpd Web Server
Lighttpd Web Server एक open source web server है। यह web server बहुत ज्यादा flexible और secure माना जाता है।
इस web server को खास तौर से high speed performance और special design के लिए use किया जाता है।
इन सब features की help से यह CPU की बहुत कम power consume करता है। Lighttpd web server को अलग-अलग प्रकार के operating system में use किया जा सकता है। उदाहरण के लिए Windows, MAC OS X, Linux आदि में इस software को run कर सकते हो।
अभी तक हमनें जाना की Web Server kya hai, Web server कितनें प्रकार के होते हैं, अब हम जानेंगे की Web server की क्या-क्या विशेषताएं रहीं हैं।
- IP Address kya hota hai | IP Address in Hindi (Full Guide)
- OSI Model kya hai | OSI Model in Computer Network in Hindi
- LAN kya hai? What is LAN in Hindi Ultimate Guide
वेब सर्वर की विशेषताएं – Features of Web Server in Hindi
Web server की बहुत सी विशेषताएं हैं, जो की इस प्रकार हैं:
- Web server का इस्तेमाल HTTP, FTP और SMTP protocol आदि में use किया जाता है।
- अगर web server की security अच्छी होगी तो web page hackers से सुरक्षित रहेंगें।
- Web server में HTTP का इस्तेमाल करके web site या web page को एक जगह से दूसरी जगह transfer किया जा सकता है।
- Users के लिए web server बिकुल free होता है। इसका पैसा web site के मालिक को ही देना होता है।
- Web server में storage space भी प्रदान किया जाता है। यह एक तरह से disk space होता है। जिसके जरिये web site की files को store करके रखा जाता है।
- इसमें आपको bandwidth भी मिलती है, जिसका मतलब यह होता है की आप कितनें data को process और transfer कर सकते हो।
वेब सर्वर के फायदे – Advantages of Web Server
जहाँ से आप web server को buy करते हो तो कभी जरूरत पढ़ें पर hosting providers से interact भी कर सकते हो। यदि आपको web server का पूरा mechanism जानना है और इसके बारे में knowledge रखना चाहते हो तो वह भी कर सकते हो।
- बहुत से web server open source software होते हैं। इसकी वजह से code को change करके custom functions को create किया जा सकता है। Open Source Software होनें के कारण web server को modify किया जा सकता है।
- Web server में बहुत सी ऐसी files होती हैं, जिनकी length बहुत ज्यादा होती है। इस तरह की files को manage करनें में आसानी होती है। ऐसा इसलिए क्यूंकि web server इस तरह की files को perfect order में रखता है।
- यदि आप खुद के hosting resources का use करोगे तो वह बहुत ज्यादा महंगा पड़ जाता है। ऐसे में किसी company से web hosting लेना सबसे cost effective तरीका है।
- Web server को configure करना आसान होता है। इसकी मदद से आप traffic को control कर सकते हो।
- किसी company से web server की hosting लेना बहुत ज्यादा flexible माना जाता है। ऐसा इसलिए क्यूंकि जब भी आपको ज्यादा web servers की जरूरत होगी तो आसानी से hosting plans को increase कर सकते हो।
Disadvantages of Web Server in Hindi – वेब सर्वर के कुछ नुक्सान
- अगर आपको cloud web server या dedicated web server को buy करते हो तो यह बहुत महगें पढ़ जाते हैं।
- यदि आप सस्ते या free web server को buy करते हो तो data चोरी या server down हो सकता है। जिसकी वजह से web site की rank में असर पड़ सकता है।
- बिना internet connection के web server का use करना next to impossible होता है।
- बहुत से web server को customized नहीं किया जा सकता है। क्यूंकि वह open source नहीं होते हैं।
निष्कर्ष
इस post में आपने जाना की web server in Hindi, web server kya hai, web server काम कैसे करता है, Types of web server के बारे में भी जाना है।
अब आपको web server kya hai के बारे में पूरी जानकारी हो चुकी है। आपको यह post कैसे लगी हमें comment करके जरुर बताएं। आप इस post को like और share भी कर सकते हो।
इस post को पढने की लिए आपका बहुत-बहुत धन्यबाद। आपका समय शुभ रहे। जय हिन्द जय भारत!!