Activity (Process)

Web Page Loading Process

Loading a web page across a network involves an orchestrated sequence of protocols spanning multiple layers:

  1. DNS lookup: The client queries a Domain Name System server to resolve the human-readable domain name (such as example.com) into an IP address.
  2. TCP handshake: The browser establishes a reliable transport connection to the destination IP using the three-way handshake (SYN, SYN-ACK, ACK).
  3. TLS setup: For encrypted HTTPS sessions, the browser and server perform a cryptographic handshake to establish shared encryption keys.
  4. HTTP request: The browser issues an application-layer request (e.g., "GET the home page") to the server.
  5. HTTP response: The web server returns the requested resource, including HTML, styling, and images.
  6. Rendering: The browser processes and renders the returned files to display the web page.

0

1

Updated 2026-09-06

Tags

Prep Sessions

Anatomy of the Internet: Core Protocols and Packet Delivery @ University of Michigan - Ann Arbor

Ch.4 Application Layer Services and Protocols - Anatomy of the Internet: Core Protocols and Packet Delivery @ University of Michigan - Ann Arbor

Web Communication with HTTP, HTTPS, and TLS - Anatomy of the Internet: Core Protocols and Packet Delivery @ University of Michigan - Ann Arbor