Learn · A-Level Computer Science · communication-networking
AQA-A-CS-NETWORKING · Fundamentals of communication and networking

Fundamentals of communication and networking.

Written for AQA 7517 Official specification ↗ Updated 2026.07.06

HookWhy your message survives even when the network is on fire

When you send a message, it is not carried as one unbroken stream down a single wire from you to the recipient. It is chopped into packets, each stamped with its destination, and each packet is free to take a different route across the network, hopping router to router, being reassembled in order at the far end. This is packet switching, and it is the reason the Internet is so hard to kill: if a cable is cut or a router dies mid-transfer, the surviving packets simply detour around the damage. The design goal that produced it — a communications network with no single point of failure — came out of 1960s research, and it is why a single congested link slows you down but does not stop you.

This section builds that resilient network from the wire upward. You will meet the physical basics — serial versus parallel, the difference between bit rate and baud, bandwidth and latency; the topologies and models that arrange hosts; wireless and how devices share thin air without shouting over each other; the Internet and the DNS that turns a name into an address; security, from firewalls to the asymmetric encryption that protects every HTTPS page; the four-layer TCP/IP stack and its application protocols; and the whole apparatus of IP addressing — structure, subnet masks, public and private ranges, DHCP, NAT and port forwarding. Two of these reliably become calculations in the exam — bit rate and subnet masking — so this is a topic where you must be able to do the arithmetic on paper, not just describe it.

ModelCommunication basics: serial, parallel, and the bit-rate trap

Data can be sent one bit at a time down a single wire (serial transmission) or several bits at once down parallel wires (parallel transmission). Parallel is faster over very short distances but suffers from skew (bits arriving at slightly different times) and crosstalk over longer runs, which is why nearly all modern links — USB, Ethernet, SATA — are serial. Transmission also has a direction mode: simplex is one-way only (a broadcast signal to a TV), half-duplex is two-way but only one direction at a time (a walkie-talkie), and full-duplex is two-way simultaneously (a phone call).

The vocabulary that trips candidates is speed. Bit rate is the number of bits transmitted per second (bps). Baud rate is the number of signal changes (symbols) per second. They are equal only when each symbol carries exactly one bit; if a symbol encodes several bits, the bit rate is a multiple of the baud rate. Bandwidth is the range of frequencies a channel can carry, and higher bandwidth allows a higher bit rate. Latency is the delay between sending and the data arriving. A protocol is the agreed set of rules that lets two devices communicate. The exam's standard relationship is: bit rate = baud rate x number of bits per symbol.

Worked example

A link uses a signalling (baud) rate of 4000 symbols per second, and each symbol is one of 16 possible states (16-level modulation). How many bits per symbol, and what is the bit rate?

Each symbol must distinguish 16 states, and 16 = 2 to the power 4, so each symbol carries 4 bits. Bit rate = baud rate x bits per symbol = 4000 x 4 = 16,000 bps (16 kbps). Notice the baud rate did not change — the same 4000 signal changes per second — yet the bit rate quadrupled purely by packing more bits into each symbol. That is exactly why real modems use multi-level encoding, and why answering 'bit rate equals baud rate' scores zero whenever a symbol carries more than one bit. To go the other way: if you need 16 kbps over a channel limited to 4000 baud, you must encode at least 16000 / 4000 = 4 bits per symbol, requiring 2 to the power 4 = 16 symbol states.

ModelTopologies and network models

A network topology is the arrangement of connected devices, and the specification focuses on two physical layouts. In a bus topology all devices share a single backbone cable, tapping into it directly; it is cheap and uses little cable, but the shared cable is a single point of failure and only one device can transmit at a time, so collisions and congestion rise with traffic. In a star topology every device has its own cable to a central switch; it costs more in cabling but is faster (the switch can direct traffic and support simultaneous conversations), more secure, and resilient — one broken cable takes out only its own device, not the whole network. A logical distinction also matters: modern Ethernet is physically a star but historically behaved logically as a bus.

Separately, hosts relate to each other in one of two models. In a client-server network, dedicated servers provide resources (files, authentication, web pages) that client machines request; it centralises control, security and backup but needs costly server hardware and expertise. In a peer-to-peer network every machine is an equal that can both request and provide resources, with no central server; it is cheap and simple for small setups and underpins file-sharing and some cryptocurrencies, but it lacks central security and backup and degrades as it grows. Match the model to the need: a school uses client-server for control; a handful of home PCs sharing a printer can be peer-to-peer.

MechanismWireless networking and sharing the air

A wireless network (Wi-Fi) connects devices by radio rather than cable, which brings mobility and easy installation but weaker security and signal that degrades with distance and obstacles. Every device joins a network identified by its SSID (the network name it broadcasts). Because radio is a shared medium and a transmitting device cannot simultaneously listen for other transmissions, wireless cannot detect collisions the way wired Ethernet does; instead it tries to avoid them using CSMA/CA — Carrier Sense Multiple Access with Collision Avoidance. A device that wants to send first listens; if the channel is busy it waits a random back-off period and listens again. Optionally, for hidden-node situations, it uses RTS/CTS (Request To Send / Clear To Send): the sender asks the access point for permission, and only transmits once the access point broadcasts a Clear To Send, which momentarily reserves the channel and stops two devices that cannot hear each other from talking over the access point at once.

Security on wireless is essential precisely because anyone in range can receive the radio signal. Traffic should be encrypted with WPA2 or WPA3 (the older WEP is broken and should never be used), access can be restricted by MAC address filtering, and the network relies on a shared key or authentication server so that intercepting the signal yields only ciphertext.

ModelThe Internet and how it actually works

The Internet is a global network of networks, and its defining technique is packet switching: a message is divided into packets, each carrying the source and destination addresses, a packet number for reassembly, and a checksum for error detection. Routers forward each packet toward its destination, independently choosing a route based on current conditions, so packets from one message may travel different paths and arrive out of order, to be reassembled at the destination. A gateway is needed where two networks use different protocols — it translates between them so they can interconnect. The alternative, circuit switching, reserves a dedicated path for the whole conversation (as the old telephone network did); it wastes capacity when idle and fails if the path breaks, which is why the Internet chose packets.

Humans use names, not numbers, so the Domain Name System (DNS) exists to translate a human-readable domain such as vofti.com into the numeric IP address a router needs. DNS is a distributed hierarchy of servers; your device asks a resolver, which works down from the top-level domain until it finds the authoritative answer, then caches it. A full web address (a URL) combines the protocol, the fully qualified domain name (FQDN) and the path to a resource — so https://www.vofti.com/learn names the protocol (https), the host (www.vofti.com) and the resource (/learn).

MechanismInternet security: firewalls, encryption and signatures

The first line of defence is the firewall, which sits between a private network and the Internet and controls traffic against a rule set. Packet filtering inspects each packet's source, destination and port and allows or blocks it; stateful inspection goes further, tracking whole connections so it can tell a legitimate reply from an unsolicited packet. A proxy server sits between clients and the wider Internet, making requests on their behalf; it hides the internal addresses, can cache frequently requested pages to speed access, and can filter or log traffic. The threats these guard against include viruses (malicious code that attaches to a host program and spreads when it runs), worms (self-replicating malware that spreads across a network without needing a host), and trojans (malware disguised as legitimate software).

Confidentiality relies on encryption. In symmetric encryption the same secret key encrypts and decrypts, which is fast but requires the key to be shared securely first — the hard part. In asymmetric (public-key) encryption there are two mathematically linked keys: a public key anyone may use to encrypt, and a matching private key that only the owner holds to decrypt, which solves the key-distribution problem and is how HTTPS establishes a secure channel. Reverse the keys and you get a digital signature: the sender encrypts a hash of the message with their private key, and anyone can verify it with the sender's public key, proving authorship and that the message was not altered. A digital certificate, issued by a trusted Certificate Authority, binds a public key to an identity so you can trust that a public key really belongs to the site it claims to.

ModelThe TCP/IP stack and application protocols

Networking is organised into layers, each with one job and each hiding the layers below, so that a change in one layer (say, swapping Wi-Fi for cable) does not force changes in the others. The AQA TCP/IP model has four layers. The application layer is where user-level protocols operate, producing the data. The transport layer (TCP) splits data into segments, numbers them, manages reliable delivery and reassembly, and uses port numbers to identify the correct application. The network (internet) layer (IP) adds source and destination IP addresses to make packets and handles routing across networks. The link layer puts packets into frames for the physical network and adds MAC addresses for the next hop. As data descends the stack each layer adds its own header (encapsulation); at the receiver each layer strips its header off on the way up.

The application-layer protocols to know by name and purpose: HTTP and its encrypted form HTTPS for web pages; FTP for transferring files; SMTP for sending email between servers; POP3 and IMAP for retrieving email (POP3 typically downloads and removes mail from the server, while IMAP keeps it on the server and syncs across devices); and SSH for secure encrypted remote access to another machine. A common exam distinction is that SMTP pushes mail out while POP3/IMAP pull it in, and that HTTPS is simply HTTP running over an encrypted (TLS) channel.

DataIP addressing, subnetting and NAT

An IPv4 address is a 32-bit number written as four dotted decimal octets (e.g. 192.168.1.20), split into a network part and a host part. A subnet mask marks which bits are the network part: performing a bitwise AND of an IP address with its subnet mask yields the network address of the subnet the host belongs to. Subnetting lets an organisation divide one address range into several smaller networks for management and security. Because 32 bits gives only about 4.3 billion addresses (2 to the power 32) — far too few — IPv6 was introduced with 128-bit addresses (2 to the power 128, around 3.4 x 10 to the power 38), written as eight groups of hexadecimal.

Addresses split into public (globally unique, routable across the Internet) and private (reusable inside any local network, never routed on the public Internet). The reserved private ranges are 10.0.0.0-10.255.255.255, 172.16.0.0-172.31.255.255 and 192.168.0.0-192.168.255.255. Three mechanisms make this work in practice. DHCP (Dynamic Host Configuration Protocol) automatically leases an IP address and settings to a device when it joins, rather than an administrator configuring each by hand. NAT (Network Address Translation) lets many devices on a private network share one public IP: the router rewrites the source address (and port) of outgoing packets and remembers the mapping so replies return to the right internal host — which also conserves scarce IPv4 addresses. Port forwarding configures the router to send incoming traffic on a particular port to a specific internal machine, so an outside client can reach, say, a games or web server hidden behind NAT.

Worked example

A worked subnet calculation. A host has IP address 192.168.1.201 and subnet mask 255.255.255.192. Find its network address and how many usable hosts the subnet holds.

Only the last octet differs from a full 255, so work in binary there. 201 in binary is 11001001 (128 + 64 + 8 + 1). The mask octet 192 is 11000000. Bitwise AND keeps a bit only where both are 1: 11001001 AND 11000000 = 11000000 = 192. So the network address is 192.168.1.192. The mask uses 26 bits for the network (255.255.255 is 24 bits, plus the two 1s in 192), leaving 32 - 26 = 6 host bits. That gives 2 to the power 6 = 64 addresses in the block (.192 to .255), but the first (.192, the network address) and last (.255, the broadcast address) are reserved, so 64 - 2 = 62 usable hosts, numbered 192.168.1.193 to 192.168.1.254. Show the AND in binary — the mark scheme credits the working, and a bare final answer is fragile.

ModelThe client-server model and thin versus thick clients

Zooming back out, most Internet services run on the client-server model: a client (your browser, an email app) sends a request, and a server (a web server, a mail server) processes it and returns a response. The interaction is defined by a protocol such as HTTP, and one server handles many clients concurrently. This centralises data, security and backup on the server, but makes the server a bottleneck and a single point of failure that must be provisioned for peak demand.

A final, frequently examined distinction is thin versus thick client computing, which is about where the processing and storage happen. A thin client is a lightweight device that relies almost entirely on a powerful central server to do the work and hold the data — cheap to buy, easy to maintain and secure centrally, and useless without a reliable network connection, since it cannot function offline. A thick (fat) client does most of its own processing and storage locally — more expensive and harder to manage across many machines, but able to work offline and to make use of local hardware. The trade-off is the recurring theme of the topic: centralise for control, cost and security, or distribute for resilience and independence. Streaming a game from a server is a thin-client model; a full PC running the game locally is a thick-client one.

VocabularyKey terms the mark scheme pays for

Bit rate vs baud rate
Bit rate is bits transmitted per second; baud rate is signal changes (symbols) per second. They are equal only when each symbol carries one bit, otherwise bit rate = baud rate x bits per symbol.
Simplex / half-duplex / full-duplex
Direction modes of transmission: simplex is one-way only, half-duplex is two-way but one direction at a time, full-duplex is two-way simultaneously.
Packet switching
Dividing a message into addressed packets that are routed independently across the network and reassembled at the destination. It has no single point of failure, unlike circuit switching.
CSMA/CA
Carrier Sense Multiple Access with Collision Avoidance: the wireless method where a device listens before sending and backs off if the channel is busy, optionally using RTS/CTS to reserve the channel.
DNS
The Domain Name System, a distributed hierarchy of servers that translates a human-readable domain name (vofti.com) into the numeric IP address routers need to deliver packets.
Symmetric vs asymmetric encryption
Symmetric uses one shared secret key to encrypt and decrypt (fast, but the key must be shared securely). Asymmetric uses a public key to encrypt and a private key to decrypt, solving key distribution and underpinning HTTPS.
Digital signature and certificate
A signature is a hash encrypted with the sender's private key, verifiable with their public key to prove authorship and integrity. A certificate, issued by a Certificate Authority, binds a public key to a verified identity.
TCP/IP four-layer model
Application (user protocols), transport (TCP: segments, ports, reliable delivery), network/internet (IP: packets, addressing, routing) and link (frames, MAC addresses). Each layer hides the ones below.
Subnet mask
A pattern of bits that, bitwise-ANDed with an IP address, yields the network address, marking which bits are the network part and which the host part.
NAT
Network Address Translation lets many private devices share one public IP by rewriting outgoing packets' source address and port and mapping replies back to the right host, conserving scarce IPv4 addresses.
Thin vs thick client
A thin client relies on a central server for processing and storage (cheap, centrally managed, useless offline); a thick client processes and stores locally (costlier, but works offline and uses local hardware).

TrapsMisconceptions that cost marks

“Bit rate and baud rate are just two names for the same thing.”
Actually: They match only when each symbol carries one bit. With multi-level encoding a single symbol carries several bits, so a 4000-baud link using 16 states carries 4000 x 4 = 16,000 bps. Confusing them loses every calculation mark.
“SMTP is the protocol that fetches your email into your inbox.”
Actually: SMTP sends and relays mail between servers; POP3 and IMAP retrieve it to your device. POP3 typically downloads and deletes from the server, while IMAP leaves mail on the server and syncs across devices.
“A private IP address like 192.168.1.20 is hidden but still routable across the Internet.”
Actually: Private-range addresses are never routed on the public Internet; they only work inside a local network. Reaching the Internet requires NAT to translate them to the router's single public IP.

ExamWhat examiners want

Communication and networking is assessed on the written Paper 2 (7517/2), and it contains two calculation types you should treat as guaranteed marks: bit rate (bit rate = baud rate x bits per symbol, with bits per symbol from the number of signal states as a power of two) and subnet masking (bitwise-AND the IP with the mask to get the network address, and count host bits to get usable addresses as 2 to the power h minus 2). For both, show the binary working — a mark is typically awarded for the method, and a bare number is easy to lose credit on if a single step slips.

For the descriptive content, answer AO1 'state/describe' questions with precise, non-interchangeable definitions: a router forwards packets while a gateway translates between different protocols; SMTP sends while POP3/IMAP retrieve; symmetric shares one key while asymmetric uses a public and a private key. AO2 'explain/compare/justify' questions almost always turn on a trade-off tied to a scenario — star versus bus, client-server versus peer-to-peer, thin versus thick client — so never give one side; name the competing considerations (cost, speed, resilience, security, offline capability) and pick the appropriate one for the situation described. When a security question appears, be exact about the direction of the keys in asymmetric encryption: encrypt with the recipient's public key for confidentiality, but sign with your own private key for authentication — reversing them is the single most common error, and getting it right signals genuine understanding.

Retrieve

Test yourself

Question 1 of 8

Vofti has 108 questions on AQA-A-CS-NETWORKING — every one hook-first, every one mapped to this section of the AQA spec.

Last updated · 2026.08.09 AQA A-Level Computer Science · Spec AQA-A-CS-NETWORKING