Network protocols (Edexcel GCSE Computer Science): Revision Notes
Network protocols
What are network protocols?
Think of network protocols as the "language rules" that computers use to talk to each other. Just like humans need to follow grammar rules and speak the same language to communicate effectively, computers need protocols to share information across networks.
Just as you wouldn't understand someone speaking a foreign language without knowing the rules of that language, computers can't communicate without agreeing on the same set of protocols first.
Protocols are essential sets of rules that control how data should be organised, sent, and received between different devices on a network. Without these rules, devices like computers, tablets, phones, servers, routers, and switches wouldn't be able to understand the electronic signals they send to each other.
Why do we need protocols?
Protocols serve three main purposes in networking:
Data formatting - They ensure that information can be shared consistently and correctly between different devices and operating systems.
Addressing and routing - They help identify who is sending and receiving data, making sure information reaches the right destination.
Network navigation - They provide the correct directions so data can flow efficiently through complex network pathways.
Think of it like the postal system: Letters need proper addressing (where to go), formatting (envelope, stamp), and routing rules (postal codes, delivery routes) to reach their destination successfully.
Understanding protocol layers
Network protocols work in organised layers, similar to how you might organise your thoughts when writing an essay - you have an overall structure, paragraphs, sentences, and individual words.
The TCP/IP protocol stack is the most important collection of protocols for the internet. It has four main layers, with the application layer at the top being the one that users interact with directly. This is where protocols like email, web browsing, and file transfer operate.
The layered approach is crucial because it allows each layer to focus on specific tasks while working together seamlessly. This makes networks more efficient and easier to troubleshoot when problems occur.
The lower layers handle the technical details of converting data into electrical, light, or radio signals that can travel across networks.

Application layer protocols
These are the protocols you encounter every day when using the internet, even if you don't realise it. Here are the key ones you need to know for GCSE:
File Transfer Protocol (FTP)
FTP handles the rules for moving files between computers across a network. It's particularly useful when you need to transfer large files that might be too big for email attachments. Many websites use FTP behind the scenes to upload content and updates.
Hypertext Transfer Protocol (HTTP)
HTTP is the foundation of web browsing. It sets the rules that web browsers and web servers follow when you request a webpage. When you type a website address into your browser, HTTP manages the conversation between your device and the web server to deliver the content you want to see.
Secure HTTP (HTTPS)
HTTPS works exactly like HTTP but adds an extra layer of security by encrypting all communications between your browser and the web server. You can spot HTTPS websites by the padlock symbol in your browser's address bar. This is crucial for protecting sensitive information like passwords and payment details.
Security tip: Always look for the padlock symbol when entering sensitive information online. If you don't see it, your data could be intercepted by malicious users.
Simple Mail Transfer Protocol (SMTP)
SMTP manages the sending of email messages. It handles the journey of your email from your email client (like Gmail or Outlook) to the email server, and then from server to server until it reaches its final destination. Think of SMTP as the postal service for electronic mail.
Post Office Protocol (POP)
POP is one way to collect emails from a mail server. When you use POP, all your emails get downloaded to your device and then deleted from the server. This is like collecting all your post from a PO box and taking it home - once you've collected it, it's no longer at the post office.
Internet Message Access Protocol (IMAP)
IMAP is an alternative to POP that's more flexible for modern users. With IMAP, your emails stay stored on the server and you can access them from multiple devices. Any changes you make (like marking emails as read or organising them into folders) sync across all your devices. This is better for people who check email on their phone, tablet, and computer.
Key difference between POP and IMAP: POP downloads emails and removes them from the server (single device access), while IMAP keeps emails on the server (multi-device access). This is a common exam question!
How protocols work in practice
Worked Example: HTTP Web Browsing Process
When Amin wants to visit a specific webpage, here's exactly what happens:
Step 1: Amin types the website address (URL) into his browser's address bar
Step 2: The browser sends an HTTP GET request to the web server, asking for the specific webpage
Step 3: The web server processes the request and responds with an HTTP response message containing the webpage content
Step 4: The browser receives the response and displays the webpage on Amin's screen
This entire process happens in milliseconds, showing how efficient protocols make network communication!

Exam tips and common questions
Common exam mistake: Don't confuse HTTP with HTTPS - remember that HTTPS includes security encryption, while regular HTTP does not.
Memory tip: Remember that SMTP is for sending emails, while POP and IMAP are for receiving emails.
Email protocols mnemonic: Think "Send Mail To People" for SMTP (sending), then "Pick Out Post" for POP and "I Manage All Post" for IMAP (both receiving).
Key Points to Remember:
- Protocols are communication rules that allow different network devices to understand each other
- TCP/IP is a protocol stack with different layers handling different aspects of network communication
- HTTP and HTTPS handle web browsing, with HTTPS being the secure version
- FTP is used for transferring files between computers
- SMTP sends emails, while POP and IMAP receive emails
- IMAP is more flexible than POP because it keeps emails on the server for multi-device access
- Always look for the padlock symbol when browsing secure websites (HTTPS)