What is Network Architecture?
Network architecture is the design and organization of a computer network, including the relationships between hardware, software, and users.
Client-Server Architecture
This is a network in which one or more computers act as servers and provide services to the other computers, called clients. The server or servers have hardware, software, and/or information that the client computers can access.
Peer-to-Peer Architecture
This is a network in which a small number of computers share hardware (such as a printer), software, and/or information. Each computer independently stores its own software and information but can access information on other computers without a server intermediary.