Learning Objectives
By the end of this topic you will be able to:
Describe the purpose and operation of HTTP and HTTPS
Explain FTP and when it is used
Describe SMTP and IMAP for email and explain the difference
Identify which protocol is appropriate for a given scenario including port numbers
HTTP / HTTPS
HTTP and HTTPS
HTTP (HyperText Transfer Protocol): a request-response protocol. The client (browser) sends an HTTP request (GET, POST, PUT, DELETE) to the server, which responds with a status code and the requested resource (HTML, CSS, JSON, etc.).
Common HTTP methods: GET (retrieve data) · POST (submit data) · PUT (update resource) · DELETE (remove resource)
Status codes: 200 OK · 301 Moved Permanently · 404 Not Found · 500 Internal Server Error
HTTPS = HTTP + TLS encryption. Port 443. All data is encrypted in transit so an eavesdropper cannot read the content. The TLS certificate authenticates the server's identity. Required for any site handling sensitive data.
Common Mistakes
Don't Lose Marks
!
Saying IMAP downloads and deletes emails from the server — that is POP3 behaviour. IMAP keeps emails on the server and synchronises state across devices. Know the distinction as OCR regularly tests IMAP vs POP3.
!
Confusing SMTP with receiving email — SMTP is only for sending. You cannot use SMTP to retrieve emails. Always pair SMTP (send) with IMAP or POP3 (receive) in your descriptions of email systems.
!
Getting port numbers wrong — learn the key ports: HTTP=80, HTTPS=443, FTP=20/21, SMTP=25/587, IMAP=143/993, DNS=53. Port numbers can be directly tested in H446 exam questions.
1.3.5b Complete
Well done! ✓
Application Layer: HTTP, HTTPS, FTP, SMTP & IMAP
Return to lesson to continue