A client-server network is a type of computing architecture used in many organisations and on the internet, where multiple client devices, like computers or smartphones, connect to a central server to access resources, services, or data. In this setup, the server, a powerful computer, manages resources such as files, applications, or databases, and is responsible for handling requests from client devices. When a student requests information or a service from their device, the server processes this request and sends the necessary data back to the client. This model contrasts with peer-to-peer networks, where each device shares its resources without a centralised server. Client-server networks enhance security, as the server can manage access to data, and they also improve efficiency by enabling centralised control and management.
Examiner-written GCSE Computer Science revision resources that improve your grades 2x
- Written by expert teachers and examiners
- Aligned to exam specifications
- Everything you need to know, and nothing you don’t

Share this article