Professional Documents
Culture Documents
IT 3401
ASSIGNMENT – 1
NAME : CHANDRU.M
DEPT : B.Tech (IT)
REG NO : 210622205011
YEAR : 2nd YEAR
FACULTY NAME : Ms.V.Shanmuga priya
ARCHITECTURE OF WEB SERVERAND WEB BROWSER
Web Browser :
The availability of many browsers like Chrome, Firefox, Safari, and Edge gives users the option
to compare performance andchoose what is needed as per their requirements.
It is a highly advanced application software that helps surf the internet.
It is like a gateway to access thehuge potential information the internet holds with a simple,
user-friendly UI (user interface).
Browser Architecture :
Browser architecture is designed to provide a faster, more secure, and more feature-rich
platform that helpsusers interact easily with the internet. The browser
Architecture is broadly divided into seven parts.
The user interface :
A browser is designed such that itallows personalization, as every individual has different
interests. This personalization is achieved by providingbasic features like groups, collections,
bookmarks, and
themes. Each browser can have a different user interfaceand features.
Browser Engine:
The browser engine is responsible for coordinating web content that is fetched from
the server and user
interactions. It keeps a note of which button is clicked, which URL is asked to parse,
and how the web contentwill be processed and displayed on the browser.
Rendering Engine:
The rendering engine, on the otherhand, interprets and renders web content. In
most browsers, both the browser engine and the renderingengine work together to
provide better results to the user.
Networking Layer:
JavaScript Engine:
The JavaScript Engine is the core component of browser architecture, with the ability to
manipulate webcontent and introduce dynamic behavior in web pages.
Data Storage:
A large part of the browser goes into storingvarious types of data, which include
not only user preferences, browsing history, passwords, and otherregular data
updates as well (address, name, and contact).
UI backend:
The UI backend provides dynamic and interactivebehavior on the web page and enhances
the overall functionality and performance of the browser.
Conclusion
WEB SERVERS:
A web server is a software application or hardware device that stores, processes, and serves
web content to users over the internet.
It plays a critical role in the client-server model of the World Wide Web, where clients
(typically web browsers) request web pages and resources, and servers respond to these
requests bydelivering the requested content.
Web server architecture refers to the structure and design of web servers, outlining
how they handleincoming requests and deliver web content.
There aretwo main approaches to web server architecture:
In a multi-tier architecture, multiple servers are used to distribute the workload and
ensure high availability.
This approach often involves load balancersthat evenly distribute incoming requests
across a clusterof web servers.
Working of Web Servers :
A web server works in the following ways: Obtain the IP address from domain name: IP
address is obtained in two ways either by searchin it in the cache orrequesting DNS
Servers
Requests full URL from Browsers: After fetching IP address a full URL is demanded from
from web server The Web Page is displayed on the browser: After gettingthe response
from the server, the web browser displaysthe result.
Conclusion: