Client-Server Architecture
Part of Client-Server & Peer-to-Peer · GCSE GCSE Computer Science revision
This key facts covers Client-Server Architecture within Client-Server & Peer-to-Peer for GCSE Computer Science. Revise Client-Server & Peer-to-Peer in 3.5 Fundamentals of Computer Networks for GCSE Computer Science with 16 exam-style questions and 18 flashcards. This topic appears regularly enough that it should still be part of a steady revision cycle. It is section 3 of 10 in this topic. Use this key facts to connect the idea to the wider topic before moving on to questions and flashcards.
Topic position
Section 3 of 10
Practice
16 questions
Recall
18 flashcards
Client-Server Architecture
What is Client-Server?
A network model where a powerful central server provides services (files, applications, authentication) to multiple client computers. Clients request, server provides.
Key Characteristics:
- Central server: One or more powerful servers provide services
- Many clients: Computers/devices that request services from server
- Request-response: Client requests → Server responds
- Centralized control: Server manages everything (security, backups, access)
- Client dependency: Clients depend on server for services
Server Roles:
- File server: Stores all user files centrally - access from any client
- Application server: Hosts software - clients run applications remotely
- Authentication server: Manages user accounts, logins, permissions
- Email server: Handles all email for organization
- Web server: Serves web pages to clients (browsers)
- Print server: Manages shared printers
Client-Server Examples:
- School network: Student computers (clients) access files from school server
- Office network: Employee computers connect to company server for documents
- Web browsing: Your browser (client) requests pages from web servers
- Email: Outlook/Gmail client connects to email server
- Online banking: Your computer (client) connects to bank's server
Client-Server Advantages:
- Central security: User accounts and permissions managed in one place
- Central backups: All data backed up from server (automatic, reliable)
- Easy management: IT staff manage everything from server
- Access anywhere: Log in from any client computer, access your files
- Powerful resources: Server has high-spec hardware (fast CPU, lots of RAM)
- Shared resources: Printers, applications available to all clients
- Centralized updates: Software updates applied on server, affect all clients
Client-Server Disadvantages:
- Single point of failure: If server fails, clients can't access services
- Expensive: Powerful server hardware is costly (£5000-£50000+)
- Requires expertise: Need skilled IT staff to manage server
- Network dependency: Clients must have network connection to server
- Bottleneck risk: Too many clients can overwhelm server
Keep building this topic
Read this section alongside the surrounding pages in Client-Server & Peer-to-Peer. That gives you the full topic sequence instead of a single isolated revision point.
Practice Questions for Client-Server & Peer-to-Peer
In a client-server network, what is the role of the server?
State three advantages of using a client-server network over a peer-to-peer network. [3 marks]
Quick Recall Flashcards
16 questions on Client-Server & Peer-to-Peer — practise free
Instant marking, adaptive difficulty, and 18 spaced repetition flashcards. Free until your GCSEs.
Try PrepWise Free