NETWORK BASICS
 NETWORK ARCHITECTURE
NETWORK TOPOLOGY

NETWORK ARCHITECTURE DEFINITION
the way network are designed to communicate.


Types of Architecture
Peer to Peer Architecture
Client-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 network resources.
Network in which one or more computers act as a server, and the other computers (clients) on the network request services from 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 controlled through the server.
  2. Scalability: adding or removing resources in the server can easily be done by configuring the server.
  3. Accesibility: server can be accessed remotely and across multiple platforms including Windows, Linux and Mac OS.
Disadvantages
  1. Decentralised: No central repository for files and applications.
  2. Less security: Does not provide the security available on a client/server network.
  3. Every user is taking care of his/her own machine.
  1. Expense: Requires initial investment in dedicated server.
  2. Maintenance: Large networkks will require a staff to ensure efficient operation.
  3. Dependence: When server goes down, operations will cease across the network.