Learn in your language
Skip to content
IGCSE · Cambridge (CIE) · 0478

Trace how a browser retrieves a web page

Follow the browser, DNS, IP address, web server and HTML from typed URL to displayed page.

Section 5 · The internet and its uses

Cambridge IGCSE Computer Science 0478 · The internet and its uses · 2026–2028 Version 6 · 5.1

This sequence follows Cambridge IGCSE Computer Science 0478, 2026–2028 syllabus Version 6. It covers subject content sections 5.1–5.3 only. The separately published 2029–2031 syllabus is not mapped here. Practice is original, self-checked and does not award an official Cambridge grade. Full timed papers and human subject-teacher review remain outstanding.

Before you begin

  • No programming language is required. Be comfortable with place value and multiplication; each lesson introduces the computer-science notation it uses.

Work on paper. Try each question before revealing help, and explain why your method works.

Quick readiness check

What does DNS look up?

What you will learn

  • Explain the role of DNS
  • Trace request and response between browser and server
  • Explain how returned HTML becomes a displayed page

A URL starts a sequence of lookups and requests

When a user enters a URL, the browser reads the protocol and domain. The Domain Name System (DNS) looks up the domain and returns an IP address so network traffic can be routed to the server.

Apply and check the rule

The browser sends a request to that web server. The server returns a response that can contain HTML and other resources. The browser interprets and renders those resources to display the page. DNS finds the address; it does not deliver or render the page.

Pause and explain

When does the browser render HTML?

Put the idea to work

Worked example

Put these events in order: render HTML, resolve domain with DNS, enter URL, receive server response, request page.

Show the worked solution
  1. The user enters the URL.
  2. DNS resolves the domain to an IP address.
  3. The browser requests the page; the server responds; then the browser renders the HTML.

Answer Enter URL → DNS resolves the domain → browser requests the page → server responds → browser renders HTML.

Try a topic test

Choose Easy, Normal or Difficult. Save your answers and open worked review after finishing.

Test this topic →

From guided practice to a new situation

Write your answer and reasoning first. Use a hint only if you are stuck. The model solution is for self-checking; your written work is not automatically marked.

1 · Guided

Order the five steps after a student enters a domain: browser request, DNS lookup, server response, IP returned, page rendered.

Give me a hint

Name resolution must happen before routing the request.

Compare my reasoning
  1. DNS looks up the domain.
  2. It returns the IP address.
  3. The browser sends a request, the server responds, and the browser renders the page.

DNS lookup → IP returned → browser request → server response → page rendered.

Look for these in your work

  • DNS first
  • IP before request
  • Response before rendering
2 · Independent

The DNS lookup succeeds but the website server is offline. What will the browser receive?

Give me a hint

DNS and the web server perform separate jobs.

Compare my reasoning
  1. DNS can still provide the IP address.
  2. The browser then attempts to contact the server.
  3. If the server is offline, no successful page response is returned.

The name can resolve successfully, but the server cannot return the requested page while it is offline.

Look for these in your work

  • DNS result separated
  • Server contact
  • Outcome explained
3 · Transfer

A learner says DNS converts HTML into the visible page. Correct the sequence and identify the component responsible for rendering.

Give me a hint

Compare name lookup with page display.

Compare my reasoning
  1. DNS resolves a domain name to an IP address.
  2. The web server returns page data such as HTML after a request.
  3. The browser renders that HTML for display.

DNS supplies an IP address; the server supplies page data; the browser renders the HTML.

Look for these in your work

  • DNS role
  • Server role
  • Browser role

Common mistakes

  • Saying DNS returns the page itself
  • Saying the browser sends a domain name directly as the network destination without resolving it
Recall without your notes

What can you explain now?

What does DNS provide to help contact a website?

Compare with the explanation

The IP address associated with its domain name

The browser uses the IP address to route a request to the relevant server.

After trying it yourself, choose your next review. This is your self-assessment.

Your review choice appears on Today. Sign in to sync it across devices.

Make it stick

Name the roles of the browser, DNS, IP address, web server and HTML in a page request.

If you needed the solution, close it and solve the problem again from a blank page. A correct answer is stronger when you can explain the reason for each step.

Keep learning Computer Science

Course scope and assessment

165 original lessons map the listed objectives across all 10 main topics in the 2026–2028 Version 6 syllabus, with worked explanations and guided, independent and transfer practice. This is mapped teaching coverage, not proof of full exam readiness. Three earlier starter lessons remain available but are not counted as syllabus-mapped teaching. Practical programming experience in an executable browser workspace, full timed-paper practice, human subject-teacher review and the separate 2029–2031 syllabus remain outstanding. Practice is self-checked and does not award an official Cambridge grade.

StudyForA · Learn with understanding

Original teaching content and links to official sources. Check your exam year and qualification before using a resource.