Summary of Chapter 1
Summary of Chapter 1
Chapter 1 provides an overview of the Internet, the World Wide Web (WWW), and
related technologies.
The Internet
Web Hosting
Websites require hosting on servers to be publicly accessible.
Hosting involves costs for hardware, software, maintenance, and connectivity.
Providers offer various options, emphasizing support, backups, bandwidth,
and database access.
What is HTTP
Purpose:
Defines how messages are formatted and transmitted between clients and
servers.
Protocol Basics:
Evolution:
The first version, HTTP/0.9, was a simple protocol for raw data transfer.
HTTP/1.0 introduced methods like GET, POST, and HEAD, headers for
metadata, and status codes.
HTTPS:
Request/Response Protocol:
Clients send requests specifying the desired action (e.g., GET or POST)
and the resource URI.
Servers respond with a status line (including HTTP version and status
code), headers, and optional content.
HTTP Methods:
HEAD: Similar to GET but retrieves only headers, not the body content.
What is WWW
World Wide Web (WWW) is a system of interconnected documents and resources,
linked by hyperlinks, that reside on the Internet. It was created by Tim Berners-Lee in
1989 at CERN (European Organization for Nuclear Research).
Definition:
Core Components:
Web pages are stored on servers and retrieved by clients using protocols
like HTTP.
Client/Server Architecture:
Key Features:
Users can access and navigate a wide array of resources, including text,
multimedia, and interactive content.
Significance of WWW:
What is URL
URL (Uniform Resource Locator) is a specific type of URI (Uniform Resource
Identifier) that provides the location of a resource on the web. It is commonly used to
access web pages, files, or other resources by specifying their address.
Definition:
A URL identifies the location of a resource on a network.
Components of a URL:
A typical URL consists of four main parts:
Computer Name (Domain Name): The name of the server hosting the
resource (e.g., www.example.com).
Directory Path: Indicates the location of the resource within the server's
directory structure (e.g., /folder/).
File Name: The name of the resource being accessed (e.g., index.html).
Example:
http://www.example.com/folder/page.html
Protocol: http://
Purpose:
Variations:
URLs are essential for navigation on the World Wide Web, as they provide
a standardized way to locate resources globally.