This resource focuses on 3.5 The TCP/IP model in AQA GCSE Computer Science. It is the part of the networks content where students need to move beyond naming protocols and show that they understand how communication is organised into layers, what each layer does, and which common protocols belong where. In exams, this topic often appears in short explanation questions, protocol matching tasks, and questions that test whether students can distinguish between roles such as addressing, transmission, and application use.
For teachers, the challenge is usually not getting students to memorise four layer names. It is getting them to connect each layer to a clear job and avoid muddling up TCP, IP, and application protocols. This page is designed to help you teach the model clearly, spot half-right answers quickly, and mark responses with confidence.
At a Glance
🧭 Specification context
Students should know the four layers of the TCP/IP model.
Students should be able to describe the main function of each layer.
Students should know that HTTP, HTTPS, SMTP and IMAP operate at the application layer.
Students should know that TCP operates at the transport layer.
Students should know that IP operates at the internet layer.
Students should recognise that the link layer is associated with network hardware such as the NIC and device drivers.
What students must know
The layer names in the correct order.
The purpose of each layer.
Examples of protocols linked to the correct layer.
Why layering helps communication systems work reliably.
Key exam focus
Matching protocol to layer.
Explaining the role of a named layer.
Avoiding vague answers such as "it sends data" without saying how.
Common student challenges
Confusing IP with the whole TCP/IP model.
Treating TCP and IP as if they do the same job.
Putting HTTP or HTTPS in the wrong layer.
Forgetting what the link layer actually includes.
Understanding the Topic
What the TCP/IP model is
The TCP/IP model is a four-layer model used to describe how data is communicated across networks, especially the internet. Each layer has a specific responsibility. Together, the layers make communication more manageable because each one handles a different part of the job.
A good classroom shorthand is:
- Application means services used by software.
- Transport means setting up and managing communication.
- Internet means addressing and routing.
- Link means getting data onto the physical network connection.
The four layers
Application layer
This is the layer where network applications operate.
- It provides services to software such as web browsers and email programs.
- It uses protocols that allow particular kinds of communication to happen.
- For AQA, students should know examples including HTTP, HTTPS, SMTP, and IMAP.
Transport layer
This layer manages communication between hosts.
- It helps set up the communication.
- It breaks data into packets for transmission.
- It ensures the communication process is organised.
- For AQA, students should know TCP belongs here.
Internet layer
This layer is responsible for addressing and routing.
- It uses IP addresses to help data reach the correct destination.
- It packages data for transmission across networks.
- It routes packets across the network.
- For AQA, students should know IP belongs here.
Link layer
This is the lowest layer in the model.
- It is concerned with the hardware and local network connection.
- It includes components such as the network interface card, often shortened to NIC.
- Device drivers also operate here.
- It helps move data between the device and the network medium.
Why the model matters
Students do not just need four definitions on flashcards. They need to understand that the model:
- splits a complex communication process into manageable parts
- allows different protocols to do different jobs
- helps systems remain organised and interoperable
- gives examiners a neat way to test whether students understand communication rather than just memorising buzzwords
💡 A useful teaching line is: "Application asks, transport organises, internet routes, link connects." It is not a full exam answer, but it is an excellent memory anchor.
Key Terms and Concepts
| Term | Explanation |
|---|---|
| Protocol | A set of rules that allows devices to communicate on a network. |
| TCP/IP model | A four-layer model used to describe how network communication happens across the internet. |
| Application layer | The layer where software uses network services, such as web and email protocols. |
| Transport layer | The layer that manages communication between hosts and organises data into packets. |
| Internet layer | The layer that handles addressing and routing so data can reach the correct device. |
| Link layer | The layer linked to hardware and local network access, including the NIC and device drivers. |
| HTTP | An application layer protocol used for transferring web pages. |
| HTTPS | A secure version of HTTP used for encrypted web communication. |
| SMTP | An application layer protocol used for sending emails. |
| IMAP | An application layer protocol used for retrieving emails from a mail server. |
| TCP | A transport layer protocol that manages communication and packet handling. |
| IP | An internet layer protocol used for addressing and routing data. |
| NIC | A network interface card, which allows a device to connect to a network. |
| Packet | A unit of data sent across a network. |
How to Teach This Topic
Teaching moves
- Start with a simple analogy: one online message, four different jobs.
- Teach the layers in order every time so students build a stable mental model.
- Use protocol cards and ask students to sort them into the correct layer.
- Model the difference between what the layer does and an example protocol in that layer.
- Revisit the topic with mini retrieval tasks because students often remember names before functions.
What to listen for
- Can students explain why TCP and IP are different?
- Can students give a specific function rather than a vague one?
- Can students place HTTP, HTTPS, SMTP, and IMAP correctly?
- Can students describe the link layer without simply saying "hardware" and stopping there?
- Can students explain the order of the layers without mixing internet and application?
Suggested lesson sequence
- Begin with the big picture.
- Ask: How does a message get from an app on one device to an app on another?
- Introduce the idea that one task is too complex for a single protocol.
- Teach the four layers explicitly.
- Give each layer a clear one-sentence function.
- Attach named protocols to the right layer immediately.
- Use worked examples.
- For example, loading a webpage or sending an email.
- Ask students to identify which protocol is being used at which layer.
- Practise explanation questions.
- Focus on exam wording such as describe, explain, and give one protocol.
- Finish with deliberate misconception checks.
- Ask whether IP and TCP do the same thing.
- Ask whether HTTP is part of the internet layer.
Discussion prompts
- Why is it useful to split network communication into layers?
- Why is HTTP not enough on its own to get data across the internet?
- What would go wrong if devices did not follow agreed protocols?
- Why is the link layer still important even though exam questions often focus more on TCP and IP?
Scaffolding ideas
- Provide sentence starters such as:
- The application layer is responsible for...
- TCP works at the transport layer because...
- IP belongs to the internet layer because...
- Use a partially completed layer diagram and ask students to fill in functions.
- Give mixed protocol examples and ask students to justify the placement, not just label it.
Extension activities
- Compare the TCP/IP model with the idea of layered systems in everyday life.
- Ask students to map a web request from browser to network hardware.
- Challenge students to explain why a network model helps different manufacturers create compatible hardware and software.
📝 Teacher tip
If students keep swapping TCP and IP, ask them: "Which one is about organising the conversation, and which one is about finding the address?" That question usually clears the fog very quickly.
How to Mark This Topic Effectively
What strong answers contain
Strong answers usually:
- name the correct layer accurately
- describe a specific function of that layer
- link the correct protocol to the correct layer
- use technical vocabulary such as packet, addressing, routing, and NIC appropriately
- distinguish clearly between TCP and IP
What examiners reward
Examiners typically reward:
- correct identification of the four layers
- accurate descriptions rather than memorised but vague phrases
- correct protocol examples matched to the correct layer
- clarity about the internet layer being responsible for addressing and routing
- clarity that the link layer connects to hardware and local network access
Common marking traps
Weak answers often:
- say every layer "sends data" without any detail
- confuse application layer with the app itself rather than the network service it uses
- put IP at the transport layer
- assume TCP/IP is a single protocol doing one job
- forget that the question may ask for function, not just name
| Feature | Stronger response | Weaker response |
|---|---|---|
| Layer knowledge | Names the correct layer and explains its role precisely. | Names a layer but gives no clear function. |
| Protocol knowledge | Matches protocol to the correct layer. | Lists protocols randomly or places them incorrectly. |
| Use of terminology | Uses terms such as routing, addressing, and packets correctly. | Relies on vague phrases such as "helps the internet work". |
| Explanation quality | Shows how the layers have different jobs. | Repeats the same idea for several layers. |
✅ Marking reminder
Reward what is correct and specific. A student does not need a polished textbook paragraph to earn marks. If the function is accurate and the protocol is matched correctly, that deserves credit.
Example Student Responses
Example question
Question: Describe the four layers of the TCP/IP model and give one example of a protocol used at the application layer. The question is worth 6 marks.
Marking guidance
- 1 mark for identifying the application layer with a valid function.
- 1 mark for identifying the transport layer with a valid function.
- 1 mark for identifying the internet layer with a valid function.
- 1 mark for identifying the link layer with a valid function.
- 1 mark for a correct application layer protocol example.
- 1 mark for overall accuracy, clarity, or an additional valid detail linked to one of the layer functions.
Strong response
The TCP/IP model has four layers. The application layer is where software such as a web browser or email program uses network services. Protocols such as HTTP work at this layer. The transport layer sets up communication between hosts and breaks data into packets. The internet layer is responsible for addressing and routing data across networks using IP addresses. The link layer deals with the hardware connection to the network, including the NIC and device drivers.
Why this is strong
- It names all four layers correctly.
- It gives a valid function for each layer.
- It includes a correct application layer protocol.
- It distinguishes routing from communication setup.
- It uses subject vocabulary accurately.
What to reward
- Precise function statements.
- Correct protocol placement.
- Clear separation between layer roles.
Weak response
TCP/IP has different parts. The application layer is for apps. The transport layer sends data. The internet layer sends packets. The link layer is for cables. HTTP is part of the internet. It all works together to send information.
Why this is weak
- Some statements are too vague to earn full credit.
- HTTP has been placed in the wrong layer.
- The transport and internet layers are not clearly distinguished.
- The link layer description is too narrow because it is more than just cables.
What to reward
- Limited credit may be given for recognising that the model has layers.
- The response would only gain marks where a layer function is accurate enough.
What not to reward
- Incorrect protocol placement.
- Repeated vague wording that does not show understanding.
Practice Questions
Exam-style questions
- Explain why the TCP/IP model uses layers. The question is worth 2 marks.
- Marking guidance: reward points about splitting communication into manageable parts, making the system easier to design, or allowing different protocols to perform different jobs.
- State two protocols that operate at the application layer of the TCP/IP model. The question is worth 2 marks.
- Marking guidance: reward any two from HTTP, HTTPS, SMTP, or IMAP.
- Describe the role of the internet layer in the TCP/IP model. The question is worth 2 marks.
- Marking guidance: reward points about addressing, packaging data for transmission, and routing packets across networks.
- A student says that TCP and IP do the same job. Evaluate this statement. The question is worth 4 marks.
- Marking guidance: reward identification that the statement is incorrect, plus explanation that TCP manages communication and packet handling at the transport layer, while IP handles addressing and routing at the internet layer.
- Describe one function of the link layer and name one piece of hardware associated with it. The question is worth 2 marks.
- Marking guidance: reward reference to local network access or hardware connection, plus a correct example such as NIC.
🎯 For revision lessons, turn these into mini whiteboard checks. Fast answers expose misconceptions beautifully, and more quickly than a class set of exercise books.
Common Misconceptions
Misconception
- TCP and IP are the same thing.
- HTTP belongs to the internet layer.
- The link layer just means cables.
- Each layer does the same basic job.
- The application layer means the whole computer program.
Quick correction
- TCP manages communication. IP handles addressing and routing.
- HTTP is an application layer protocol.
- The link layer includes hardware such as the NIC and device drivers, not just the cable.
- Each layer has a different responsibility.
- The application layer refers to network services used by software, not every function of the program.
🔍 A classic exam slip is a student writing that IP sends packets reliably. That is usually borrowed from what they remember about TCP. Watch for that mix-up.
FAQ
Do students need to memorise the layers in order?
Yes. The order helps students keep the functions distinct and makes protocol placement much easier in exam questions.
How much detail do students need for each layer?
They need enough detail to state the main job of each layer clearly and accurately. One precise sentence per layer is usually a strong foundation at GCSE.
Should I teach lots of extra protocols for this topic?
Only if it helps understanding. For AQA GCSE, the key named examples are HTTP, HTTPS, SMTP, IMAP, TCP, and IP. Secure the required examples first.
Why do students confuse TCP and IP so often?
Because both are part of the same model and both appear in discussions of internet communication. Repeated comparison helps: TCP organises communication, while IP handles addressing and routing.
What is the best way to assess this topic quickly?
Use short retrieval questions that ask students to match a protocol to a layer, define a layer function, or correct a false statement. These reveal misunderstandings quickly and are easy to mark.
Save time marking network questions
Marking explanations of the TCP/IP model can be surprisingly repetitive, especially when thirty students all invent a slightly different version of the same half-remembered answer. The platform can help you review responses more efficiently, spot missing subject vocabulary, and give clearer feedback on what students need to improve next.