Library › Computer Science 9618 › Communication and Internet Technologies
AS Level · Computer Science 9618

Communication and Internet Technologies

Revise Communication and Internet Technologies for Computer Science 9618 (AS Level) — revision notes and instant AI marking.

📖 Revision notes · preview
  Cambridge International AS & A Level Computer Science (9618)

Communication and Internet Technologies

The big idea: Computers can talk only if they follow the same rules. The TCP/IP stack splits those rules into four layers, and packet switching lets millions of conversations share the same links at once.

Summary — What This Chapter Covers
  • A protocol is a set of rules for communication (format, timing, error checking). Without an agreed protocol, devices from different makers could not exchange data.
  • Protocols are arranged in a stack: each layer has its own job and only talks to the layers directly above and below it.
  • TCP/IP has four layers: Application, Transport, Internet and Link.
  • Application-layer protocols: HTTP (web), FTP (files), SMTP (send email), POP3 and IMAP (receive email), BitTorrent (peer-to-peer file sharing).
  • Circuit switching sets up a dedicated path for the whole communication; packet switching sends independent packets that may take different routes.
  • Routers read the destination IP address of each packet and forward it towards its destination using a routing table.
1. Protocols
14.1

Why protocols, and the TCP/IP stack

A protocol is an agreed set of rules for transmitting data: how data is formatted, addressed, sent, checked for errors and acknowledged. It is essential because the sender and receiver may use different hardware and software; only shared rules let them understand each other.

Protocols are implemented as a stack of layers. Each layer does one job, uses the services of the layer below and serves the layer above. Layers can be changed independently (Wi-Fi can replace Ethernet without changing the web browser), and the problem is easier to design and debug.

LayerPurpose and functionExamples
Applicationprovides services to applications; formats the data for the user's program and starts the communicationHTTP, HTTPS, FTP, SMTP, POP3, IMAP, BitTorrent, DNS
Transportsplits data into segments (packets) and numbers them; adds source and destination port numbers so data reaches the right application; with TCP, makes sure all packets arrive (acknowledgements, retransmission) and reassembles them in order; controls flowTCP, UDP
Internetadds source and destination IP addresses; routes each packet across networks, choosing the next hopIP, routers
Link (network access)moves the data across one physical link as frames; adds MAC addresses; converts to signals on the mediumEthernet, Wi-Fi
Worked Example
Describe what happens at each TCP/IP layer when an email is sent from a laptop to a mail server.
ProtocolPurpose
HTTP / HTTPStransfers web pages and other resources between a web server and a browser (HTTPS adds TLS encryption)
FTPtransfers files between a client and a server; supports login, upload, download, renaming and deleting files
SMTPa push protocol: sends email from a client to a mail server and between mail servers
POP3downloads email from the server to one device; messages are usually deleted from the server afterwards
IMAPemail stays on the server and is synchronised, so it can be read and organised from several devices
BitTorrentpeer-to-peer file sharing: the file is split into pieces downloaded from many peers at once
How BitTorrent works

torrent file tracker swarm seed leecher

Practice Question
2. Circuit Switching, Packet Switching
14.2

Dedicated path vs independent packets

Benefits
🔓 Read the full Communication and Internet Technologies note → You're seeing the preview · sign in to read it all
What's inside
📖 Revision notes 🎯 Learn mode ✦ AI flashcards ✓ Instant AI marking 🧊 3D explorers 🧪 Experiments & simulations 📈 Progress tracking
📄 Practise Communication and Internet Technologies with Computer Science 9618 past papers Every paper with its mark scheme — answer online, marked instantly. Open →

Read the full Communication and Internet Technologies notes free

That's the preview — create a free account to read the rest, plus flashcards and practice questions with instant AI marking. No credit card.

Unlock the full notes free →

More Computer Science topics