Analyzing and Access Online Information1 2 3
Analyzing and Access Online Information1 2 3
UNIT 1
THE INTERNET AND THE WORLD
WIDE WEB
1.1 Introduction to The Internet
Definition
Definition
The World Wide Web (WWW) is a system of interlinked
documents and multimedia accessed via the Internet. It uses a
web browser to access and display content hosted on web servers.
Key Components
• Web Pages: Documents written in HTML (HyperText Markup
Language).
• Web Browsers: Software for accessing web pages (e.g., Google
Chrome, Firefox, Safari).
• Web Servers: Systems that host web pages and deliver them
to users via HTTP/HTTPS protocols.
A web browser
A web browser is a software program that allows
a user to locate, access, and display web pages.
In common usage, a web browser is usually
shortened to "browser." Browsers are used
primarily for displaying and accessing websites on
the internet, as well as other content created using
languages such as Hypertext Markup Language
(HTML) and Extensible Markup Language (XML).
Cont..
• Browsers translate web pages and websites
delivered using Hypertext Transfer Protocol
(HTTP) into human-readable content. They also
have the ability to display other protocols and
prefixes, such as secure HTTP (HTTPS), File
Transfer Protocol (FTP), email handling (mailto:),
and files (file:).
• In addition, most browsers also support external
plug-ins required to display active content, such
as in-page video, audio and game content.
A web server
• Web server is a computer where the web content
is stored. Basically web server is used to host the
web sites but there exists other web servers also
such as gaming, storage, FTP, email etc.
• The most commonly used Web servers are
Apache and Microsoft’s Internet Information
Server (IIS).
Web Server Working
Web server respond to the client request in either of the following
two ways:
Sending the file to the client associated with the requested URL.
Generating response by invoking a script and communicating
with database
Cont…
Key Points
• When client sends request for a web page, the web
server search for the requested page if requested page
is found then it will send it to client with an HTTP
response.
• If the requested web page is not found, web server will
the send an HTTP response: Error 404 Not found.
• If client has requested for some other resources then
the web server will contact to the application server
and data store to construct the HTTP response.
The term web server can denote server
hardware or server software, or in most
cases, both hardware and software
might be working together.
cont
1.On the hardware side, a web server is defined as a
computer that stores software and another website
raw data, such as HTML files, images, text
documents, and JavaScript files. The hardware of
the web servers are connected to the web and
supports the data exchange with different devices
connected to the Internet.
2.On the software side, a web server includes server
software accessed through website domain names. It
controls how web users access the web files and
ensures the supply of website content to the end-user.
The web server contains several components,
including an HTTP server.
Cont…
Typically, web server management is
an ideal example of the client/server
model. Therefore, it is compulsory for
all computers that host websites
(whether with state or dynamic web
page content) to have web server
software.
How the Web Works
Definition
• A website is a collection of related web pages
hosted under a single domain name and
accessible on the Internet.
Types of Websites
• Static Websites: Content remains the same for all
users (e.g., personal blogs, company portfolios).
• Dynamic Websites: Content changes based on
user interactions or data (e.g., Facebook, e-
commerce sites).
• E-commerce Websites: Focused on online
buying and selling (e.g., Alibaba, Amazon).
• Educational Websites: Provide learning
resources (e.g., Khan Academy, Udemy).
Components of a Website
• Domain Name: The address of the website (e.g.,
www.example.com).
• Web Pages: Individual pages of content.
• Backend: Handles server-side operations, databases, and
dynamic functionalities.
• Frontend: The user interface visible to visitors.
Example Breakdown
Amazon.com:
– Frontend: Product listings, search bar, user-friendly interface.
– Backend: Processes payments, updates inventory, handles
recommendations.
Domain Vs. Hosting