Networks
A means for Computers to Share Resources
Server is a computer that shares its resources
Client is a computer that uses another computers resources or data
Peer to Peer: every one is a client & server
Client-Server: Server is only server; client is only client