Network architecture
Network architecture refers to the way computers are logically organised on a network, and the role each takes.
Below is an image of three types of network architecture.
Peer-to-peer network
No central authority or control
In client/server network architecture (one of the most common architectures), one or more of the computers acts as servers that provide services to the rest of the network (the clients).
In thin-client network architecture the client computers rely heavily on a server not only to store files and applications, but to run the software on the clients behalf. The thin client merely acts as a terminal for accepting input and display.
In peer-to-peer network architecture every client (peer) has equal status and there is no central authority or server. Peer-to-peer networks are common in homes and small businesses.