WEB
SERVER
PRESENTED BY
-NISHA DEVI E
MEANIN
G
A web server is software and hardware
that handles client requests for web
resources and serves content via the
internet.
How Web Servers Work
• CLIENT REQUEST: A USER SENDS A REQUEST (E.G., VISITING
A WEBSITE).
• REQUEST HANDLING: THE WEB SERVER RECEIVES THE
REQUEST AND PROCESSES IT.
• RESPONSE: THE SERVER SENDS BACK HTML FILES, IMAGES,
OR OTHER RESOURCES TO THE CLIENT’S BROWSER.
FEATURES OF WEB SERVER
1. Web Server can support enlarge data storage support, so it is capable to
make multiple websites.
2. Easy to configure log file set up, enabling where to hold all log files.
3. IT HELPS TO CONTROL BANDWIDTH TO REGULATE NETWORK TRAFFIC.
4. EASY TO MAKE FTP WEBSITES, BECAUSE IT HELPS TO MOVE ENLARGE
FILES FROM ONE SITE TO ANOTHER SITE.
5. EASY TO SET UP WEBSITE CONFIGURATION AND DIRECTORY SECURITY
6. EASY TO MAKE VIRTUAL DIRECTORLES, AND THEN HELP TO MAP THEM
ALONG WITH PHYSICAL DIRECTORIES
7. EASY TO SET UP OF CUSTOM ERROR PAGES
CONFIGURATION THAT MEANS IT HELPS TO VIEW USER
FRIENDLY error messages on your website, when your
website is getting any Issues like as 404 Error will be
displayed if web pages do not present.
8. It is enabled with Server-side web scripting like PHP,
ASP, Ruby, Perl, Python, so it allows
USER TO MAKE DYNAMIC WEBSITES.
WEB
BROWSER
Introduction to Web Browsers
• Definition: A web browser is a software
application used to access and view websites.
• Purpose: Allows users to retrieve, present, and
navigate information on the World Wide Web.
How Web Browsers Work
• Steps:
a. User enters a URL
b. Browser sends request to a web server
c. Server responds with web page data
d. Browser renders the page
• Components: Rendering engine, JavaScript engine,
networking, UI
Features of Modern Web Browsers
• Tab management (Multiple websites in one
window)
• Extensions/Add-ons (Enhance functionality)
• Incognito/Private mode (Browsing without
saving history)
• Synchronization (Access bookmarks and
settings across devices)
• Security features (Anti-phishing, pop-up
blockers, HTTPS enforcement)
WEB SERVER SOFTWARE
• Definition: Web server software is a program
that handles HTTP requests and serves web
content to clients.
• Purpose: Hosts websites, manages requests,
and ensures communication between client
browsers and servers.
How Web Servers Work
• Steps:
a.Client sends a request (via a browser or
API)
b.Web server processes the request
c. Server retrieves the requested resource
d.Server sends the response back to the
client.
• Components: Request handler, storage,
Popular Web Server Software
• Apache HTTP Server (Most widely used, open-
source)
• NGINX (High performance, load balancing, reverse
proxy)
• Microsoft IIS (Integrated with Windows Server,
enterprise-focused)
• LiteSpeed (Efficient, optimized for speed and
security)
• Caddy & Tomcat (Modern alternatives with