NETWORK BASICNETWORK ACHITECTURENETWORK TOPOLOGY
DEFINITION OF NETWORK ARCHITECTURE:
The way network are designed to communicate.
Types of network Peer To Peer ArchitectureClient-Server Architecture
Diagram
Definition Network model in which all computers can function as clients or servers as needed, and there's no centralized control over networl resources. Network in which one or more computers act as server and the computers  (clients) on the network request services form the server.
Advantages
  1. Less startup cost to set up the network architecture as there is no need for a server. 
  2. Easy to install and configure for the computers in the network. 
  3. When a peer fails it will not affect other peers so the network is reliable.
  1. Centralised: Resources and data security are contolled through the server.
  2. Scalability: Adding or removing resources in the server can easily be done by configurating the server. 
  3. Accessibility: Server can be accessed remotely and across multiple platforms including Windows, Linux and Mac OS.
Disadvantages
  1. Decentralized: No central repository for files and applications. 
  2. Less security: Does not provide the security available on a client/server network.
  3. Every users is taking care of his/her own machine.
  1. Expense: Requires initial investment dedicated server.
  2. Maintenance: Large networks will require staff to ensure efficient operation.
  3. DEpendence: WHen server goes down, operations will ease across the network.