Internet and Its Uses · 4 question types
Past paper frequency (2018 to 2024)
This topic accounts for approximately 3% of your exam marks.
The difference between the internet and the WWW, and cookie/browser functions, are typical questions.
Putting the pieces together, here is the full journey from typing a URL to seeing the page:
The DNS (Domain Name System) is the internet's directory service, mapping human-readable domain names to numerical IP addresses.
Think of DNS as a global phonebook. When the browser needs to know where www.example.com is, it asks a DNS server. The DNS server looks up the domain in its records and replies with the IP address. The browser can now connect directly to the server at that address.
DNS is what makes URLs usable: without it, every user would have to remember IP addresses. DNS is hierarchical (root servers, top-level domains like .com, .org, individual sites), but at the IGCSE level the simple "domain name → IP address" mapping is enough.
A web server is a computer (or set of computers) whose job is to store web pages and respond to browser requests for them. Typical web-server features:
Big websites use many web servers behind a load balancer to share the traffic; small websites may live on a single shared server with many other sites.
HTML (Hypertext Markup Language) is the markup language used to define the structure and content of a web page.
HTML is made up of tags that wrap content:
<p>This is a paragraph.</p>: a paragraph<h1>Welcome</h1>: a top-level heading<a href="...">Click here</a>: a hyperlink<img src="..." alt="...">: an embedded image<ul> and <li>: bullet listsA complete simple HTML page might look like:
<!DOCTYPE html>
<html>
<head>
<title>My Web Page</title>
</head>
<body>
<h1>Welcome to my site</h1>
<p>This is a paragraph of text.</p>
</body>
</html>
The browser reads this HTML and produces the visible page. Two related technologies usually accompany HTML:
The exam wants you to know that HTML provides structure and content, CSS provides styling, and JavaScript provides interactivity, but does not require you to write any of them in detail.