← 💻 Computer Science

Cambridge IGCSE 0478 · Topic 5 of 10

The internet and its uses

How the internet and the World Wide Web work, URLs, HTTP and HTTPS, browsers, cookies, digital currency, cyber security threats and how to protect against them.

📌 Key points

  1. The internet is the worldwide infrastructure of connected computers and networks; the World Wide Web is the collection of websites and web pages that are accessed using the internet.
  2. A URL is the text address of a web page, made of the protocol (e.g. https), the domain name (e.g. www.example.com) and the file name or path (e.g. /news/index.html).
  3. HTTP is the protocol used to transfer web pages; HTTPS is the secure version that encrypts data using SSL/TLS, shown by https and a padlock in the browser.
  4. A web browser renders HTML to display web pages, and stores bookmarks, favourites and history, manages cookies, allows several tabs, and has navigation buttons and an address bar.
  5. To find a web page, the browser sends the domain name to a DNS server, which finds the matching IP address (asking other DNS servers if needed) and returns it; the browser then requests the page from the web server at that IP address, which sends back the HTML.
  6. Cookies are small text files a website stores on the user's device: session cookies are deleted when the browser is closed (e.g. a shopping basket), persistent cookies stay until an expiry date (e.g. saved login details or preferences).
  7. Digital currency exists only electronically. A blockchain is a decentralised, digital ledger of transactions; each block holds a hash of the previous block, so changing any block breaks the chain and is detected.
  8. Threats: brute-force attack (trying every possible password), data interception (e.g. packet sniffing), DDoS (many infected computers flood a server with requests), hacking, phishing (fake emails), pharming (malicious code redirects users to a fake website) and social engineering (tricking people).
  9. Malware: a virus attaches to a file and copies itself when run; a worm copies itself across networks without user action; a trojan horse is disguised as legitimate software; spyware records activity such as key presses; adware shows unwanted adverts; ransomware encrypts data and demands payment.
  10. Protection: access levels, anti-malware, authentication (strong passwords, biometrics, two-step verification), automatic software updates, checking the spelling and tone of messages, checking URLs, firewalls, privacy settings, proxy servers and SSL.

📖 Key terms

URL
Uniform Resource Locator: the text-based address of a web page.
DNS
Domain Name System: servers that translate domain names into IP addresses.
Cookie
A small text file stored by a website on the user's device to remember information about them.
Blockchain
A decentralised digital ledger where each block of transactions is linked to the previous one by a hash.
Phishing
Sending fake emails that look genuine to trick users into giving personal details.
Pharming
Malicious code that redirects a user to a fake website even when they type the correct URL.
Firewall
Hardware or software that monitors traffic into and out of a network and blocks it if it breaks set rules.
Proxy server
A server that acts between a user and the internet, hiding the user's IP address and filtering requests.

✏️ Worked example

A user types https://www.example.com/index.html into a browser. Describe how the web page is found and displayed.

  1. The browser sends the domain name www.example.com to a DNS server.
  2. The DNS server looks up the matching IP address; if it does not have it, it asks other DNS servers.
  3. The IP address is sent back to the browser.
  4. The browser sends a request for index.html to the web server at that IP address.
  5. The web server sends the HTML for the page back and the browser renders it on screen.
💡 Exam tip

Know the difference between phishing and pharming: phishing needs the user to click a link in a fake message; pharming redirects them to a fake site even if they type the correct address.

Test yourself8 questions from a bank of 16. A new mix every time.
Start the quiz →

It’s bedtime! 😴

It’s late, and even Numo is getting sleepy. The best thing you can do for your learning now is… go to sleep!

✨ Sleep helps you

  • 🧠 remember what you learned today: your brain saves it while you sleep
  • 🌱 grow and stay healthy
  • ⚡ wake up with energy, ready to learn and play
  • 😊 feel happy and calm

🦉 Going to bed late can make you

  • 😩 tired and sleepy at school tomorrow
  • 🤯 find it harder to focus and to remember
  • 😠 grumpy and easily upset
  • 🤧 catch colds more easily

Children your age need 9 to 12 hours of sleep every night. Numo will be right here tomorrow!