Learning Objectives
  • Describe the complete process that begins when a user enters a URL.
  • Explain the roles of the browser, IP address, DNS, web server and HTML.
  • Distinguish name resolution from page retrieval and rendering.
  • Write a logically ordered examination answer for the process.
Key Terms
DNS
Domain Name Server system that translates a domain name into the corresponding IP address.
IP address
A network address used to identify the destination device or server.
Web server
A system that stores web resources and responds to browser requests.
HTML
Markup used to describe the structure and content of a web page.
Resolution
The process of finding the IP address associated with a domain name.
Retrieval
Requesting and receiving the required web resource.
Rendering
Interpreting HTML and producing the displayed page.
Packet
A unit into which transmitted data is divided for movement across networks.
Summary diagram
Summary Of The Main Ideas In This Lesson
Stage 1: The Browser Interprets The URL

The process begins when the user enters a URL into the browser address bar or follows a hyperlink. The browser examines the URL to identify the protocol, the domain name and the requested page or file.

The browser needs an IP address to direct communication to the correct destination. People commonly use domain names because they are easier to remember, but network communication relies on addresses that identify devices and servers.

Stage 2: DNS Resolves The Domain Name

The browser or operating system obtains the IP address associated with the domain name by using the domain name server system. A DNS server receives a query containing the domain name and returns the corresponding IP address when it can resolve the name.

DNS does not normally send the requested web page. Its role in this process is name resolution. This distinction is frequently tested: DNS supplies or helps locate the IP address, while the web server supplies the web resource.

Stage 3: The Browser Requests The Resource

Using the IP address, the browser can send an HTTP or HTTPS request towards the web server. The request identifies the required page or file from the URL. The data travels through the internet infrastructure and may be divided into packets.

The web server receives the request and locates the requested resource. It then sends a response. For a page, the response commonly includes HTML. If the resource cannot be supplied, the server can return a status response rather than the requested page.

Stage 4: The Browser Renders The Page

The browser receives the response and interprets the HTML. It creates the page structure and displays the content. If the HTML refers to separate resources, the browser may make additional requests for them.

The completed display is therefore the result of several distinct roles: the URL identifies the resource, DNS provides the server IP address, the internet carries the communication, the web server returns the resource, and the browser renders the HTML.

Writing The Process In The Correct Order

A strong answer follows the sequence from URL to display. It does not jump directly from typing a domain name to seeing the page. Each named component must be connected to an action.

Useful verbs include: the browser parses the URL; DNS resolves the domain name; the browser sends a request to the server IP address; the web server returns HTML; the browser renders the HTML and displays the page.

Roles In Page Retrieval
Component Role
Web browser Accepts the URL, sends the request, receives the resources and renders HTML
IP address Identifies the network destination of the web server
DNS Translates or resolves the domain name into an IP address
Web server Stores the resource and sends a response to the browser
HTML Describes the page structure and content that the browser renders
Worked Examples
Ordering The Stages

Question: Put these events in order: web server returns HTML; DNS returns an IP address; browser displays the page; user enters a URL; browser requests the page.

  1. Begin with the user action.
  2. Resolve the human-readable domain name before addressing the server.
  3. Send the request after the destination address is known.
  4. Receive the resource before rendering it.

Answer: User enters URL → DNS returns the IP address → browser requests the page → web server returns HTML → browser renders and displays the page.

Correcting The Role Of DNS

Question: A student says, “The DNS sends the website to the browser.” Explain the correction.

  1. State the actual purpose of DNS.
  2. Identify the component that stores and sends the page.

Answer: DNS resolves the domain name to an IP address. The browser then requests the page from the web server, which returns the HTML or other resource.

Examination Guidance
  • Name every component requested in the question and attach a correct action to it.
  • Maintain chronological order from URL entry to page display.
  • Do not say that DNS stores all websites; it resolves names to IP addresses.
  • End the process with the browser rendering HTML, not merely receiving data.
Common Mistakes
  • Saying the URL is converted directly into HTML.
  • Giving DNS the role of the web server.
  • Forgetting the IP address.
  • Saying the web server renders the page for the user.
  • Writing an unordered list rather than a connected process.
Knowledge Check

1. What is the role of DNS when a user enters a URL?

Answer: It resolves the domain name to the corresponding IP address.

2. Why is an IP address needed?

Answer: It identifies the network destination of the web server.

3. Which component normally sends the HTML page?

Answer: The web server.

4. Which component renders the HTML?

Answer: The web browser.

5. Why may the browser send more than one request for a page?

Answer: The HTML can refer to separate resources that must also be retrieved.