दोस्तों क्या आप जानते है, web server क्या है और यह कैसे काम करता है, यदि आप web server के बारे में नहीं जानते या फिर आप web server के बारे में विस्तार से जानना चाहते है तो इस article में बने रहिये यहाँ मैं आपको बताऊंगा की web Server क्या है और web server कैसे काम करता है, web server कितने प्रकार का होता है, web server के फायदे , web server के नुकसान, web server की विशेषताएं इत्यादि।
web server क्या है (what is web server in hindi)
Web server एक
computer program या
software होता है जो किसी web
sites, web application या web
pages को store करके रखता है, और user द्वारा
request किये गए websites या web pages को http के माध्यम से user तक पहुंचाता है.
Web server एक ऐसा hardware या software system होता है, जहा किसी
websites या web pages
को host किया जाता है और ये website या web pages 24 hours server
पर उपलब्ध होती है, user किसी भी समय इस वेब sites या web pages को किसी web
browser में देख सकता है.
Web server एक ऐसा computer system होता है जो user द्वारा
request किये गए web pages को user तक पहुंचाता है, Web server में उपलब्ध किसी भी web sites या web pages में उपलब्ध data,
text, images , audio ,video, files इत्यादि के रूप में होता है. जब भी कोई user किसी जानकारी को ढूढने के लिए web browser में किसी web
sites या web
pages को enter करता है तो ये request web server पर जाती है फिर web server उस web sites या web pages को web browser में show कर देता है.
Web server कैसे काम करता है (how web server works in hindi)
दोस्तों जब भी कोई user किसी जानकारी को पाने के लिए या फिर किसी और कार्य के लिए किसी web
sites या web
pages के url को web browser के address बार में enter करता है, तो web browser द्वारा
request Domain Name System(DNS) के पास जाता है फि र domain name system url को IP Address में change करके web
browser को return
कर देता है. फिर IP Address के द्वारा ये web
browser web server से connect
हो जाता है और server पर request भेजता है, फिर server request कियेग ए websites या web pages को user के web browser में show कर देता है.
web server के प्रकार (type of web server in hindi)
Web server कई प्रकार के होते है जिनके नाम है,
->Apache web server
->IIS web server
->Light Speed web server
->NGINX web server
->Jigsaw web server
->Apache web server
Apache web server को Apache software foundation के द्वारा
develop किया गया था . Apache web server एक open source web server
software है.
Apache web Server का प्रयोग किसी भी user के द्वारा किया जा सकता है, Apache web server के code को किसी भी user के द्वारा free में download
किया जा सकता है और उस code को Edit और modify किया जा सकता है. Apache web server को window, Linux, mac OS इत्यादि
operating system में
install किया जा सकता है. Apache web server पूरी दुनिया में सबसे ज्यादा उपयोग किये जाने वाला और सबसे ज्यादा प्रचलित web
server है,
->IIS web server
IIs का full
form होता है Internet Information
Services. IIS web server Microsoft द्वारा बनाया गया web server है, इस web server को सिर्फ window
operating system में
install किया जा सकता है, IIS web server किसी और operating system जैसे Linux,
Mac os इत्यादि के साथ कार्य नहीं करता है.
IIS web server में apache web server की तरह सभी विशेषताएं सम्मिलित होती है, लेकिन IIS
web server apache server Server की तरह open source नहीं होता है, इसलिए इस web server के software program को modify या edit नहीं किया जा सकता है, IIS Web Server High Security और Best Customer Support प्रदान करता है.
->Light speed web server
Light speed web server एक trademark युक्त web
server software है. Light
speed web server का
configuration और
feature Apache web server की तरह होता है. Light speed web server चौथा काफी प्रचलित web
server है, Light
speed web server एक open
source software है जिसे free में download, edit और modify किया जा सकता है. Light speed web server को apache web server का alternative कहा जा सकता है. Light speed web server एक high performance और high scalable web server है.
->NGINX web server
NGINX एक open
source web server है, इसका प्रयोग load
balancer, reverse proxy, mail proxy, Http cache की रूप में भी किया जा सकता है. NGINX web server एक free और open source software है, जिसे कोई भी user free में download, edit और modify कर सकता है. NGINX एक fast, Lightweight और high performance web
server है. एक साथ ज्यादा मात्रा में Request को handle करने के लिए Nginx web server बनाया गया था, Nginx एक powerful web server है, इसका ज्यादातर प्रयोग web
hosting company के द्वारा किया जाता है.
->Jigsaw web server
Jigsaw एक Open source
web server है जिसे world
wide web Consortium(w3c) द्वारा बनाया गया था , Jigsaw web server http
1.1 Implementation , Advanced java architecture और कई सुविधाएं प्रदान करता है. Jigsaw web server एक object oriented और full functioning web
server है जिसे java भाषा में लिखा गया है,
Web server की विशेषताएं (Features of web server in hindi)
->Client और server
के बिच data transfer करने के लिए web server के द्वारा Http
protocol का प्रयोग किया जाता है, इसके साथ साथ browser और server के बिच large file transfer करने के लिए web server के द्वारा smtp और ftp protocol का प्रयोग किया जाता है.
->web server login की सुविधा प्रदान करता है, जिससे server पर data को upload किया जा सकता है और server से data को download किया जा सकता है.
->web server https के standard port 443 का प्रयोग करता है, जिससे
browser और server
के बिच data transfer करना काफी सुरछित होता है.
->web browser में कोई भी web sites या web pages load ना होने पर या किसी और प्रकार की
समस्या होने पर web server browser में error code show कर देता है, जैसे user द्वारा
request कि या गया websites या web psges web server पर उपलब्ध नहीं होता या delete कर दिया जाता है तो web browser में वो websites या web pages display नहीं होता है और 404 page not found error
code प्रदर्शित किया जाता है.
->यदि किसी file में उसके नाम को नहीं जोड़ा गया है तो web server के द्वारा web
browser में default
document को प्रदर्शित किया जाता है.
->web server के virtual hosting के द्वारा एक IP Address से multiple websites को manage किया जा सकता है.
->web server big data storage को support करता, जिससे web
server के द्वारा
multiple websites को manage
किया जा सकता है.
->web server server side scripting language के साथ कार्य करने मे सक्षम है, इसलिए web
server user को
dynamic websites बनाने की permissiin देता है, कुछ server side scripting
language के नाम है Asp, php, python इत्यादि .
->web server network traffic को एक समान रखने के लिए bandwidth को नियंत्रित करने में सहायता करता है. जिससे ज्यादा web
traffic होने पर downtime नहीं होता है.
web server के फायदे (advantages of web server)
->web server host किये गए किसी भी websites या web application पर ज्यादा
control और
flexibility प्रदान करता है जिससे किसी
website या web
applicatiin को manage
करना आसान
हो जाता है.
->कई web
server open source और free होते है, जिसे आप अपने जरुरत के अनुसार add,
edit और modify
कर सकते है,
->web server किसी भी
websites या web
application की
performance और
download speed को जांचने में user की सहायता करता है
->web hosting provider के द्वारा user किसी web
server के
environment के बारे में सभी प्रकार की जानकारी को प्राप्त कर सकता है
web server के नुकसान (disadvantages of web server)
->ज्यादातर web
server फ्री नहीं होते है, इसलिए ऐसे web
server software को
update, edit और modify
नहीं कर सकते है, और इस server का use करने के लिए आपको
monthly plan लेना
होता है और पैसे देने होते है.
->web server का प्रयोग करनेके लिए आपके पास internet connection होना चाहिए , बिना
internet connection के आप web server का प्रयोग नहीं कर पाते है,
->कई web
server में security
अच्छी नहीं होती है, यदि आप web server का चुनाव करते समय
सावधानी नहीं रखते है तो data loss या data चोरी होने की सम्भावना रहती है.
->user के द्वारा Web
server पर host कि ये गए websites पर ज्यादा
traffic होने की वजह से down हो सकती है
Web server के उपयोग (use of web server in hindi)
->web server किसी भी
websites या web
application की
hosting को manage
करता है.
->web server का उपयोग कि सी Api को host करने के लिए किया जाता है.
->web server web browser से http
request को
receive करता है और web browser को
response के रूप में resources
या html
file को return
करता है.
-> user web server के माध्यम से किसी web
sites या web
application पर किसी files को
upload या
download कर सकते है. और किसी files को एक दूसरे के साथ share कर सकते है
->web server के उपयोग से user किसी web
sites के माध्यम से किसी दूसरे user को email
भेज सकते है और email प्राप्त कर सकते है.
निष्कर्ष (conclusion)
इस
article में मैंने web
server के बारे में काफी जानकारी दी है, आशा करता हु आपको इस article
से काफी जानकारी मिली होगी, दोस्तों यदि आपको ये article पसंद आयी है तो इसे अपने दोस्तों के
साथ share करे.
0 टिप्पणियाँ