📡 Paper 1 · Topic 2: Data Transmission
2.1d Client-Server, P2P & Network Addresses
Cambridge IGCSE Computer Science 0478 · ~14 min read · ⭐ Pro

Client-Server Networks

In a client-server network, dedicated servers provide services (files, email, web pages) and clients request them. The server is always on and manages resources centrally.

  • Server controls resources and security (user accounts, access rights)
  • Backups are centralised and managed
  • Easier to manage for large networks
  • If server fails, clients lose access to services
  • Requires dedicated, expensive server hardware

Peer-to-Peer (P2P) Networks

In a peer-to-peer network, all computers are equal — each can act as both client and server, sharing resources directly with others.

  • No central server required
  • Cheaper to set up (no dedicated server)
  • Each computer manages its own security and backups
  • Performance decreases as more peers share resources
  • Hard to manage for large networks
  • Examples: file sharing networks, some small home networks
FeatureClient-ServerPeer-to-Peer
Central serverYesNo
CostHigher (server hardware)Lower
SecurityCentralised, managedEach device manages its own
BackupCentralisedEach device backs up itself
ScalabilityGood for large networksSuitable for small networks
If server failsAll clients lose serviceOther peers unaffected

IP Addresses

An IP address is a logical address that identifies a device on a network. It can change (e.g. when you reconnect to Wi-Fi).

  • IPv4: 32-bit address written as 4 decimal numbers (e.g. 192.168.1.10). Around 4 billion unique addresses.
  • IPv6: 128-bit address written in hexadecimal (e.g. 2001:0db8::1). Needed because IPv4 addresses ran out.
  • IP addresses are used by routers to route packets across networks

MAC Addresses

A MAC (Media Access Control) address is a physical address permanently assigned to a network interface card (NIC) by the manufacturer. It cannot normally be changed.

  • 48-bit address written in hexadecimal (e.g. 00:1A:2B:3C:4D:5E)
  • Unique to each network interface card
  • Used within a local network (switches use MAC addresses to direct traffic)
  • Does not change when you move between networks
FeatureIP AddressMAC Address
TypeLogicalPhysical
Assigned byNetwork (DHCP/manual)Manufacturer
Can change?YesNo (normally)
Used forRouting across networksDelivery within a LAN
Format (example)192.168.1.100:1A:2B:3C:4D:5E
Exam tip: The key distinction is IP = logical (can change, used for routing) vs MAC = physical (permanent, used on local network). Cambridge also commonly asks you to compare client-server vs P2P — know at least 2 differences with advantages/disadvantages of each.
⚠️ Common Mistakes
  • Saying MAC addresses can change — they are permanently assigned by the manufacturer
  • Confusing when IP vs MAC addresses are used — IP is for routing between networks; MAC is for delivery within a LAN
  • Saying P2P has no security — it does, but each device manages its own (there's no central authority)
Video coming soon
Click slide or press arrow keys to navigate
✍️

Worksheet — Client-Server & Addresses

5 questions · 11 marks

Q1Describe two advantages of a client-server network over a peer-to-peer network.[2]
✅ Mark scheme
Any 2: Centralised security/user management [1]; centralised backups [1]; easier to manage for large organisations [1]; better performance with many users [1]
Q2State two disadvantages of a client-server network.[2]
✅ Mark scheme
Any 2: Requires expensive dedicated server hardware [1]; if the server fails all clients lose access to services [1]; requires specialist staff to manage the server [1]
Q3Describe the difference between an IP address and a MAC address.[4]
✅ Mark scheme
IP: logical address assigned by the network [1]; can change [1]; used for routing packets between networks [1]. MAC: physical address assigned by the manufacturer [1]; permanent / cannot normally change [1]; used within a local network (LAN) [1] — any 4
Q4A user's laptop connects to a different Wi-Fi network in a café. Which address will change — IP or MAC? Explain why.[2]
✅ Mark scheme
The IP address will change [1]; because IP addresses are assigned by the network and the new network will assign a different address (the MAC address is permanent) [1]
Q5Give one reason why IPv6 was introduced to replace IPv4.[1]
✅ Mark scheme
IPv4 only supports ~4 billion addresses which have been exhausted [1]; IPv6 provides a vastly larger address space (128-bit) [1] — either
Quiz — Addresses & Network Models
Q 1 of 8
Score
/ 8
Click to reveal
TermDefinition
🎯

Mini Test — Networks & Addresses

10 minutes · mixed questions

← 2.1c Protocols Topic 2: Data Transmission Next: 2.2 Error Detection →
🔒
Pro Content
Upgrade to Pro to access all lessons.
£7.99/month
or £59/year
Subscribe now →