AQA GCSE Computer Science: Mastering Network Protocols & The TCP/IP Model (Topic 3.5.4)
In the modern world, billions of devices connect to the internet every day, exchanging petabytes of information instantly. But have you ever stopped to wonder how a server in California knows exactly how to deliver a video stream to your smartphone in London without the data getting scrambled? The answer lies in a strict set of digital rules.
For students undertaking their AQA GCSE computer science revision, understanding how these devices talk to one another across the network is fundamental. It isn’t magic; it is engineering based on precise standards. This guide will break down the complexities of network communication, ensuring you are fully prepared to answer any exam question on this topic.

What Are Network Protocols?
At its simplest level, a network protocol is a set of rules that defines how devices communicate across a network. Without these rules, communication would be chaotic.
Imagine trying to hold a conversation where one person speaks French, the other speaks Japanese, and neither waits for the other to finish a sentence. It wouldn’t work.
Network protocols ensure standardisation across the internet. They define how connections are established, how data is transmitted, how errors are handled, and how the connection is closed.
This often begins with a digital handshake, a transaction where two devices acknowledge each other and agree on the rules of transmission before sharing any actual information.
Whether you are loading a webpage, sending an email to an email server, or streaming music, specific network protocols are working in the background to manage network traffic securely.
The Core Network Protocols You Need to Know
The AQA specification requires you to understand several specific protocols. Understanding the basic terms and functions of these protocols is a vital part of your GCSE computer science revision.
Web Communication
When you browse the web, you are using the Hypertext Transfer Protocol (HTTP). This transfer protocol governs how web browsers request files from web servers so you can view a webpage. However, standard HTTP sends data in plain text.
This is why we use HTTPS (Hypertext Transfer Protocol Secure). HTTPS encrypts the communication between the browser and the server. If you are shopping online or logging into a bank, HTTPS is essential to keep your secure web transactions and password safe from interception across the network.
File Transfer
The File Transfer Protocol (FTP) is used specifically for transmitting files between a client and a server. You might use this protocol to transfer webpage files to a website hosting server.
Email Protocols

Email relies on distinct types of protocols. Understanding the difference between SMTP and IMAP is a common exam question.
- SMTP (Simple Mail Transfer Protocol): This is the sending protocol. When you hit “send,” SMTP pushes that email from your device to your email server.
- IMAP (Internet Message Access Protocol): This is the retrieving protocol. IMAP allows you to access your emails directly on the server. It keeps the email on the server so you can view the same inbox from multiple network applications simultaneously.
The 4 Layer TCP/IP Model AQA GCSE
Computer networks are too complex to operate as a single process. To manage this complexity, the internet uses a modular framework known as the TCP/IP model.
The Transmission Control Protocol (TCP) and the Internet Protocol (IP) are central to how data is routed. If an exam question asks you to explain the protocol and layers, you must describe how this 4 layer model breaks down network communication.
Each layer has a specific job and interacts only with the layers directly above and below it.
1. Application Layer
The journey of network data starts here. The Application Layer is where network applications like web browsers operate. This layer is responsible for encoding the data using the correct protocol used (such as HTTP or SMTP) so it can be understood.
2. Transport Layer
Once the data leaves the Application Layer, it enters the Transport Layer. The core protocol here is TCP (or sometimes UDP). This layer breaks the large chunk of data into small, manageable pieces called packets. TCP numbers each packet so that if they arrive out of order, the receiving device can reassemble them correctly.
3. Internet Layer
The packets are now passed down to the Internet Layer. This layer is responsible for routing the packets across the network. The core protocol here is IP. The Internet Layer adds the source and destination IP address to each packet. Much like a letter needs a physical address, a packet needs an IP address to find its destination.
4. Link Layer
Finally, the packet reaches the Link Layer. This is the physical connection between your computer hardware and the network hardware, including your Network Interface Card (NIC). The Link Layer adds the MAC address of the next physical device in the chain. It handles the physical transmission of data into signals over a wire (like Ethernet) or wireless mediums to be transmitted.
Understanding Data Encapsulation

One of the most important concepts to grasp in AQA GCSE computing is data encapsulation. As data moves down through the layers, each layer adds its own extra information, known as a header, to the original data.
- The Application layer adds protocol data (HTTPS/SMTP).
- The Transport layer adds TCP sequence numbers.
- The Internet layer adds IP addresses.
- The Link layer adds MAC addresses.
When the data reaches the receiving computer, the process is reversed (decapsulation), with each layer stripping off its corresponding header until only the original payload remains.
Why Do We Use Layers?
You might wonder why we complicate things with layers. The layered standard offers a significant advantage:
- Decomposition: It breaks complex networking problems into smaller, manageable pieces.
- Interoperability: Hardware and software from different manufacturers can work together because they all follow the same standards.
- Modularity: Developers can change technology in one layer without affecting the others. For example, moving from a wired ethernet connection to wireless Wi-Fi only changes the Link Layer; the Application Layer doesn’t need to know how the physical connection works.
Note: While this post covers protocols, do not forget to also revise network topologies (like star and mesh) as they represent the physical structure of computer networks!
Summary
Mastering network protocols and the TCP and IP model is about understanding the journey of data. From the moment you click “send,” your data is encapsulated, split into packets, addressed, and transmitted across the world, only to be reassembled perfectly on a screen thousands of miles away.
By understanding the roles of two protocols like HTTP and IMAP, and visualizing the data moving through the four layers, you will be well-equipped to tackle any exam question on this Computer Science AQA topic.








