A protocol is a set of rules that govern how data is transmitted and received across a network. Protocols ensure that different devices can communicate with each other, even if they are made by different manufacturers.
TCP/IP (Transmission Control Protocol / Internet Protocol) is the foundational protocol suite of the internet. It consists of two key protocols working together:
| Protocol | Function |
|---|---|
| IP (Internet Protocol) | Assigns IP addresses to devices and handles the routing of data packets across networks. Each packet may take a different route. |
| TCP (Transmission Control Protocol) | Breaks data into packets, sends them, ensures they all arrive (requests retransmission if lost), and reassembles them in the correct order. |
TCP/IP is used for virtually all internet communication.
HTTP (HyperText Transfer Protocol) is the protocol used for transmitting web pages over the internet.
HTTPS (HyperText Transfer Protocol Secure) is the encrypted version of HTTP using SSL/TLS encryption.
| Feature | HTTP | HTTPS |
|---|---|---|
| Stands for | HyperText Transfer Protocol | HyperText Transfer Protocol Secure |
| Encryption | No — data sent in plain text | Yes — SSL/TLS encrypted |
| Security | Insecure — data can be intercepted | Secure — data is encrypted in transit |
| Use case | Non-sensitive web pages | Login pages, online banking, shopping |
| URL prefix | http:// | https:// |
| Browser indicator | No padlock | Padlock icon shown |
FTP (File Transfer Protocol) is used to transfer files between a client and a server over a network.
| Protocol | Full name | Purpose |
|---|---|---|
| TCP/IP | Transmission Control Protocol / Internet Protocol | Foundation of internet communication — routing data packets |
| HTTP | HyperText Transfer Protocol | Transferring web pages (unencrypted) |
| HTTPS | HyperText Transfer Protocol Secure | Transferring web pages (encrypted) |
| FTP | File Transfer Protocol | Transferring files between client and server |
8 Edexcel-style questions · AI-marked
| Term | Definition |
|---|
Timed exam-style test.