The Internet & the World Wide Web
Revise The Internet & the World Wide Web for Computer Science 0478 (O Level) — revision notes and instant AI marking. Free to start.
The Internet & the World Wide Web
Quick Summary
- The Internet is a global network of networks (a WAN) — the infrastructure. The World Wide Web is a service that runs on it — websites and pages.
- HTTP sends data between browser and server in plain text; HTTPS does the same thing but encrypts it, which is why it's used for passwords and payments.
- A web browser is software that requests, receives, and renders (displays) web pages — plus it gives you tabs, bookmarks, history, and an address bar.
- A web server is a remote computer that stores a website's files and hands them out on request, 24/7, to many users at once.
- A URL is the text address of a page, made of three parts: protocol → domain name → file path.
- The DNS is the internet's phone book — it turns a human-friendly domain name into the numeric IP address computers actually need.
- HTML is the language that structures and presents a web page's content, built from opening/closing "tags".
- Cookies are tiny files that remember things about you. Session cookies live in RAM and vanish when you close the browser; persistent cookies live on the hard drive and survive between visits.
1. The Internet vs the World Wide Web
This is the single most commonly mixed-up idea in this whole topic, and examiners know it — so let's nail it properly, not just memorise a sentence.
What is the Internet?
- The Internet is a global network of networks — millions of smaller networks (home networks, school networks, company networks) all linked together.
- It is the most well-known example of a Wide Area Network (WAN) — a network that spans a huge geographical area, in this case the entire planet.
- Its job is to be the infrastructure — the cables, satellites, routers, and connections — that makes it possible for data to travel from one device to another anywhere in the world.
What is the World Wide Web?
- The Web (or "the web") is a collection of websites and web pages that you access using the Internet.
- It was invented in 1989 by Tim Berners-Lee, who wanted a way for people to share and access information globally.
- It's made of interconnected documents and multimedia files (text, images, video) stored on web servers all around the world, and linked together by hyperlinks.
- You access web pages through a web browser, which talks to web servers to fetch and display that content.
The Internet is the infrastructure (the "roads"); the World Wide Web is a service that runs on that infrastructure (one of the "destinations"). Email, FTP, and VoIP also run on the Internet but are not part of the web.
A student says: "The Internet is just another name for the World Wide Web." Explain why this statement is incorrect.
Give two examples of internet services other than the World Wide Web.
2. Network Protocols — HTTP & HTTPS
A protocol is simply a set of rules that devices agree to follow so they can communicate properly — a bit like two people agreeing to speak the same language and take turns talking. HTTP and HTTPS are the protocols that let your browser and a web server understand each other.
HTTP — Hypertext Transfer Protocol
- HTTP allows communication between clients (your browser) and servers (where the website lives) so you can view websites.
- It works both ways — the client can receive data from the server (e.g. fetching a webpage) and send data to the server (e.g. submitting a form, uploading a file).
- The problem: standard HTTP sends this data as plain text. If someone intercepted the traffic, they could read it directly — including passwords typed into a login form.
HTTPS — the secure version
- HTTPS works exactly like HTTP but adds an extra layer of security.
- All data sent and received using HTTPS is encrypted — scrambled into unreadable form so that even if it's intercepted, it can't be understood without the correct key.
- HTTPS is used specifically to protect sensitive information: passwords, financial/banking details, and personal data.
"HTTPS encrypts the data being transmitted to keep it secure, unlike HTTP." — this single sentence is the exact phrasing that scores full marks on the classic 2-mark "describe one difference between HTTP and HTTPS" question.
Describe one difference between HTTP and HTTPS. [2]
3. Web Browser
A web browser (Chrome, Safari, Firefox, Edge...) is a piece of software used to access and display information on the internet. Its core job is to take the raw HTML code a server sends back and render it — turn it from code into the visual page you actually see, with formatted text, images, and layout.
A web browser displays web pages by rendering HTML — it interprets the code in HTML documents and translates it into a visual display for the user.
Functions of a web browser
| Function | Description |
|---|---|
| Navigation tools | Back/forward buttons and a home button, to help users move between pages |
| Bookmarks & favourites | Allow users to save links to frequently visited websites and access them easily |
| Storing cookies | Saves small data files that remember information about your browsing (see Section 5) |
| Record user history | Allows users to quickly revisit recently viewed web pages |
| Address bar | A place for the user to type in the URL of a web page to visit |
| Multiple tabs | Allow multiple web pages to be open at once so users can quickly switch between them |
State three functions of a web browser, other than displaying web pages.
4. Web Pages — How One Actually Loads
This is the section that ties everything together, and it's exactly the kind of process CIE loves to ask about in a 6–7 mark "explain how a web page is requested, sent, and displayed" question. Let's build it up piece by piece, then put it all together as one flow.
Web Servers
- A web server is a remote computer that stores the files needed to display a web page on the Internet — think of it as the "warehouse" where the website's actual content lives.
- Web servers are generally available 24/7, and their security is managed by the owner of the hardware.
- They can serve multiple users at the same time — thousands of people can request the same page simultaneously.
URLs — Uniform Resource Locators
A URL is a unique identifier for a web page — its "website address." It's text-based specifically so humans can read and remember it (compare that to remembering a string of numbers!). A URL splits into three parts:
| Part | Example | What it means |
|---|---|---|
| Protocol | https | The communication method used to transfer data between client and server |
| Domain name | www.savemyexams.com | The name of the server where the resource is located |
| Web page / file name | /igcse/computer-science/cie/23/revision-notes/ | The location of the specific file or resource on that server |
DNS — Domain Name System
savemyexams.com, and the DNS looks it up and returns the numeric IP address that computers actually use to find and connect to that server.
- The DNS is essentially a directory of domain names, translating human-readable domain names into numeric IP addresses.
- When you type a URL, the DNS translates the domain name into its associated IP address so your computer can connect to the server hosting the website.
- Without DNS, you'd have to memorise the IP address of every single site you wanted to visit — completely impractical.
HTML — Hypertext Markup Language
- HTML is the foundational language used to structure and present content on the web.
- It's made of elements called tags. Most tags are opened and closed, e.g.
<html>...</html>, while some are self-contained (only opened), e.g.<img>and<link>.
HTML for structure — it organises content into sections such as headers, paragraphs, and footers. The <html> tag is the root element that wraps everything else:
Other ways HTML provides structure: creating lists, positioning text on the screen, and embedding media/interactive elements.
HTML for presentation — it also displays content in a visually meaningful way, using elements like headings (<h1>, <h2>), paragraphs (<p>), links (<a>), and images (<img>). This presentation layer is mainly refined using CSS (Cascading Style Sheets). Other presentation examples: displaying data in a table, or showing images with captions.
Requested: A web browser is used → user enters the URL/web address into the address bar (or clicks a link) → the URL specifies the protocol → protocols used are HTTP or HTTPS.
Sent: The URL contains the domain name → the domain name is used to look up the IP address of the company → the DNS stores an index of domain names and IP addresses → the web browser sends a request to the web server/IP address.
Received: Data for the website is stored on the company's web server → the web server sends the data back to the web browser, using the customer's IP address to return it → the data is transferred as HTML → HTML is interpreted/rendered by the browser to display the website.
Split the following URL into its three parts and explain what each part does: https://www.bbc.co.uk/news
Explain the purpose of a DNS server, and describe what would happen if DNS did not exist.
5. Cookies
A cookie is a tiny data file stored on a computer by browser software that holds information relating to your browsing activity. Cookies typically contain:
- Browsing history — which websites you have visited
- Login information — usernames & passwords
- Preferences — language, font size, theme settings
There are two types, and the exam always wants you to compare them on the same two criteria: where they're stored, and when they're deleted.
| Session cookie | Persistent cookie | |
|---|---|---|
| Where stored | RAM | Hard drive |
| When deleted | When the browser is closed | When expired, or manually deleted |
| Purpose | Track current session activity (e.g. items in a shopping basket) | Remember preferences and login details across multiple visits |
Describe the difference between a session cookie and a persistent cookie.
A website remembers a user's preferred display language every time they return over several weeks. Which type of cookie is being used, and why?
What to Memorise
Internet vs Web
Internet = global infrastructure (WAN). Web = a service (websites) that runs on that infrastructure. Web ≠ email/FTP/VoIP, but all run on the Internet.
HTTP vs HTTPS
HTTPS = HTTP + encryption. Used for passwords, financial data, personal data. Model line: "HTTPS encrypts the data being transmitted, unlike HTTP."
Browser functions
Navigation tools, bookmarks/favourites, storing cookies, history, address bar, multiple tabs. Browser renders HTML into a visual display.
URL structure
Protocol → Domain name → Web page/file name. e.g. https:// + www.site.com + /page
DNS
"Phone book of the internet" — translates human-readable domain names into numeric IP addresses so devices can connect.
Cookies
Session: RAM, deleted on browser close, tracks current session. Persistent: hard drive, deleted on expiry/manual delete, remembers logins/preferences.
Concepts Checklist
Tick off each idea only once you can explain it out loud, without looking at your notes.
Exam Tips & Common Mistakes
Instead: Always describe the Internet as infrastructure/a WAN and the Web as a service that uses it.
Instead: HTTPS works the same way as HTTP, it just adds encryption — that's the only meaningful difference examiners want.
Instead: Give the user-facing features too — navigation tools, bookmarks, tabs, cookies, history, address bar.
Instead: DNS only translates the domain name into an IP address — it doesn't fetch the page itself, it just finds the address to connect to.
Instead: Mark schemes specifically reward "stored in RAM vs stored on hard drive" and "deleted on browser close vs deleted on expiry/manual delete."
Instead: Structure your answer in the same three stages the mark scheme uses: Requested → Sent → Received. This makes it far easier for an examiner to award each point.
- 2. Network Protocols — HTTP & HTTPS
- Exam Tips & Common Mistakes
Read the full The Internet & the World Wide Web notes free
That's the preview — create a free account to read the rest, plus flashcards and practice questions with instant AI marking. No credit card.
Unlock the full notes free →