Revision Notes
A Level Computer Science: Communication and Internet Technologies (A Level) — Revision Notes (Cambridge 9618)
Notes on protocol stacks, TCP/IP layers, email, web, FTP and BitTorrent protocols, routers, and circuit and packet switching for Cambridge A Level 9618.
- Subject
- Computer Science
- Level
- A LEVEL
- Topic
- Communication and internet technologies
- Author
- Marlbridge Academic Team
- Updated
- Reviewed by
- Harris Khan (what this means)
Aligned to Cambridge A Level Computer Science (9618), 2026. Official specification .
Syllabus page (what it covers and how it is assessed): Cambridge A Level Computer Science.
Syllabus points this page covers
9618 (A Level)
- 14 Communication and internet technologies (whole topic)
- 14.1 Protocols
- 14.2 Circuit switching, packet switching
Found an error? Report a correction.
Need help with this topic? Request a free trial class for A Level Computer Science (9618).
These notes condense Topic 14 Communication and internet technologies, A Level content in Cambridge International AS & A Level Computer Science 9618. You need to explain why protocols are essential and why they are layered, describe each of the four TCP/IP layers when a message is sent, give the purpose of HTTP, FTP, POP3, IMAP, SMTP and BitTorrent, and compare circuit switching with packet switching, including the router’s role. It is examined in Paper 3.
Related: Communication and Internet Technologies study guide · practice questions · AS Communication revision notes
Syllabus coverage
- 14.1 Protocols: why a protocol is essential; protocol implementation as a stack with each layer having its own function; the TCP/IP suite’s four layers (Application, Transport, Internet, Link), their purpose and function and their use when a message is sent host to host; HTTP, FTP, POP3, IMAP, SMTP, BitTorrent and their purposes.
- 14.2 Circuit switching, packet switching: benefits, drawbacks and applicability of each; the function of a router in packet switching; how packet switching passes messages across a network, including the internet.
Key terms
| Term | Meaning |
|---|---|
| Protocol | A set of rules governing how data is formatted, addressed, transmitted, checked and received |
| Protocol stack | Protocols arranged in layers, each with one job, using the layer below and serving the layer above |
| Encapsulation | Each layer adding its own header to the data on the way down the stack |
| Packet | A unit of data with a header (addresses, sequence number, error check) and a payload |
| Router | A device that forwards packets between networks using the destination IP address and a routing table |
| Peer-to-peer | Computers share resources directly with each other, with no central server holding the file |
Why layers?
- Each layer can be designed, changed and tested separately.
- A layer can be replaced (e.g. Wi-Fi instead of Ethernet) without changing the others.
- Different manufacturers’ products work together if they follow the same layer standards.
TCP/IP layers: sending and receiving
| Layer | On the sending host | On the receiving host |
|---|---|---|
| Application | The application’s protocol (e.g. HTTP, SMTP) formats the data | Passes the data to the right application |
| Transport (TCP) | Splits the data into segments; adds port numbers and sequence numbers; sets up the connection | Reorders segments, checks for missing ones, sends acknowledgements, requests resends |
| Internet (IP) | Adds source and destination IP addresses to form packets; routes them | Checks the packet is addressed to this host and passes it up |
| Link | Frames the packet with hardware (MAC) addresses and transmits it as signals | Receives the frames from the medium and passes the packets up |
Memory hook: Application formats, Transport splits and guarantees, Internet addresses and routes, Link transmits.
Application protocols
| Protocol | One-line purpose |
|---|---|
| HTTP | Transfers web pages and resources between web server and browser |
| FTP | Uploads and downloads files between a client and a server |
| SMTP | Sends email from client to server and between servers |
| POP3 | Downloads email to one device, usually deleting it from the server |
| IMAP | Leaves email on the server, synchronised across all devices |
| BitTorrent | Peer-to-peer sharing of a file split into pieces among a swarm |
BitTorrent sequence: torrent file → contact the tracker → get a list of peers in the swarm → download different pieces from several peers at once → upload pieces held to other peers → when complete, can remain as a seed.
Circuit switching vs packet switching
| Point | Circuit switching | Packet switching |
|---|---|---|
| Route | One dedicated path set up before transfer | Each packet routed separately; routes can differ |
| Order | Data arrives in order | Packets may arrive out of order; reassembled with sequence numbers |
| Bandwidth | Reserved for the whole connection, even when idle | Shared by many users; used efficiently |
| Set-up time | Needed | None |
| Resilience | A broken link ends the connection | Packets rerouted round failures |
| Delay | Fixed and predictable | Variable; packets may be lost and resent |
| Applicable to | Live voice and video calls needing continuous, real-time data | Email, web pages, file downloads |
How packet switching passes a message
- The message is split into packets of a set size.
- Each packet gets a header: source and destination IP addresses, sequence number, and error-checking data (and a hop limit).
- Each packet is sent independently; at each router, the destination address is read and the routing table gives the next hop.
- Packets may take different routes and arrive in any order.
- The receiver checks for errors, reorders the packets using the sequence numbers and requests any missing packets again.
Worked example: choosing switching for a scenario
A charity streams a live concert and also lets supporters download the recording afterwards.
- Live stream: circuit switching would suit it, as a dedicated path gives guaranteed bandwidth and constant delay, so the stream does not stutter.
- Download: packet switching suits it, as the order of arrival and small delays do not matter; packets can be rerouted if a link fails, and lost packets are simply resent.
Common mistakes and exam traps
- Packet switching confused with circuit switching (November 2024, June 2025).
- HTTP named as a TLS protocol (June 2025).
- IP addressing placed at the Transport layer, or segmenting placed at the Internet layer.
- POP3 or IMAP given as the protocol that sends email; that is SMTP.
- Saying a router “connects computers”; in packet switching it reads the destination address and forwards each packet towards it.
- Not linking the layer’s job to the task in the question (e.g. “the web page”, “the email”).
Frequently asked questions
Does the internet use circuit switching for voice calls? Internet calls are carried by packet switching; circuit switching is the approach of traditional telephone networks. In the exam, give the features of each and match them to the scenario.
What is the difference between a segment and a packet? The Transport layer splits data into segments; the Internet layer adds IP addresses, forming packets. Many questions use “packet” for both, so follow the wording of the question.
What is a tracker? A server that keeps a record of the peers sharing a particular file, so a new peer knows whom to connect to. It does not hold the file.
Official syllabus
Cambridge International AS & A Level Computer Science 9618, syllabus for 2027, 2028 and 2029, Topic 14 Communication and internet technologies (14.1 and 14.2). Examiner points are summarised on our 9618 past papers page.
Get free revision emails (optional)
Occasional emails with practice questions, worked explanations and links to free resources for the qualification and subjects you choose. No spam, and you can unsubscribe from any email. The free tools on this site never need an email.
Related resources
-
Study guides
A Level Computer Science: Communication and Internet Technologies (A Level) (Cambridge 9618)
Study guide to protocols, the four-layer TCP/IP stack, HTTP, FTP, POP3, IMAP, SMTP, BitTorrent, and circuit versus packet switching for Cambridge A Level 9618.
Computer Science · Cambridge · A Level
Read guide -
Practice questions
A Level Computer Science: Communication and Internet Technologies (A Level) — Practice Questions (Cambridge 9618)
Practice questions with worked answers for Cambridge A Level Computer Science 9618: TCP/IP layers, email and BitTorrent, packet and circuit switching.
Computer Science · Cambridge · A Level
Try questions -
Practice questions
A Level Computer Science: Communication — Practice Questions (Cambridge 9618)
Original practice questions with worked answers for Cambridge AS Computer Science 9618 Topic 2: network models, topologies, CSMA/CD, IP addresses and DNS.
Computer Science · Cambridge · AS Level
Try questions
Related articles
-
teaching
A Level tuition in Dubai: Cambridge or Pearson Edexcel International A Level?
Schools in Dubai and Abu Dhabi teach either Cambridge International AS & A Level or Pearson Edexcel International A Level. How the two are structured, why it matters for tuition, and how online classes from Lahore work.
9 October 2026
-
curriculum guides
Choosing subjects at IGCSE and A Level
How subject choices at 14 and 16 affect university options later, and how to keep pathways open without overloading a timetable.
28 July 2026
Studying this with a teacher
Working through Computer Science A LEVEL?
This page is free and stays free. If you would rather be taught it, Marlbridge runs Computer Science classes one-to-one and in small groups of up to 15, online in your own time zone. The first trial class is free. WhatsApp replies within an hour (8am–11pm Pakistan time, every day); email the same day.
Cambridge Computer Science teachers at Marlbridge