Protocols

Computer ScienceOCRGCSEUnit: 3.5 Fundamentals of Computer Networks
Free taster
5 of 6 sections open
The basics

The Language of Networks

The Language of Networks

Imagine two computers trying to communicate - they need to "speak the same language" and follow the same rules. Protocols are these agreed-upon rules for network communication. When you visit a website, your browser uses HTTP/HTTPS. When you download a file, you might use FTP. When you send an email, your email client uses SMTP. Without protocols, devices couldn't understand each other - it would be like trying to have a conversation where one person speaks English and the other speaks Japanese with no translator!
Spotlight
Deep Dive: Why Protocols Matter

Protocols are essential because they define HOW data is transmitted:

Exam tip

Earn the mark scheme marks

Exam Tips - Network Protocols

Most common exam questions:

  • "What is HTTP?" → Protocol for transferring web pages over the Internet
  • "Difference HTTP vs HTTPS?" → HTTPS is encrypted/secure (SSL/TLS). HTTP is plain text/insecure.
  • "Why use HTTPS for banking?" → Encrypts data (credit cards, passwords) so can't be read if intercepted
  • "What is FTP?" → Protocol for transferring files between computers
  • "What is SMTP?" → Protocol for SENDING emails (not receiving)
  • "SMTP vs POP3/IMAP?" → SMTP sends emails. POP3/IMAP receive emails.
  • "Default HTTP port?" → Port 80
  • "Default HTTPS port?" → Port 443

Key facts to memorize:

Protocol Purpose Secure?
HTTP Web pages NO
HTTPS Web pages (encrypted) YES (SSL/TLS)
FTP File transfers NO (use SFTP)
SMTP Send emails Can encrypt (TLS)

Common mistakes to avoid:

  • Confusing SMTP (sending) with POP3/IMAP (receiving) - they're different!
  • Saying "HTTP is for websites, HTTPS is for emails" - NO! Both are for web, HTTPS just adds encryption
  • Forgetting WHY HTTPS is important (encryption prevents interception)
  • Not knowing port numbers (HTTP=80, HTTPS=443)
  • Thinking FTP is still widely used - it's being replaced by SFTP/HTTPS

Perfect exam answer structure:

"Explain why HTTPS should be used for online banking" (3 marks):

HTTPS encrypts data transmitted between browser and server (1 mark).
Protects sensitive information like credit card numbers and passwords (1 mark).
Even if intercepted, data cannot be read without decryption key (1 mark).

Now try it yourself

Quiz · Question 1 of 18

What is a protocol in networking?

Tap an answer to check it

This topic in real past papers

Every real exam question we've found on protocols, with a full worked answer.

Revise every Computer Science topic, free during alpha

Protocols is one of 60 topics on PrepWise — all aligned to your exam board.

Start revising free →