World Wide Web
Chức năng

Bài chi tiết: HTTP và HTML
Các thuật ngữ Internet và World Wide Web thường được sử dụng mà không có nhiều sự khác biệt. Tuy nhiên, hai thuật ngữ không có nghĩa giống nhau. Internet là một hệ thống toàn cầu của các mạng máy tính được kết nối với nhau. Ngược lại, World Wide Web là một tập hợp toàn cầu các tài liệu và các tài nguyên khác, được liên kết bởi các siêu liên kết và URI. Tài nguyên web được truy cập bằng HTTP hoặc HTTPS, là các giao thức Internet cấp ứng dụng sử dụng các giao thức truyền tải của Internet.
Việc xem một trang web trên World Wide Web thường bắt đầu bằng cách nhập URL của trang vào trình duyệt web hoặc bằng cách theo một siêu liên kết đến trang hoặc tài nguyên đó. Trình duyệt web sau đó khởi tạo một loạt các thông báo truyền thông nền để tìm nạp và hiển thị trang được yêu cầu. Vào những năm 1990, sử dụng trình duyệt để xem các trang web, và chuyển từ trang này sang trang khác thông qua các siêu liên kết, được biết đến như là 'duyệt web,' 'lướt web' (sau khi lướt kênh) hoặc 'điều hướng Web'. Những nghiên cứu ban đầu về hành vi mới này đã điều tra các mẫu người dùng trong việc sử dụng trình duyệt web. Một nghiên cứu, ví dụ, đã tìm thấy năm mẫu người dùng: lướt web khám phá, lướt web cửa sổ, lướt phát triển, điều hướng giới hạn và điều hướng mục tiêu.
Ví dụ sau đây cho thấy chức năng của trình duyệt web khi truy cập một trang tại URL http://www.example.org/home.html. Trình duyệt phân giải tên máy chủ của URL (www.example.org) thành địa chỉ Giao thức Internet bằng Hệ thống tên miền (DNS) được phân phối toàn cầu. Tra cứu này trả về một địa chỉ IP như 203.0.113.4 hoặc 2001: db8: 2e:: 7334. Trình duyệt sau đó yêu cầu tài nguyên bằng cách gửi yêu cầu HTTP qua Internet đến máy tính tại địa chỉ đó. Nó yêu cầu dịch vụ từ một số cổng TCP cụ thể nổi tiếng với dịch vụ HTTP, để máy chủ nhận có thể phân biệt yêu cầu HTTP với các giao thức mạng khác mà nó có thể đang phục vụ. Giao thức HTTP thường sử dụng số cổng 80 và đối với giao thức HTTPS, thông thường nó là số cổng 443. Nội dung của yêu cầu HTTP có thể đơn giản như hai dòng văn bản:
GET /home.html HTTP/1.1
Host: www.example.org
Máy tính nhận yêu cầu HTTP chuyển nó đến phần mềm máy chủ web lắng nghe yêu cầu trên cổng 80. Nếu máy chủ web có thể thực hiện yêu cầu, nó sẽ gửi phản hồi HTTP trở lại trình duyệt cho thấy thành công:
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
tiếp theo là nội dung của trang được yêu cầu. Ngôn ngữ đánh dấu siêu văn bản (HTML) cho một trang web cơ bản có thể trông như thế này:
<html>
 <head>
 <title>www.Example.org – The World Wide Web</title>
 </head>
 <body>
 <p>The World Wide Web, abbreviated as WWW and commonly known...</p>
 <u> WWW 
 </u>
 </body>
</html>
Trình duyệt web phân tích cú pháp HTML và diễn giải đánh dấu (<title>, <p> cho đoạn văn,v.v...) bao quanh các từ để định dạng văn bản trên màn hình. Nhiều trang web sử dụng HTML để tham chiếu các URL của các tài nguyên khác như hình ảnh, phương tiện được nhúng khác, tập lệnh ảnh hưởng đến hành vi của trang và Biểu định kiểu xếp chồng ảnh hưởng đến bố cục trang. Trình duyệt thực hiện các yêu cầu HTTP bổ sung cho máy chủ web cho các loại phương tiện Internet khác. Khi nhận được nội dung của họ từ máy chủ web, trình duyệt sẽ dần dần hiển thị trang lên màn hình theo quy định của HTML và các tài nguyên bổ sung này.