FoxChild@Learn
Year 7–9 | Networks | UK National Curriculum
People frequently use "the internet" and "the World Wide Web" as if they mean the same thing — they do not. Understanding this distinction is one of the most important concepts in this topic. This pack also covers how data travels across networks in packets, how addresses work, and the protocols (agreed rules) that allow billions of different devices to communicate reliably.
The Internet is the global infrastructure — the physical and logical network of interconnected networks spanning the entire planet. It consists of:
Think of the internet as the road network — the roads, motorways, and junctions that exist everywhere.
The WWW is a service that runs on top of the internet. It is the collection of web pages, websites, images, and other media that are linked together using hyperlinks and accessed using the HTTP/HTTPS protocol via a web browser.
Think of the WWW as the cars and lorries that travel on the road network — they use the roads (internet) but are not the same thing as the roads.
The internet carries many services — the WWW is just one of them:
| Service | Protocol used | What it does |
|---|---|---|
| World Wide Web | HTTP / HTTPS | Browsing web pages |
| SMTP, IMAP, POP3 | Sending and receiving emails | |
| File transfer | FTP | Uploading/downloading files |
| Video streaming | RTSP / HTTP | Netflix, YouTube |
| Online gaming | TCP/UDP | Real-time game data |
| Video calls | WebRTC / SIP | Zoom, Teams |
Key point: When you send an email, you are using the internet but NOT the WWW. When you browse Wikipedia, you are using both the internet (to carry the data) and the WWW (the web page itself).
Every device connected to the internet has a unique IP (Internet Protocol) address — a numerical identifier that allows routers to direct data to the correct destination.
IPv4: The original format. Written as four groups of numbers separated by dots, each 0–255.
192.168.1.1 or 66.220.149.25IPv6: The replacement format, designed to solve address exhaustion.
2001:0db8:85a3:0000:0000:8a2e:0370:7334IP addresses like 172.217.169.68 are difficult for humans to remember. Domain names provide human-readable addresses:
www.bbc.co.ukwww.google.comwww.educationwebsite.orgAnatomy of a domain name:
www . bbc . co . uk
| | | |
subdomain second- domain country-
level type code
The DNS is the system that translates domain names into IP addresses. It acts like a phone book for the internet — you provide a name and it gives you the number (IP address).
Without DNS, you would need to memorise the IP address of every website you want to visit.
DNS Resolution — Step by Step:
Step 1: User types "www.bbc.co.uk" in browser
Step 2: Browser checks its LOCAL CACHE
→ Has it looked up this address recently?
→ If yes: use cached IP address (fast)
→ If no: proceed to Step 3
Step 3: Browser contacts the DNS SERVER
(provided by ISP or configured manually e.g. 8.8.8.8 = Google DNS)
→ "What is the IP address for www.bbc.co.uk?"
Step 4: DNS SERVER responds
→ "www.bbc.co.uk is at 151.101.0.81"
Step 5: Browser contacts the WEB SERVER at that IP address
→ "Please send me the home page"
Step 6: Web server sends the HTML, CSS, images back to browser
Step 7: Browser renders and displays the web page
[USER]
|
| Types: www.bbc.co.uk
v
[BROWSER]
|
|---(1) Is it in cache?---> YES ---> [IP known, skip to step 5]
|
| NO
v
[DNS SERVER] <---(2) "What IP for www.bbc.co.uk?"
|
|---(3) Returns: 151.101.0.81
v
[BROWSER]
|
|---(4) HTTP request to 151.101.0.81
v
[WEB SERVER at bbc.co.uk]
|
|---(5) Returns HTML, CSS, images
v
[BROWSER renders page for USER]
When you send a file, email, or load a web page, the data is not sent as one continuous stream. Instead, it is broken into small chunks called packets.
Each packet contains:
+------------------------------------------+
| HEADER |
| - Source IP address (where it came from)|
| - Destination IP address (where to go) |
| - Sequence number (packet 3 of 10) |
| - Protocol information |
+------------------------------------------+
| PAYLOAD |
| - The actual chunk of data |
| (e.g. part of a web page, part of file) |
+------------------------------------------+
| TRAILER |
| - Error checking (checksum) |
+------------------------------------------+
Packet switching is the method used to send packets across the internet. Key characteristics:
SOURCE (sending a 3-packet message A, B, C)
|
| Packet A ---> Router 1 ---> Router 3 ---> DESTINATION
| Packet B ---> Router 1 ---> Router 2 ---> Router 4 --> DESTINATION
| Packet C ---> Router 2 ---> Router 4 ---> DESTINATION
All three packets arrive at DESTINATION:
Packet A (arrived 1st), Packet C (arrived 2nd), Packet B (arrived 3rd)
REASSEMBLED in correct order using sequence numbers: A, B, C
| Benefit | Explanation |
|---|---|
| Efficient use of network | No dedicated line is reserved between sender and receiver — many users share the same network infrastructure simultaneously |
| Fault tolerant | If a router fails, packets automatically reroute around the problem — the message still arrives |
| Scalable | Works for billions of simultaneous connections |
| No wasted bandwidth | Lines are only used when actually carrying a packet |
A protocol is a set of agreed rules that define how data is formatted, transmitted, and received. Protocols allow different devices (different manufacturers, different operating systems) to communicate reliably.
| Protocol | Full Name | Port | Purpose |
|---|---|---|---|
| HTTP | HyperText Transfer Protocol | 80 | Transfers web pages from server to browser; data sent in plain text (unsecured) |
| HTTPS | HTTP Secure | 443 | HTTP with SSL/TLS encryption; data encrypted in transit; padlock shown in browser |
| TCP | Transmission Control Protocol | — | Splits data into packets; ensures all packets arrive; requests retransmission of lost packets; reliable |
| IP | Internet Protocol | — | Handles routing of packets across networks using IP addresses |
| TCP/IP | Combined protocol suite | — | Foundation of internet communication; TCP + IP working together |
| DNS | Domain Name System | 53 | Translates domain names to IP addresses |
| SMTP | Simple Mail Transfer Protocol | 25/587 | Sends email from client to mail server or between servers |
| IMAP | Internet Message Access Protocol | 143/993 | Receives email; messages stay on server; accessible from multiple devices |
| POP3 | Post Office Protocol v3 | 110/995 | Receives email; messages downloaded to device and deleted from server |
| FTP | File Transfer Protocol | 20/21 | Transfers files between computers |
HTTP (port 80):
HTTPS (port 443):
TCP (Transmission Control Protocol) handles the reliable delivery of data:
IP (Internet Protocol) handles routing:
Together, TCP/IP ensures that data gets from A to B accurately, regardless of the route taken or the hardware involved.
| Term | Definition |
|---|---|
| Internet | The global physical and logical infrastructure — the network of interconnected networks |
| WWW (World Wide Web) | A service running on the internet — the collection of linked web pages accessed via HTTP/HTTPS |
| IP address | A unique numerical identifier assigned to every device on a network |
| IPv4 | 32-bit IP address format; approximately 4.3 billion unique addresses (now largely exhausted) |
| IPv6 | 128-bit IP address format; designed to replace IPv4 with vastly more addresses |
| Domain name | A human-readable address for a website (e.g. www.bbc.co.uk) |
| DNS | Domain Name System — translates domain names into IP addresses |
| Packet | A small chunk of data (with header, payload, and trailer) sent across a network |
| Packet switching | Method of sending packets independently via different routes; reassembled at destination |
| Protocol | A set of agreed rules for how data is formatted and transmitted between devices |
| HTTP | Protocol for transferring web pages; data is unencrypted |
| HTTPS | Secure version of HTTP; data is encrypted using SSL/TLS |
| TCP | Protocol that splits data into packets, ensures reliable delivery, and reassembles them |
| IP | Protocol that handles routing of packets across networks using IP addresses |
| SMTP | Protocol for sending email |
| IMAP | Protocol for receiving email; keeps messages on the server |
| FTP | Protocol for transferring files between computers |
| SSL/TLS | Encryption protocols used by HTTPS to secure data in transit |
| Cache | Temporary storage of previously accessed data (e.g. DNS records) to speed up future requests |
| Sequence number | Number in each packet's header that allows correct reassembly at the destination |
| Misconception | Correction |
|---|---|
| "The internet and the World Wide Web are the same thing" | The internet is the physical infrastructure (cables, routers, servers). The WWW is a service — just one of many — that runs on the internet. Email also uses the internet but is not part of the WWW. |
| "HTTP and HTTPS are completely different protocols" | HTTPS is HTTP with SSL/TLS encryption added on top. The underlying protocol is the same; HTTPS simply encrypts the data before sending it. |
| "All packets in a message travel the same route" | In packet switching, each packet may take a completely different route through the network, depending on traffic and router decisions. They are reassembled in the correct order at the destination. |
| "DNS stores the actual web page content" | DNS only stores the mapping between domain names and IP addresses — a "phone book" entry. The actual web content is stored on web servers. |
| "IPv4 and IPv6 work the same way — IPv6 is just bigger" | While both are IP addressing schemes, IPv6 was redesigned with a much larger address space (128-bit vs 32-bit) and includes additional features. They are not directly compatible without translation mechanisms. |
| "A web browser is the internet" | A browser (Chrome, Firefox, Safari) is a program that accesses the WWW. The internet exists independently of any browser. |
+---------------------------------------------------------------+
| THE INTERNET |
| (Physical cables, routers, servers, fibre, satellites) |
| |
| +------------------+ +-----------+ +------------------+ |
| | WORLD WIDE WEB | | EMAIL | | VIDEO STREAMING | |
| | (HTTP/HTTPS) | | (SMTP | | (RTSP/HTTP) | |
| | Web pages, | | IMAP) | | Netflix, | |
| | hyperlinks | | | | YouTube | |
| +------------------+ +-----------+ +------------------+ |
| |
| +------------------+ +-----------+ |
| | FILE TRANSFER | | GAMING | |
| | (FTP) | | (UDP) | |
| +------------------+ +-----------+ |
+---------------------------------------------------------------+
PACKET 3 of 7:
+---------------------------+
| Source IP: 192.168.1.5 | <- Where did this packet come from?
| Dest. IP: 151.101.0.81 | <- Where is it going?
| Seq. No: 3 | <- This is packet number 3
| Checksum: A4F2 | <- Error checking
+---------------------------+
| PAYLOAD: ...data chunk... | <- The actual content
+---------------------------+
| TRAILER: error check bits |
+---------------------------+
Q1 [2 marks] State one similarity and one difference between the internet and the World Wide Web.
Q2 [3 marks] Explain how DNS resolves a domain name. Your answer should include what information is sent and what is returned.
Q3 [4 marks] Explain what is meant by packet switching. In your answer, explain:
Q4 [2 marks] Explain why a website that handles bank account details should use HTTPS rather than HTTP.
Q5 [6 marks]
Trace the steps that occur from a user typing www.example.com into their browser to the web page appearing on screen. You should include: DNS, IP address, HTTP request, web server, and packet delivery.
MCQ Which protocol is used to send email?
A) HTTP B) FTP C) SMTP D) DNS
Fill in the blanks Data sent across the internet is broken into small chunks called __________. Each chunk contains a __________, which includes the source and destination __________ addresses, and a sequence number used for __________. This method, where each chunk may travel via a different __________, is called packet switching.
Q1:
Q2: The user's browser sends a request to a DNS server containing the domain name (1). The DNS server looks up the domain name in its database and finds the matching IP address (1). The DNS server returns the IP address to the browser, which then contacts the web server at that IP address (1). [3 marks]
Q3:
Q4: HTTPS encrypts the data using SSL/TLS before it is transmitted (1). This means that even if an attacker intercepts the data, they cannot read the account details — it appears as meaningless ciphertext (1). HTTP sends data as plain text, which anyone intercepting the connection could read. [2 marks]
Q5: Award 1 mark per correct step, up to 6 marks:
www.example.com — browser checks local DNS cache for the IP addresswww.example.com93.184.216.34) to the browserwww.example.com sends back the HTML, CSS, and image files; the browser renders these and displays the pageMCQ: C — SMTP
Fill in the blanks: packets / header / IP / reassembly / route