Revision Notes
IGCSE Computer Science: The Internet and Its Uses — Revision Notes
Revision notes on the internet and WWW, URLs, HTTP/HTTPS, browsers, DNS, cookies, blockchain, cyber threats and security solutions for Cambridge IGCSE CS 0478.
- Subject
- Computer Science
- Level
- IGCSE
- Topic
- The internet and its uses
- Author
- Marlbridge Academic Team
- Updated
- Reviewed by
- Harris Khan (what this means)
Aligned to Cambridge IGCSE Computer Science (0478), 2026-2028. Official specification .
Syllabus page (what it covers and how it is assessed): Cambridge IGCSE Computer Science.
Syllabus points this page covers
0478
- 5 The internet and its uses (whole topic)
Found an error? Report a correction.
Need help with this topic? Request a free trial class for IGCSE Computer Science (0478).
Topic 5 covers how the web works on top of the internet, how a browser finds and displays a page, what cookies and digital currencies are, and how cyber security threats are carried out and defended against. In Cambridge IGCSE Computer Science (0478) it is examined on Paper 1; the cyber security section (5.3) is one of the most heavily tested parts of the paper, and most marks come from describing a process step by step.
Condensed for the final weeks. For full explanations and worked examples, use the Internet and its uses study guide; for exam practice, use the Internet and its uses practice questions.
Syllabus coverage
Learning outcomes from the Cambridge IGCSE Computer Science 0478 syllabus for 2026, 2027 and 2028:
| Ref | Learning outcome (summarised) |
|---|---|
| 5.1.1 | Difference between the internet and the world wide web |
| 5.1.2 | What a uniform resource locator (URL) is |
| 5.1.3 | Purpose and operation of HTTP and HTTPS |
| 5.1.4 | Purpose and functions of a web browser |
| 5.1.5 | How web pages are located, retrieved and displayed when a URL is entered |
| 5.1.6 | Cookies: session and persistent, and how they are used |
| 5.2.1 | Concept of digital currency and how it is used |
| 5.2.2 | Blockchain and how it tracks digital currency transactions |
| 5.3.1 | Processes and aims of a range of cyber security threats |
| 5.3.2 | Solutions used to keep data safe from security threats |
5.1 The internet and the world wide web
| Term | Key fact |
|---|---|
| Internet | The infrastructure: the global network of connected computers and networks |
| World wide web (WWW) | The collection of websites and web pages accessed using the internet |
| URL | A text-based address for a web page; can contain the protocol, domain name and web page/file name |
| HTTP | Hypertext transfer protocol: the set of rules for transferring web pages between a web server and a browser |
| HTTPS | HTTP secure: the same rules, but the data is encrypted (using SSL) so intercepted data cannot be understood |
| Web browser | Software whose main purpose is to render HTML and display web pages |
| DNS | Domain name server: looks up a domain name and returns the matching IP address |
| Cookie | A small text file stored by the browser on the user’s device for a website |
Browser functions to learn: storing bookmarks and favourites · recording user history · allowing multiple tabs · storing cookies · providing navigation tools · providing an address bar.
How is a web page found and displayed? (5.1.5)
- The user types a URL into the browser’s address bar.
- The browser sends the domain name to a DNS.
- The DNS finds the matching IP address (asking another DNS if it does not hold it) and returns it to the browser.
- The browser uses the IP address to send a request to the web server that stores the page.
- The web server sends the page, written in HTML, back to the browser.
- The browser renders the HTML and displays the page.
Session or persistent cookie? (5.1.6)
| Session cookie | Persistent cookie | |
|---|---|---|
| Where stored | Temporary, in memory | Saved on the device’s storage |
| When deleted | When the browser is closed | When it expires or the user deletes it |
| Typical use | Holding items in an online shopping cart during one visit | Saving personal details, tracking user preferences, storing login details |
5.2 Digital currency and blockchain
- A digital currency only exists electronically. It is used to pay for goods and services just like money, but there are no physical notes or coins.
- Blockchain is, in its basic form, a digital ledger: a time-stamped series of records that cannot be altered.
- Each new transaction forms a block. Each block holds a hash of the previous block, which links the blocks into a chain. Copies of the chain are held on many computers, so a change to one copy is spotted because the hashes no longer match.
5.3 Cyber security threats
| Threat | Process | Aim |
|---|---|---|
| Brute-force attack | Trying every possible password combination in turn, often with software | To gain unauthorised access to an account |
| Data interception | Monitoring data as it travels, for example with a packet sniffer | To steal data in transit |
| DDoS attack | Many infected computers (a botnet) flood a server with requests | To make the server or website unavailable |
| Hacking | Gaining unauthorised access to a computer system | To steal, change or delete data |
| Virus | Malware that attaches to a file and replicates when the file is run | To damage or delete data |
| Worm | Malware that replicates itself across a network without a user running it | To use up bandwidth and spread damage |
| Trojan horse | Malware disguised as legitimate software | To give the attacker access or install other malware |
| Spyware | Records what the user does, such as key presses, and sends it to a third party | To steal data such as passwords |
| Adware | Displays unwanted adverts | To generate revenue; can redirect to unsafe sites |
| Ransomware | Encrypts the user’s files | To demand payment for the decryption key |
| Phishing | A fake email or message with a link to a fake website | To trick the user into giving personal details |
| Pharming | Malicious code redirects the user to a fake website, even when the correct URL is typed | To collect personal details |
| Social engineering | Manipulating people, for example by pretending to be IT support | To get them to reveal confidential information or break security |
5.3 Security solutions
| Solution | How it helps |
|---|---|
| Access levels | Users can only see or change the data their role needs |
| Anti-malware (anti-virus, anti-spyware) | Scans files and removes or quarantines threats |
| Authentication | Username and password, biometrics or two-step verification prove who the user is |
| Automating software updates | Security holes are patched as soon as a fix is released |
| Checking spelling and tone | Poor spelling or an urgent tone can reveal a phishing message |
| Checking the URL of a link | A misspelt or unexpected domain can reveal a fake site |
| Firewall | Monitors traffic in and out and blocks traffic that does not meet set rules |
| Privacy settings | Limit who can see the user’s personal data |
| Proxy server | Sits between the user and the internet, hides the user’s IP address and can filter traffic |
| SSL | Encrypts data between browser and web server using digital certificates |
Worked example: matching threat to solution
A bank customer receives an email that says “URGENT: your account will be closed today” with a link to “www.rnybank.com”. Identify the threat and two solutions.
- Threat: phishing — a message designed to trick the customer into visiting a fake website and entering their details.
- Solution 1: check the URL attached to the link: “rnybank” imitates “mybank”.
- Solution 2: check the spelling and tone: the urgent, threatening tone is typical of phishing.
Note that a firewall is a weak answer here — the email is not blocked network traffic, it relies on the user acting.
Common mistakes / exam traps
- Treating “internet” and “world wide web” as the same thing.
- Saying the DNS “stores the web page”. It only returns the IP address.
- Saying HTTPS “stops hackers”. It encrypts data so intercepted data is meaningless.
- Confusing phishing (user clicks a link in a message) with pharming (redirection happens without the user clicking a fake link).
- Describing a virus and a worm the same way: a worm replicates without user action.
- Naming “anti-virus” as the solution for every threat. Match the solution to how the attack works.
- Writing “cookies are viruses”. They are text files, not malware.
Frequently asked questions
What is the difference between the internet and the world wide web? The internet is the infrastructure of connected networks. The world wide web is the collection of websites and web pages accessed using that infrastructure.
What parts can a URL contain? The Cambridge 0478 syllabus lists three: the protocol (such as https), the domain name and the web page or file name.
Why is a DDoS attack called “distributed”? The requests come from many computers at once, usually a botnet of infected devices. Because the traffic arrives from so many sources, the server is overwhelmed and the attack is hard to block.
Which security solutions are in the 0478 syllabus? Ten: access levels, anti-malware, authentication, automating software updates, checking spelling and tone, checking URLs, firewalls, privacy settings, proxy servers and SSL.
Self-test
- State the main purpose of a web browser.
- Give one use of a session cookie.
- Describe what is meant by blockchain.
- Describe how ransomware works.
- Explain how two-step verification helps protect an account.
Answers: 1. To render HTML and display web pages. 2. Holding items in an online shopping cart during a visit. 3. A digital ledger: a time-stamped series of records of transactions that cannot be altered, held as linked blocks. 4. It encrypts the user’s files so they cannot be opened, and the attacker demands payment for the key to decrypt them. 5. As well as a password, the user must enter a second code, for example one sent to their phone, so a stolen password alone is not enough to log in.
Get free revision emails (optional)
Occasional emails with practice questions, worked explanations and links to free resources for the qualification and subjects you choose. No spam, and you can unsubscribe from any email. The free tools on this site never need an email.
Related resources
-
Practice questions
IGCSE Computer Science: The Internet and Its Uses — Practice Questions (Cambridge 0478)
Original exam-style questions with full answers on the WWW, HTTPS, page retrieval, cookies, blockchain, DDoS, malware and security for Cambridge IGCSE 0478.
Computer Science · Cambridge · IGCSE
Try questions -
Practice questions
IGCSE Computer Science: Programming — Practice Questions (Cambridge 0478)
Original pseudocode questions with answers on loops, CASE, string functions, MOD and DIV, 2D arrays, functions, scope and file handling for IGCSE 0478.
Computer Science · Cambridge · IGCSE
Try questions -
Revision notes
IGCSE Computer Science: Programming — Revision Notes
Revision notes on data types, selection, loops, string handling, operators, subroutines, library routines, arrays and files for Cambridge IGCSE CS 0478.
Computer Science · Cambridge · IGCSE
Revise topic
Related articles
-
teaching
A Level tuition in Dubai: Cambridge or Pearson Edexcel International A Level?
Schools in Dubai and Abu Dhabi teach either Cambridge International AS & A Level or Pearson Edexcel International A Level. How the two are structured, why it matters for tuition, and how online classes from Lahore work.
9 October 2026
-
curriculum guides
Choosing subjects at IGCSE and A Level
How subject choices at 14 and 16 affect university options later, and how to keep pathways open without overloading a timetable.
28 July 2026
Studying this with a teacher
Working through Computer Science IGCSE?
This page is free and stays free. If you would rather be taught it, Marlbridge runs Computer Science classes one-to-one and in small groups of up to 15, online in your own time zone. The first trial class is free. WhatsApp replies within an hour (8am–11pm Pakistan time, every day); email the same day.
Cambridge Computer Science teachers at Marlbridge