Introduction to Network Protocols

Imagine trying to have a conversation where one person speaks only English, and the other speaks only French. It wouldn't work! For two people to communicate, they need to agree on a set of rules, such as which language to use or how to take turns speaking.

In computer science, we call these rules network protocols. Without them, your laptop wouldn't be able to talk to your smartphone, and you wouldn't be able to load a single web page. In this chapter, we will look at the specific protocols you need to know for your AQA exam and what each one does.

What is a Network Protocol?

A network protocol is a defined set of rules that governs how data is formatted, transmitted, and received across a network. These rules ensure that different devices (made by different companies) can understand each other perfectly.

Analogy: Think of a protocol like the rules of the road. If everyone agrees to drive on the left and stop at red lights, traffic flows safely. If there were no rules, there would be constant "collisions" of data!

Note: While this chapter focuses on what protocols do, they actually work within a larger system called the 4-layer TCP/IP model. You can learn more about how they are organised in the "4-layer TCP/IP model" chapter.


The Web Browsing Protocols: HTTP and HTTPS

These are the protocols your browser uses every time you visit a website.

1. HTTP (Hypertext Transfer Protocol)

HTTP is used by web browsers to request and display web pages from a web server. It handles the "fetching" of the text, images, and videos that make up a website.

2. HTTPS (Hypertext Transfer Protocol Secure)

HTTPS is the secure version of HTTP. It does exactly the same job, but it encrypts the data being sent. This means that if someone intercepts the data while it is travelling across the network, they won't be able to read it.

Quick Tip: You can usually tell you are using HTTPS because of the small padlock icon in your browser's address bar. You should always look for this when entering passwords or credit card details!

Key Takeaway: HTTP is for web pages; HTTPS is for secure web pages.


The Email Protocols: SMTP and IMAP

When you send or receive an email, two different protocols are working behind the scenes.

3. SMTP (Simple Mail Transfer Protocol)

SMTP is used to send or transfer email messages between servers. Think of it as the "outgoing" mail service.

Memory Aid: Remember SMTP = Sending Mail To People.

4. IMAP (Internet Message Access Protocol)

IMAP is used by email clients to retrieve or download email messages from a mail server. It allows you to see your messages on your device while keeping the original copy on the server. This is why you can see the same emails on your phone and your laptop.

Don't worry if this seems tricky... Just remember that SMTP pushes the mail out, and IMAP pulls the mail in so you can read it.


The Communication Foundations: TCP and IP

These two protocols are the "heavy lifters" of the internet. They work together to make sure data actually arrives at the right place in one piece.

5. TCP (Transmission Control Protocol)

When you send a large file (like a photo), it is too big to be sent in one go. TCP breaks the data down into smaller chunks called packets. It also does two very important things:

  • Error Checking: It checks if any packets were lost or damaged during the journey. If they were, it asks for them to be resent.
  • Sequencing: It puts the packets back in the right order once they arrive at the destination.
6. IP (Internet Protocol)

The IP protocol is responsible for routing the packets across the network. It adds the "address" (the IP address) to each packet so that routers know exactly where to send the data.

Analogy: If you were sending a LEGO set to a friend in the post, TCP would be the person taking the set apart and putting it into small boxes (packets) and numbering them \(1, 2, 3...\). IP would be the person writing the address on the outside of every box.


Summary Table

Use this table to quickly review the purpose of each protocol before your exam:

HTTP: Used for accessing and displaying web pages.
HTTPS: A secure, encrypted version of HTTP for sensitive data.
SMTP: Used for sending and transferring emails.
IMAP: Used for retrieving and accessing emails from a server.
TCP: Breaks data into packets and ensures they are delivered without errors.
IP: Handles the addressing and routing of packets across the network.


Common Mistakes to Avoid

  • Confusing SMTP and IMAP: Remember that SMTP is for sending and IMAP is for receiving. They are not interchangeable!
  • Thinking TCP and IP are the same: They work together (often called the TCP/IP stack), but they have different jobs. TCP handles the content (packets/errors), while IP handles the direction (routing/addresses).
  • Adding "extra" protocols: In the new 8525 syllabus (2027 onwards), you do not need to know about FTP, UDP, or Wi-Fi protocols for this specific section. Stick to the six listed above!

Did you know? Even though we have 6 major protocols to learn, there are actually thousands of different protocols used for everything from smart lightbulbs to industrial robots. However, the ones listed here are the "language" of the modern internet.