Worth about 11 of the 75 marks on a typical Paper 1. Cyber security threats and how a web page is located come up most.

1. The internet and the world wide web

The internet is the infrastructure: the worldwide network of connected computers, cables and routers. The world wide web is the collection of websites and web pages that are accessed using the internet. Email and online games use the internet too, but they are not the web.

2. URLs

A uniform resource locator (URL) is a text-based address for a web page.

PartExampleMeaning
ProtocolhttpsThe rules used to transfer the page
Domain namewww.revisionhub.onlineThe name of the web server
Web page / file name/igcse/hardware.htmlThe page or file on that server

3. HTTP and HTTPS

Hypertext transfer protocol (HTTP) is the set of rules for transferring web pages between a web browser and a web server.

HTTPS is the secure version. It uses the SSL/TLS protocol to encrypt the data sent between the browser and the server, and a digital certificate to prove the server is genuine. Browsers show a padlock. Use HTTPS whenever personal or payment details are sent.

4. Web browsers

The main purpose of a web browser is to render HTML and display web pages. Its other functions include:

  • storing bookmarks and favourites
  • recording the user’s history
  • allowing multiple tabs
  • storing cookies
  • providing navigation tools (back, forward, refresh)
  • providing an address bar

5. How a web page is found and displayed

  1. The user enters a URL into the browser.
  2. The browser sends the domain name to a domain name server (DNS).
  3. The DNS finds the matching IP address (or asks another DNS) and sends it back to the browser.
  4. The browser sends a request to the web server at that IP address.
  5. The web server sends the page’s HTML to the browser.
  6. The browser renders the HTML and displays the page.

Try it: what happens when you enter a URL?

6. Cookies

A cookie is a small text file that a website stores on the user’s computer. Cookies are used for saving personal details, tracking user preferences, holding items in an online shopping basket and storing login details.

Session cookiePersistent cookie
How long it lastsDeleted when the browser is closedStays on the device until its expiry date or until the user deletes it
Where it is keptTemporary memorySecondary storage
ExampleItems in a shopping basket during one visitRemembering login details or language settings for next time

7. Digital currency and blockchain

A digital currency only exists electronically, such as Bitcoin. It is used to pay for goods and services online, without a physical coin or note.

Blockchain is a digital ledger: a time-stamped series of records that cannot be altered. Each block holds transaction details, a time stamp, its own hash and the hash of the previous block. Copies of the chain are held on many computers. If anyone changes a block, its hash changes and the chain no longer matches, so tampering is obvious.

8. Cyber security threats

ThreatWhat happensAim
Brute-force attackSoftware tries every possible password combination until one worksGain access to an account
Data interceptionData is captured while it travels across a network, e.g. by packet sniffingSteal data in transit
DDoS attackMany infected computers (a botnet) flood a server with requests until it cannot respondStop a website or service working
HackingGaining unauthorised access to a computer systemSteal, change or delete data
VirusAttaches to a file and replicates when the file is runDamage or delete data
WormReplicates itself across a network without the user doing anythingSpread and use up resources
Trojan horseMalware disguised as legitimate softwareInstall other malware or give remote access
SpywareSecretly records activity, such as key presses, and sends it to a third partySteal passwords and personal data
AdwareDisplays unwanted advertsMake money from adverts
RansomwareEncrypts the user’s data and demands payment to unlock itExtort money
PhishingA fake email or message with a link to a fake websiteTrick the user into giving personal details
PharmingMalicious code redirects the user to a fake website, even when they type the correct URLSteal personal details
Social engineeringManipulating people into revealing information or breaking security rulesGain access or information

9. Keeping data safe

SolutionHow it helps
Access levelsUsers can only see or change the data they need
Anti-malware (anti-virus, anti-spyware)Scans files, quarantines and removes malware
AuthenticationUsernames and passwords, biometrics (fingerprint, face) and two-step verification prove who the user is
Automatic software updatesFix security weaknesses as soon as patches are released
Checking spelling and tonePoor spelling or urgent, threatening tone can reveal a phishing message
Checking the URL of a linkSpots links that lead to fake websites
FirewallMonitors traffic coming in and out and blocks anything that breaks its rules
Privacy settingsControl who can see your personal information
Proxy serverSits between the user and the internet; hides the user’s IP address and can filter traffic
SSLEncrypts data sent between the browser and the web server

10. Examiner tips

  1. The internet ≠ the web. The internet is the infrastructure; the web is the pages accessed over it.
  2. Describe how a threat works, not just its name, and say what the attacker wants.
  3. Virus vs worm: a virus needs a file to be run; a worm spreads by itself.
  4. Phishing vs pharming: phishing uses a fake email with a link; pharming redirects you even when you type the right URL.
  5. Encryption doesn’t stop interception; it makes intercepted data meaningless.
  6. A firewall doesn’t protect data in transit. Match the solution to the threat.
  7. In the URL steps, name the DNS, IP address, web server and HTML in order.
  8. Session vs persistent: the difference is how long the cookie lasts.

11. Practice questions

Practice: answer and check instantly

Type a short answer, then press Check or Enter.

Show answer

The domain name server (DNS).

Show answer

The protocol.

Show answer

To render HTML and display web pages.

Show answer

A session cookie.

Show answer

Ransomware.

Show answer

A worm.

Show answer

Pharming.

Show answer

SSL (used by HTTPS).

Exam-style questions

9. Describe how a web page is located and displayed when a user types a URL into a browser. [6]

Show mark guide

Any six: the URL is entered in the browser · the browser sends the domain name to a DNS · the DNS finds the matching IP address (or asks another DNS) · the IP address is sent back to the browser · the browser sends a request to the web server at that IP address · the web server sends the HTML for the page · the browser renders the HTML to display the page.

10. Explain what is meant by phishing and give two ways a user can protect themselves. [4]

Show mark guide

A fake email or message is sent that appears genuine [1], with a link to a fake website to collect personal details [1]. Two from: check the spelling and tone of the message · check the URL of the link before clicking · do not click links in unexpected emails · use two-step verification [1 each].

12. Topic test: predict your grade

Topic test: predict your grade

15 questions, about 10 minutes. Answer them all, then press Mark my test.

1. What is the world wide web?
2. In a URL, www.example.com is the…
3. What does HTTPS add to HTTP?
4. What does a DNS do?
5. What does the web server send back to the browser?
6. Which is a function of a web browser?
7. A persistent cookie…
8. What is blockchain?
9. In a DDoS attack…
10. Which malware is disguised as legitimate software?
11. Which malware secretly records key presses?
12. A fake email with a link to a fake bank website is…
13. Which helps against a brute-force attack?
14. What does a firewall do?
15. What does a proxy server do?

Frequently asked questions

What is the difference between the internet and the World Wide Web?

The internet is the global network of connected computers. The World Wide Web is the collection of websites and web pages that you access over the internet using a browser.

What does DNS do?

The Domain Name System translates a domain name such as revisionhub.online into the IP address of the web server, so the browser can request the page.

What is the difference between phishing and pharming?

Phishing uses fake emails or messages to trick people into giving personal details. Pharming uses malicious code to redirect users to a fake website even when they type the correct address.

Was this page helpful?