When browsing the web, students often notice a small lock icon or the letters HTTP or HTTPS in the address bar. In IB Computer Science, this difference is not cosmetic — it represents a fundamental difference in how data is protected during transmission.
IB examiners expect students to clearly explain what HTTP and HTTPS are, how they differ, and why HTTPS is more secure. Vague references to “encryption” without explanation often lose marks.
What Is HTTP?
HyperText Transfer Protocol (HTTP) is the protocol used to:
- Request web pages from servers
- Transfer data between browsers and web servers
Key characteristics of HTTP:
- Operates at the Application layer
- Uses TCP for reliable data transfer
- Sends data in plain text
Because data is sent unencrypted, anyone intercepting the communication can potentially:
- Read the data
- Modify the data
- Steal sensitive information
This makes HTTP unsuitable for transmitting confidential data.
What Is HTTPS?
HTTPS stands for HyperText Transfer Protocol Secure.
It performs the same basic function as HTTP but adds an extra layer of security.
Key characteristics of HTTPS:
- Encrypts data before transmission
- Uses cryptographic protocols
- Protects data from interception
