Skip to content

2029–2031 edition · for exams from June 2029. Students sitting exams up to November 2028 follow the current course.

2210 · 04782029–2031 editionPaper 1 · Computer Systems and Logic§3.1, §3.2, §3.3, §3.4

3. Data transmission and networking

Packets and packet switching, serial/parallel and simplex/duplex transmission, NICs, MAC and IP addresses, routers and switches, the web (URLs, HTTP/HTTPS, DNS, cookies) and the cloud.

What you need to know427 learning objectives, as printed in the syllabus

  1. 3.1Packet switchingSame as now2026–2028 syllabus: §2.1

    Packets and packet switching as now.

    Learning objectives (4)
    • 3.1.1Understand that data is separated into packets to be transmitted
    • 3.1.2Describe the structure of a data packet, limited to: (a) the packet header; (b) the payload; (c) the trailer
    • 3.1.3State what is included in the packet header, the payload and the trailer
    • 3.1.4Describe the process of packet switching, including: (a) packets can take different routes; (b) routers make forwarding decisions; (c) at the destination packets are reassembled
  2. 3.2Data transmissionChanged2026–2028 syllabus: §2.1, §3.4

    USB removed; the NIC, MAC addresses and a switch storing MAC addresses join transmission methods.

    Learning objectives (7)
    • 3.2.1Describe how data is transmitted from one device to another using different methods of data transmission, limited to: (a) serial; (b) parallel; (c) simplex; (d) half-duplex; (e) full duplex
    • 3.2.2Identify typical applications for each of the transmission methods in 3.2.1
    • 3.2.3Explain the suitability, advantages and disadvantages of the transmission methods in 3.2.1
    • 3.2.4Describe the purpose of a network interface card (NIC)
    • 3.2.5Describe the format and purpose of a media access control (MAC) address
    • 3.2.6State that each NIC has a unique identifier (MAC address)
    • 3.2.7Describe the function of a switch limited to storing the MAC addresses of connected devices
  3. 3.3Internet Protocol AddressesChanged2026–2028 syllabus: §3.4

    IPv4 vs IPv6 and static vs dynamic addresses in more detail, with the functions of a router.

    Learning objectives (5)
    • 3.3.1Describe the purpose of an internet protocol (IP) address in uniquely identifying networks and devices on the internet
    • 3.3.2Describe the format of an IP address
    • 3.3.3Explain the features of and the differences between IPv4 and IPv6 addressing, including: (a) IPv4 uses 32-bit addresses (written as four sets of denary numbers, separated by dots); (b) IPv6 uses 128-bit addresses (written as eight sets of hexadecimal numbers, separated by colons)
    • 3.3.4Explain the features of and the differences between static and dynamic IP addresses, including: (a) static IP addresses remain fixed and are often used for servers or hosting services; (b) dynamic IP addresses are allocated temporarily by an ISP or home router when a device connects to the internet
    • 3.3.5Describe the functions of a router
  4. 3.4The Internet and the World Wide WebChanged2026–2028 syllabus: §5.1, §3.3

    Adds session vs persistent cookies by name, cloud services and public, private and hybrid cloud storage models.

    Learning objectives (11)
    • 3.4.1Describe the purpose of a uniform resource locator (URL)
    • 3.4.2Describe the structure of a URL
    • 3.4.3Describe the purpose and operation of hypertext transfer protocol (HTTP) as the protocol for requesting and delivering web resources
    • 3.4.4Describe the purpose and operation of hypertext transfer protocol secure (HTTPS) as a secure version of HTTP that uses encryption to ensure secure communication
    • 3.4.5Describe how web pages are located, retrieved and displayed on a device when a user inputs a URL, including the role of: (a) the web browser; (b) IP addresses; (c) domain name system (DNS); (d) the webserver; (e) hypertext markup language (HTML)
    • 3.4.6Understand the role of the DNS in translating human-readable domain names into IP addresses so that browsers can locate web servers to make HTTP requests
    • 3.4.7Understand that cookies are small text files that store pieces of data stored by a web browser
    • 3.4.8Explain the difference between session cookies and persistent cookies
    • 3.4.9Describe the features of the cloud and cloud services
    • 3.4.10Explain the advantages and disadvantages of storing data on the cloud in comparison to storing data locally
    • 3.4.11Explain the difference between cloud storage models and when they would be used, limited to: (a) public; (b) private; (c) hybrid

Objectives quoted from the 2029–2031 syllabus, Version 1, September 2026; © Cambridge University Press & Assessment.

Notes4every learning objective explained, with worked examples

3.1Packet switching

When data is sent across a network or the internet it is not sent in one piece: it is split into small packets that travel separately and are put back together at the end. This section covers what is inside a packet and how packet switching works.

Why data is split into packets

Data is broken into small units called packets before it is transmitted.

  • If one packet is lost or corrupted, only that packet needs to be sent again, not the whole file.
  • Packets can take different routes, so traffic avoids busy or broken links.
  • Many users can share the same network links at the same time.

Structure of a packet

PartWhat it contains
Packet headerthe sender's (source) IP address, the destination IP address, the packet number (its place in the sequence) and often the total number of packets / size of packet
Payloadthe actual data being sent (a piece of the file, web page or message)
Trailera way to detect errors, e.g. a checksum or other error-check value, and a marker showing the end of the packet

Packet switching

  1. The data is split into packets, each given a header with the destination address and a packet number.
  2. Each packet is sent separately; packets can take different routes across the network.
  3. At each router, the router reads the destination IP address and makes a forwarding decision, sending the packet on along the best available route at that moment.
  4. Packets may arrive out of order (or some may be delayed or lost).
  5. At the destination the packets are reassembled into the correct order using the packet numbers. Missing or damaged packets are requested again.

Exam tips

  • Learn what is in each of the three parts — 'state what is in the header' wants specific items (source IP, destination IP, packet number).
  • In a packet-switching description mention: split into packets, different routes, routers decide the route, reassembled in order using the packet number.
  • The checksum/error check belongs in the trailer.

Mistakes that lose marks

  • Putting the data in the header or the destination address in the trailer.
  • Saying packets always arrive in the order they were sent.
  • Saying the sender's computer chooses the route — routers decide it hop by hop.

3.2Data transmission

Data can be sent one bit at a time or several at once, and in one direction or both. This section compares serial, parallel, simplex, half-duplex and full-duplex transmission and their uses, then explains the network interface card, MAC addresses and what a switch stores.

Serial and parallel

SerialParallel
Howone bit at a time down a single wire/channelseveral bits at the same time down several wires
Advantagesbits arrive in order, no skewing; cheaper (fewer wires); reliable over long distancesfaster over short distances
Disadvantagesslower than parallel for the same clock ratebits can arrive at slightly different times (skewing), so only good over short distances; more wires, more expensive; interference between wires
Typical usesnetwork cables, long connections, connecting most peripheralsinside a computer, e.g. between CPU and memory; short internal links

Simplex, half-duplex and full duplex

MethodDirectionExample
Simplexone direction onlycomputer to printer (data only one way), sensor sending readings, TV broadcast
Half-duplexboth directions, but only one at a timewalkie-talkie, a two-way radio
Full duplexboth directions at the same timephone call, video call, broadband internet connection

Suitability: simplex is the simplest and cheapest but nothing can be sent back (no acknowledgement). Half-duplex lets replies be sent but devices must take turns, so it is slower than full duplex. Full duplex is fastest for two-way communication but needs more complex (more expensive) equipment.

Direction and bit-arrangement combine: e.g. a network cable is serial full duplex.

Network interface card (NIC)

A NIC is the hardware that allows a device to connect to a network (wired or wireless).

  • It converts the computer's data into signals that can travel across the network, and back.
  • Each NIC has a unique identifier: its MAC address, set when it is made.

MAC address

A media access control (MAC) address uniquely identifies a device's NIC on a network.

  • Format: 48 bits, written as 12 hexadecimal digits in six pairs, e.g. 00:1A:2B:3C:4D:5E (or with hyphens).
  • The first half identifies the manufacturer; the second half is the serial number of the device/NIC.
  • Purpose: used to make sure data on a local network reaches the correct device.
  • Normally fixed (it does not change when the device moves to another network).

Switch

A switch connects devices on a local network. It stores the MAC addresses of the devices connected to each of its ports in a table, so when data arrives it can be sent only to the device it is meant for, rather than to every device.

Exam tips

  • Give an application for each method that clearly matches it (printer = simplex, walkie-talkie = half-duplex, phone call = full duplex).
  • For serial vs parallel, link the reason to the effect: parallel over long distance → bits skew → data corrupted.
  • MAC address answers: 48-bit, hexadecimal, manufacturer + serial number, unique to the NIC.

Mistakes that lose marks

  • Saying half-duplex sends both ways at the same time.
  • Saying parallel is always faster — over long distances skewing makes it unreliable.
  • Mixing up MAC address (identifies the NIC, fixed) with IP address (identifies a device on a network, can change).
  • Saying a switch stores IP addresses — at this level it stores MAC addresses.

3.3Internet Protocol Addresses

Every network and device on the internet needs an address so data can find it. This section covers the purpose and format of IP addresses, the difference between IPv4 and IPv6, static and dynamic addresses, and what a router does.

Purpose of an IP address

An internet protocol (IP) address uniquely identifies a network, and a device on that network, on the internet. It is used to send data to the right place — every packet carries the source and destination IP addresses.

Unlike a MAC address, an IP address can change, e.g. when a device joins a different network.

IPv4 and IPv6

IPv4IPv6
Size32 bits128 bits
Written asfour denary numbers 0–255, separated by dotseight groups of hexadecimal digits, separated by colons
Example192.168.0.122001:0db8:85a3:0000:0000:8a2e:0370:7334
Number of addressesabout 4.3 billion (2³²) — running out2¹²⁸ — far more than will ever be needed

Each IPv4 number is one byte (8 bits), so it can only be 0–255. Each IPv6 group is 16 bits (four hex digits). IPv6 was introduced because there are not enough IPv4 addresses for every device; leading zeros in an IPv6 group may be left out.

Static and dynamic IP addresses

StaticDynamic
Whatremains fixed — the same every timeallocated temporarily by an ISP or home router each time a device connects
Used forservers and hosting services (web, email, game servers) that must always be found at the same address; remote accesseveryday devices: phones, laptops, home computers
Advantagesreliable to find; good for hostingaddresses are reused, so fewer are needed; cheaper; slightly more private as the address changes
Disadvantagescosts more; easier to target as it never changesnot suitable for hosting a site that others must find

Functions of a router

A router connects networks together, e.g. a home network to the internet.

  • It receives packets and reads the destination IP address.
  • It uses a routing table to decide where to forward each packet — to a device on its own network or on to the next router.
  • It assigns (dynamic) IP addresses to devices that join its local network.
  • It connects the local network to the internet through one public IP address.

Exam tips

  • IPv4 vs IPv6 marks: number of bits, denary with dots vs hex with colons, and why IPv6 exists (more addresses).
  • Static vs dynamic: say who allocates a dynamic address (ISP or router) and give a use for static (a server).
  • If asked to spot an invalid IPv4 address, look for a number above 255 or the wrong number of parts.

Mistakes that lose marks

  • Writing IPv6 as denary or with dots.
  • Saying an IPv4 address is 4 bytes of hex.
  • Confusing a router (joins networks, uses IP addresses) with a switch (local network, uses MAC addresses).

3.4The Internet and the World Wide Web

The internet is the worldwide network of networks; the World Wide Web is the collection of web pages you reach over it. This section covers URLs, HTTP and HTTPS, the steps that load a web page (browser, DNS, IP address, web server, HTML), cookies, and the cloud — including public, private and hybrid cloud models.

URLs

A uniform resource locator (URL) is a text-based web address that people can remember, used to locate a web page or resource.

Structure of https://www.example.com/learn/index.html:

PartExampleMeaning
Protocolhttps://how the page is fetched
Domain namewww.example.comthe web server's name (looked up by DNS)
Path / file name/learn/index.htmlthe folder and the page or file on that server

HTTP and HTTPS

HTTP (hypertext transfer protocol) is the set of rules for requesting and delivering web resources: the browser sends an HTTP request to the web server, and the server sends an HTTP response containing the page, image or file (or an error code such as 404).

HTTPS is the secure version of HTTP. The data is encrypted (using TLS, see §4.2) before it is sent, so if it is intercepted it cannot be understood. The server's identity is checked with a digital certificate. Browsers show a padlock. Use it for log-ins, payments and personal data.

How a web page is located, retrieved and displayed

  1. The user types a URL into the web browser (or clicks a link).
  2. The browser sends the domain name to a DNS server.
  3. The DNS server looks up the domain name and returns the matching IP address of the web server (if it does not know it, it asks another DNS server).
  4. The browser uses that IP address to send an HTTP(S) request to the web server.
  5. The web server finds the page and sends back its HTML file (and other files: images, CSS, scripts).
  6. The browser renders (interprets) the HTML and displays the web page.

The role of DNS: it translates human-readable domain names into IP addresses, so browsers can find the web server and make HTTP requests — people remember names, but the network needs numbers.

Cookies

Cookies are small text files containing pieces of data that a website asks the web browser to store on the user's device.

Session cookiePersistent cookie
Storedin temporary memory while the browser is openon the device's storage
Deletedwhen the browser is closedstays until its expiry date or the user deletes it
Used forkeeping items in a shopping basket during a visit; staying logged in while browsingremembering log-in details, preferences (language, theme), tracking visits for adverts and analytics

The cloud and cloud services

Cloud storage and services are provided over the internet from remote servers in data centres, owned by a cloud provider. Users access them from anywhere with an internet connection, on any device.

Features: data held on many servers (often copied to several locations); scalable — buy more space or power when needed; usually pay as you go or subscription; the provider manages maintenance, security and backups.

Cloud services include file storage, online office software, email, streaming, and renting computing power.

Cloud vs local storage

Cloud — advantagesCloud — disadvantages
access files from any device, anywhere with internetneeds an internet connection; slow or unavailable offline
easy to share and collaboratesecurity and privacy depend on the provider; data could be hacked
provider does backups and maintenanceongoing subscription cost
scalable — no need to buy hardwareif the provider fails or closes, data may be lost or unavailable
files safe if the user's device is lost or brokenless control over where data is stored (laws of another country)

Local storage (on the device or your own servers) is fast and works offline, and you control it — but you must buy, back up and maintain it yourself.

Public, private and hybrid cloud

ModelWhat it isWhen it is used
Publicservices owned and run by a third-party provider and shared by many customers over the internetindividuals and small businesses wanting low cost and no hardware to manage
Privatecloud infrastructure used by one organisation only (on its own site or hosted for it)banks, hospitals, governments — sensitive data needing more control and security
Hybrida mix: sensitive data and key systems in a private cloud, other work in a public cloudan organisation that wants security for some data and cheap, scalable space for the rest, e.g. extra capacity at busy times

Exam tips

  • In the 'load a web page' sequence, put DNS BEFORE the request to the web server and HTML at the end — the order carries marks.
  • Say what DNS returns: the IP address of the web server.
  • HTTPS = HTTP + encryption; mention that intercepted data can't be understood.
  • Session vs persistent cookies: the key difference is whether they are deleted when the browser closes.
  • For a cloud-model scenario, justify the choice from the data's sensitivity and cost.

Mistakes that lose marks

  • Saying the internet and the World Wide Web are the same thing.
  • Saying HTTPS stops data being intercepted — it stops it being understood.
  • Saying cookies are programs or viruses — they are small text files.
  • Saying the browser stores web pages for DNS — DNS servers translate names to IP addresses.

Infographics2download any diagram as PNG or SVG

NIC, MAC and IP addresses, switch vs routerA switch moves data between devices on one network using MAC addresses; a router moves packets betweennetworks using IP addresses.PCNIC · MACLaptopNIC · MACPrinterNIC · MACSwitchLAN · uses MACRouterbetween networks · IPInternetvia the ISPMAC addressIPv4IPv6Size48 bits32 bits128 bitsWritten as6 pairs of hex digits4 denary numbers 0–2558 groups of 4 hex digitsExample00:1A:2B:3C:4D:5E192.168.0.122001:0db8:…:7334Set bymanufacturer (in the NIC)network / ISPnetwork / ISPChanges?no — fixedstatic or dynamicstatic or dynamicStatic IP: never changes (servers, printers). Dynamic IP: lent by the router / ISP each time a device connects.IPv6 exists because IPv4 has only about 4.3 billion addresses — not enough for every device.cswithzak.com

NIC, MAC and IP addresses, switch vs router

O Level
Cloud storage models & cookiesCloud = files kept on remote servers reached over the internet. Cookies = small text files a websiteasks the browser to keep.Public cloudThird-party provider, sharedby many customers.Cheap, scales easily; lesscontrol over the data.Private cloudUsed by one organisation only(on site or hosted).More control and security;costs more to run.Hybrid cloudPrivate for sensitive data,public for the rest.Balances cost and security;more complex to manage.Cloud vs local: + anywhere access, provider backs up, no hardware · – needs internet, fees, data held by others.Session cookieKept in memory, deleted when the browser closes.Remembers a shopping basket or that you arelogged in while you move between pages.Persistent cookieSaved on the device until its expiry date.Remembers log-in details, language and preferences;can track browsing habits for targeted adverts.A cookie is stored by the browser, not run as a program — it cannot carry a virus, but it can be a privacy concern.cswithzak.com

Cloud storage models & cookies

O Level

Key terms18use these exact words in the exam

packetheaderpayloadtrailerpacket switchinghalf-duplexNICMAC addressswitchIPv4IPv6dynamic IProuterURLHTTPSDNSsession cookiehybrid cloud

Test yourself

Check you know the 2029–2031 content

Written for the new syllabus only: every card and question traces to a learning objective above. Rounds are random, and marks earn XP on your dashboard.

5 decks · 57 cards · 19 quiz questions.

From the current course

Most of this topic is taught in the 2026–2028 course today. Its notes and past-paper questions still help — skip anything the 2029–2031 syllabus removed (see the notes above).

Enroll nowOnline classes