🏆 Score: 0 / 20
1 [4 Marks Total]
Match each protocol acronym to its correct full name.
FTP
HTTP
IMAP
SMTP
Simple Mail Transfer Protocol
Internet Message Access Protocol
Hypertext Transfer Protocol
File Transfer Protocol
✅ Mark Scheme
  • FTP -> File Transfer Protocol
  • HTTP -> Hypertext Transfer Protocol
  • IMAP -> Internet Message Access Protocol
  • SMTP -> Simple Mail Transfer Protocol
Score yourself (Max 4):
2 [4 Marks Total]
Leo wants emails synced across his phone AND laptop.
(a) Identify suitable email retrieval protocol. [1] (b) Explain why it's better than POP here. [2] (c) Protocol to SEND the email? [1]
✅ Mark Scheme

(a) IMAP (1)

(b) Reason: IMAP syncs emails with the server so they appear on both devices (1). POP downloads and deletes, so it would only be on one device (1).

(c) SMTP (1)

Score yourself (Max 4):
3 [4 Marks Total]
Web developer working on online bank website.
(a) Protocol to upload files to web server? [1] (b) Explain difference between HTTP and HTTPS, and why HTTPS is essential for a bank. [3]
✅ Mark Scheme

(a) FTP (1)

(b) HTTP vs HTTPS:

  • HTTPS uses encryption / is secure (1). HTTP is insecure (1).
  • Bank needs it to protect sensitive financial data/passwords from theft (1).
Score yourself (Max 4):
4 [8 Marks Total]
TCP/IP Model and Layers.
(a) Explain role of TCP. [2] (b) Explain role of IP. [2] (c) Explain two benefits of using layers. [4]
✅ Mark Scheme

(a) TCP: Splits data into packets (1), ensures all packets arrive / reassembles them (1).

(b) IP: Addresses packets (Source/Dest IP) (1) and routes them across the network (1).

(c) Layers Benefits (Max 4):

  • Interoperability: Different hardware/software works together (1).
  • Decomposition: Breaks complex problems into manageable chunks (1).
  • Independence: Can change one layer (e.g., WiFi to Ethernet) without breaking others (e.g., Browser) (1).
Score yourself (Max 8):
5 [4 Marks Total]
Extended Short Answer: Relationship between Browser, Server, and HTTP.
✅ Mark Scheme

Process (Max 4 Steps):

  1. Browser (Client) sends a request (1).
  2. Request travels to the Web Server (1).
  3. HTTP defines the rules for this request/response (1).
  4. Server sends the web page data back to browser to prevent (1).
Score yourself (Max 4):