Watch the video and make notes. You can pause the video at any time.
Keywords
client, server, peer, client-server, peer-to-peer, P2P, scalability.
Summary
Client-server and peer-to-peer networks are two types of computer networks used for sharing resources and data.
Client-server: In a client-server network, there are central servers that manage and distribute resources to client devices (like computers, smartphones and printers). Clients request services, and servers provide them. The server holds control and data, while clients access resources.
Advantages: ✅
Centralised management makes it easier to maintain and secure the network.
Servers can handle heavy workloads, ensuring efficient performance.
Backups and data storage are more reliable.
Disadvantages: ❌
Dependence on servers - if they fail, the network can suffer.
Costly to set up and maintain.
High traffic can lead to network congestion.
Peer-to-peer (P2P):
In a P2P network, devices connect directly to each other without a central server. Each device can act as both a client and a server.
Advantages: ✅
Easy setup - no need for a dedicated server.
Cost-effective for small networks.
Decentralised, so no single point of failure.
Disadvantages: ❌
Security risks as devices are directly connected.
Limited scalability for larger networks.
Less efficient in managing heavy traffic.