‘Network’ architecture’ can be defined as a pattern of connection of numerous servers (or computers or workstations) The ‘server’ is the powerful host computer or work station which receives requests from the ‘clients’. The server is the main and centralised and has more powerful processors as compared to clients. The ‘clients’ are the various processors (or computers or work stations) which are connected in the network and are dependent on the host server.
They send service requests to the main server and await processing of the requests by the same. The clients are work stations or computers located at disparate areas, whereas the host work station is located at a centralised hub. One example of client work stations requesting service from the centralised server can be that each client requests for access of different portions of the centralised data base located at the parent server.
The exact opposite type of network is the peer- to-peer type of network architecture, where each work station has equivalent responsibilities and is not dependent on any parent server.