← IGCSE Computer Science · Cambridge · GCSE Computer Science revision
⭐ 0
Cambridge IGCSE Computer Science (0478/0984) · Topic 5 The internet and its uses
Mini-Lesson

The internet and its uses

4 missions. Guess, learn, then check. Your place is saved.

  1. Mission 1Routers only use numbers. How does a typed web address find its site?
  2. Mission 2In 2020, hackers hijacked famous Twitter accounts. What did they hack?
  3. Mission 3The fix was out by March. Why did WannaCry still hit the NHS in May?
  4. Mission 4Thieves reached a store's card tills via its air-con firm. How?
Mission 1

Routers only use numbers. How does a typed web address find its site?

Make a guess: Routers only use numbers. How does a typed web address find its site?

Networks · the internet and the web

Reading a web address

Parts of a URLhttps://https://= protocolwww.example.orgwww.example.org= domain name/physics/waves.html/physics/waves.html= web page / file name
  • The internet is a worldwide collection of computer networks: the infrastructure.
  • The world wide web is the collection of websites and web pages you reach using the internet.
  • A URL (uniform resource locator) is the text address of a web page.
  • Its parts: the protocol (https), the domain name (www.example.org) and the web page / file name (/physics/waves.html).
Your answer
?In the URL https://shop.example.com/sale/shoes.html, what is the domain name?
Networks · the internet and the web

From name to number

DNS lookupBrowserDNS server 1DNS server 2Web server203.0.113.251www.example.org?2don’t know: askon3203.0.113.254next
  • Every device on the internet is found by its IP address, e.g. 203.0.113.25. Names are easier to remember.
  • The DNS (domain name server) matches domain names to IP addresses.
  • The browser sends the domain name to a DNS server, which returns the IP address.
  • If that server doesn't hold the name, it asks another DNS server. If none does, an error is returned.
Networks · the internet and the web

Fetching the page

HTTP and HTTPSBrowser(client)WebserverHTTP request:GET /physics/waves.htmlresponse: HTML, imagesHTTPS: encryptedBrowser(client)Webserver#9f$Lq2…x8!Rw0k…
  • A web server stores web pages and sends them to clients, such as your browser, that request them.
  • The browser sends an HTTP request to the server's IP address. The server replies with the page's HTML, which the browser renders into the page you see.
  • HTTPS is the secure version: data is encrypted, so intercepted data can't be read.
Quick check
?You type https://www.example.org into a browser for the first time. What must the browser get from a DNS server before it can request the page?
Networks · the internet and the web

What a browser does

  • A web browser's main job is to render HTML and display web pages.
  • It also stores bookmarks, records history, allows multiple tabs, and provides navigation tools and an address bar.
  • It stores cookies: small files a website saves on your device, used to save personal details, preferences, cart items and logins.
  • Session cookies are deleted when the browser closes; persistent cookies stay until they expire or are deleted.
Networks · the internet and the web

Digital currency and blockchain

BlockchainEach block stores the previous block’s hashBlock 1time 10:02A pays B 0.5prev 0000hash 3fa9…Block 2time 10:05B pays C 0.2prev 3fa9…hash 7c21…Block 3time 10:09C pays A 0.1prev 7c21…hash 9e04…Block 2 altered: its hash changesBlock 1time 10:02A pays B 0.5prev 0000hash 3fa9…Block 2time 10:05B pays C 9.0prev 3fa9…hash b6d2…Block 3time 10:09C pays A 0.1prev 7c21…hash 9e04…Block 3 still stores 7c21…, which no longer matches:tampering detected.
  • A digital currency exists only electronically, with no notes or coins.
  • Blockchain tracks its transactions: a digital ledger of time-stamped records that cannot be altered.
  • Each block stores transactions, a timestamp, its own hash and the previous block's hash. Many computers hold copies.
  • Altering a block changes its hash, so the next block no longer links to it and the tampering is spotted.
Mission check

?Routers only use numbers. How does a typed web address find its site?
Mission 2

In 2020, hackers hijacked famous Twitter accounts. What did they hack?

Make a guess: In 2020, hackers hijacked famous Twitter accounts. What did they hack?

Cyber security · social engineering

People as the weak point

Two ways to the dataAttackerServerwith dataTechnical attackfirewallencryptionHi, it’s ITsupport…EmployeeSocial engineering
  • Social engineering: manipulating people so they give up confidential information, or do something unsafe.
  • Strong technical security fails if a person is persuaded to let the attacker in.
  • Attackers pretend to be someone trusted and use urgency, fear or a wish to help.
Cyber security · social engineering

Phishing

Spot the phishing emailFrom:security@northbank-alerts.coSubject:Account locked!Dear Customer,Please verifiy your details within 24 hours.Unlock accounthttp://northbank.login-secure.xyz123451Sender address isn’t the bank’s2Urgency and threat3Generic greeting4Spelling error5Link goes to a different site
  • Phishing: fake messages, often email or SMS, that pretend to come from a trusted organisation to get private information.
  • The message usually links to a fake website that copies a real login page.
  • Anything typed there (passwords, bank details) goes straight to the attacker.
  • Purpose: steal login or payment details for fraud or to break into accounts.
Quick check
?A text says: "ParcelGo: your parcel is held. Pay a £1.45 redelivery fee within 24 hours at parcelgo-redeliver.info". Which detail is the strongest sign of phishing?
Cyber security · social engineering

Pharming

PharmingAddress typed correctlywww.northbank.co.ukUser’s PCmalicious codeReal bank serverFake servernormalpharmedDNS servernorthbank.co.uk203.0.113.66tampered record
  • Pharming: redirecting a website's traffic to a fake website, so even a correctly typed address leads to the fake.
  • Malicious code on the user's computer or a server changes where the address leads.
  • For example, DNS records are altered to point to the attacker's server.
  • Unlike phishing, there's no link to click.
  • Protection: anti-malware; check the address bar and padlock (HTTPS) before logging in.
Quick check
?Sam typed his bank's correct web address himself, but the login page that appeared was a fake that stole his password. Which attack is this?
Cyber security · social engineering

Protecting against social engineering

  • Training: users learn the warning signs.
  • Check the real web address (URL) behind a link before clicking it.
  • Check spelling and tone: errors, generic greetings or urgent, threatening wording suggest a fake.
  • Verify requests through a contact you already know, not one in the message. Never share a password.
  • Set privacy settings so strangers can't see details to use in a scam.
Quick check
?Priya, who works in a firm's finance team, gets an email that seems to be from her manager: "Urgent: pay this new supplier £8,000 today. I'm in meetings, so don't call." What should she do?
Mission check

?In 2020, hackers hijacked famous Twitter accounts. What did they hack?
Mission 3

The fix was out by March. Why did WannaCry still hit the NHS in May?

Make a guess: The fix was out by March. Why did WannaCry still hit the NHS in May?

Cyber security · malware and technical attacks

Malware

How malware gets inEmailattachmentDownloadInfected websiteSoftwareweakness
  • Malware (malicious software): an umbrella term for hostile or intrusive software.
  • It can delete or encrypt files, steal data, record typing, or let an attacker take control.
  • Ways in: email attachments, downloads, infected websites and software weaknesses.
Cyber security · malware and technical attacks

Forms of malware

  • Virus: attaches to a file or program; spreads when that file is run or shared.
  • Worm: copies itself across a network on its own.
  • Trojan horse: pretends to be useful software but carries hidden malware.
  • Spyware: secretly records what you do and reports it to the attacker.
  • Ransomware: encrypts files and demands payment for the key.
  • Adware: shows unwanted adverts.
Quick check
?Mia downloads a free photo editor. It works well, but it also secretly lets a stranger control her laptop. Which type of malware is it?
Cyber security · malware and technical attacks

Vulnerabilities and patches

Patch before the attackWeaknessfoundPatchreleasedAttack beginsTimePatch installedNot patched
  • A vulnerability is a weakness in software that an attacker can exploit.
  • The maker then releases a patch: an update that fixes it.
  • Unpatched or outdated software still has the weakness. An operating system that no longer gets updates can't be fixed.
  • Hacking: gaining unauthorised access to a computer system, often via a vulnerability, to steal, change or delete data.
  • Automatic software updates install patches as soon as they're out.
Cyber security · malware and technical attacks

Anti-malware software

  • Anti-malware scans files, downloads and memory for malware.
  • It compares code with a database of known malware and also flags suspicious behaviour.
  • Malware it finds is quarantined (isolated) or deleted.
  • It needs regular updates, or it can't recognise new malware.
  • It includes anti-virus and anti-spyware.
Quick check
?A school's computers all run anti-malware, but they use an old operating system that no longer gets updates. New malware spreads through a weakness in that system. Which change protects them best?
Cyber security · malware and technical attacks

Attacks on networks

  • Brute-force attack: trying every possible password until one works. Aim: get into an account. Defence: long passwords, lock-outs.
  • Distributed denial of service (DDoS): flooding a server with requests so real users can't get in. Aim: disruption or blackmail.
  • "Distributed": many infected computers send requests at once.
  • Data interception: capturing data as it travels across a network, e.g. by packet sniffing. Aim: steal data. Defence: encryption.
Quick check
?A game's login server suddenly gets millions of fake requests every second, and real players can't log in. Which attack is this?
Mission check

?The fix was out by March. Why did WannaCry still hit the NHS in May?
Mission 4

Thieves reached a store's card tills via its air-con firm. How?

Make a guess: Thieves reached a store's card tills via its air-con firm. How?

Cyber security · defences

Access levels

User access levelsUser access levelsHomeworkfolderExampapersNetworksettingsStudentReadNoneNoneTeacherRead+WriteRead+WriteNoneNetworkadminRead+WriteRead+WriteRead+Write
  • Access levels set which users can read, change or delete each file, folder or system.
  • Each person gets only the access their role needs: a pupil can't open exam papers.
  • An administrator sets and reviews them.
Cyber security · defences

Passwords and authentication

  • Authentication checks that a user really is who they claim to be, e.g. with a username and password.
  • A strong password is long, mixes character types, isn't a dictionary word and isn't reused.
  • Systems should lock an account after a few wrong attempts, which defeats guessing.
Cyber security · defences

Firewalls

FirewallsInternetpassesbounced backFirewallAllow: web traffic to webserverBlock: everything else fromoutsideOfficeweb serverinternal firewallFinance
  • A firewall monitors incoming and outgoing network traffic and allows or blocks it using a set of security rules.
  • Firewalls inside a network stop traffic from one part reaching a more sensitive part.
  • A proxy server sits between users and the internet: it forwards requests, hides users' IP addresses and filters traffic.
Quick check
?A school lets its catering supplier log in to its network to update the lunch menu. Which setting best protects pupils' records?
Cyber security · defences

Beyond passwords

  • Biometrics: a fingerprint or face proves who you are. It can't be forgotten and is hard to copy.
  • Two-step verification: a second piece of evidence is needed as well as the password, e.g. a code sent to your phone, or a bank card plus its PIN.
Cyber security · defences

Encryption as a defence

Encryption protects dataSenderCard: 4929 1234 5678 9012encrypt with keynetworkh8$Kq!z0Lw…encrypted dataAttackersees only scrambledtextdecrypt with keyReceiverCard: 4929 1234 5678 9012
  • Encryption scrambles data using a key, so only someone with the right key can read it.
  • Data intercepted or stolen while encrypted is useless to an attacker without the key.
  • Encrypt data sent across network connections, wired or wireless (e.g. HTTPS websites, wireless networks), and stored data.
Cyber security · defences

SSL

  • Secure socket layer (SSL) is a security protocol that encrypts data sent between a web browser and a web server.
  • The server proves who it is with an SSL certificate, issued by a trusted authority.
  • The browser checks the certificate. If valid, an encrypted connection is set up for all the data.
  • You see https and a padlock. Its newer version is called TLS.
Quick check
?An attacker has stolen a user's password from another website. Which solution would still stop them logging in to the user's bank account?
Mission check

?Thieves reached a store's card tills via its air-con firm. How?
Recap

Big ideas

  • A URL holds a domain name; a DNS server converts it into the web server's IP address.
  • The browser requests the page with HTTP or HTTPS (encrypted) and renders the HTML that comes back.
  • Cookies store details on your device; blockchain is a tamper-evident ledger for digital currency.
  • Social engineering manipulates people into giving away information or access: people are often the weakest point in a system.
  • Phishing uses fake messages and fake websites to steal details; check links, verify through a known contact, never share passwords.
  • Pharming sends you to a fake site even when you type the correct address.
  • Malware is hostile software; it gets in through attachments, downloads, websites and weaknesses in software.
  • Patches fix vulnerabilities, but only once installed; anti-malware must be kept up to date to recognise new malware.
  • Network attacks include brute force, DDoS and data interception; each has its own defence.
  • Access levels give each user only what their role needs; authentication proves who a user is; firewalls allow or block traffic using rules.
  • Encryption makes intercepted or stolen data unreadable without the key.
🏆

Mini-lesson complete!

⭐⭐⭐

You've worked through The internet and its uses for Cambridge IGCSE Computer Science (0478/0984). 🎉

  1. Mission 1Routers only use numbers. How does a typed web address find its site?
  2. Mission 2In 2020, hackers hijacked famous Twitter accounts. What did they hack?
  3. Mission 3The fix was out by March. Why did WannaCry still hit the NHS in May?
  4. Mission 4Thieves reached a store's card tills via its air-con firm. How?

Your stars: 0 / 0

Next: test yourself in the Verify stage.

📣 Smashed it? Share your score

Challenge a mate to beat your stars, or show a parent how you got on.

→ Back to IGCSE Computer Science · Cambridge

Specification points and sources for this lesson are listed at the bottom of the page.

Sources (9)

The specification points and sources behind this lesson.

  1. 1 Cambridge IGCSE 0478 syllabus 2026–2028 v6, 5.1.1–5.1.6, 5.2.1–5.2.2
  2. 2 Cambridge 0478 (2026–2028), 5.3.1–5.3.2
  3. 3 Cambridge 0478 (2026–2028), 5.3.2
  4. 4 RFC 5737 (IPv4 documentation addresses), https://www.rfc-editor.org/rfc/rfc5737 ; RFC 2606 (reserved example domains), https://www.rfc-editor.org/rfc/rfc2606
  5. 5 NBC News, "Twitter says hackers used a telephone to fool staff and gain access" (31 July 2020), https://www.nbcnews.com/business/business-news/twitter-says-hackers-used-telephone-fool-staff-gain-access-n1235466
  6. 6 TechTarget SearchSecurity, "Twitter hackers posed as IT staff, used VPN issues as a lure" (16 Oct 2020), quoting the NYS DFS investigative report, https://www.techtarget.com/searchsecurity/news/252490684/Twitter-hackers-posed-as-IT-staff-used-VPN-issues-as-a-lure
  7. 7 National Audit Office, "Investigation: WannaCry cyber attack and the NHS" (Oct 2017), https://www.nao.org.uk/press-release/investigation-wannacry-cyber-attack-and-the-nhs/ and https://www.nao.org.uk/report/investigation-wannacry-cyber-attack-and-the-nhs/
  8. 8 CBS News, "Senate report details Target's missed chances to stop data breach" (25 Mar 2014), https://www.cbsnews.com/news/senate-report-details-targets-missed-chances-to-stop-data-breach
  9. 9 PCWorld, "Target point-of-sale terminals were infected with malware" (13 Jan 2014), https://www.pcworld.com/article/2087240/target-pointofsale-terminals-were-infected-with-malware.html