Systems Architecture

Client-Server Architecture

A program on a Client Computer requests services from a program on a (shared) Server Computer

Advantages of Centralisation

Peer-to-Peer Computing

Computers on a network are treated as equals
Each computer can share resources with the other computers on the network

Problems

Hybrid Model of Computing

Client-Server technology used to locate system and files
The systems can participate in peer-to-peer transactions