Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.

2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

3. Student and Teacher User Guides |  Schemes of Work |   Real Teacher use Videos |


Join 36000+ teachers and students using TTIO.

Server and Client Side Processing

Client-server - a network methodology where one computer has the main processing power and storage and the other computers act as clients requesting services from the server.

Peer-to-peer - a network methodology where all devices in a network share resources between them rather than having a server. In a peer-to-peer network, no one computer is in overall control of the network. Instead the resources of each computer or workstation are available to all the computers in the network. Each workstation therefore can act either as a client or a server, depending on the current task. This more common among smaller networks on for certain applications such as file sharing.

Don't fall into the trap of thinking that client-server and peer-to-peer networks are restricted to certain topologies.

Additional Reading

https://en.wikipedia.org/wiki/Client%E2%80%93server_model

https://en.wikipedia.org/wiki/Peer-to-peer

www.teachyourselfpython.com