In IB Computer Science HL, students are expected to understand how data travels across networks. This is explained using the TCP/IP model, which describes networking as a series of layers, each with a specific role.
Many students confuse the TCP/IP model with the OSI model or memorise layer names without understanding what each layer actually does. In IB exams, examiners reward functional explanations, not rote learning.
What Is the TCP/IP Model?
The TCP/IP model is a layered model that explains:
- How data is prepared for transmission
- How it travels across networks
- How it is received and reconstructed
Each layer:
- Performs a specific task
- Passes data to the next layer
- Works independently but cooperatively
The TCP/IP model consists of four layers.
Application Layer
The Application layer is the layer closest to the user.
It is responsible for:
- Providing network services to applications
- Formatting data for transmission
- Handling user-level protocols
Examples of protocols at this layer include:
- HTTP / HTTPS
- FTP
- SMTP
This layer does not handle transmission details — it focuses on what the data is and how applications use it.
In IB answers, students should link the Application layer to .
