Skip to main content


Home Client-server network

Client-server network

Client-server network definition

A client-server network is a computing model where devices (clients) are connected to a central computer (server). Clients ask the server for services/resources. The server processes requests and supplies data/services. This enables resource sharing, centralized management, and scalable task distribution.

See also: client, application client, thick client, distributed system, peer-to-peer

Use cases of a client-server network

  1. 1.Web hosting. Servers store websites and ensure global access through browsers. They offer reliable performance too.
  2. 2.Email services. They connect clients and facilitate efficient sending, receiving, and organizing of emails.
  3. 3.File storage and sharing. Centralized servers enable secure uploading, storing, and sharing of files.
  4. 4.Database management. Servers handle data storage and retrieval. They are essential for organized applications like e-commerce.
  5. 5.Online gaming. Game servers power multiplayer interactions and maintain synchronization for immersive online playing experiences.