Computer Network Architecture 


 An architecture defines how computers should be connected to achieve maximum benefit from computer networks such as better response time, security, scalability, etc.



 Two type of computer Network Architecture 

  • Peer-To-Peer Network
  • Client/server Network
1. Peer-To-Peer Network :

*. A peer-to-peer (P2P) network is formed when two or more PCs are connected and share resources without having to go through a separate server computer.
*. There is no dedicated server to peer-to-peer network.
*. In Pier to Pier, each computer is responsible for its own security.
*. A peer-to-peer network is useful for small environments, typically up to 10 computers.


Advantages :
  • It is also very easy to manage because every computer manages itself.
  • It is easy to use.
  • The cost of peer to peer network is low.
  • If there is a fault in one computer, then it does not make a difficult in other computers.
  • Each user is the administrator of their computer.
Disadvantages :
  • Security Issue. 
  • Other users also access each computer, due to which the performance of the user slows down.
  • It does not have a centralized server.
2. Client/Server Network :

*. A client / server network is a network model designed for end users called clients that can be accessed from a server (such as a central computer), known as a server. 
*. The client / server architecture is also known as the  computing model or client / server network as all transmitted and  links on the service network. Processes dedicated to managing server computers or disk drives (file servers), printers (printer servers), or network traffic (network servers).
*. Where the number of computers is high, the client server architecture was designed for this type of environment.


Advantages :
  • A Client/Server network contains the centralized system.
  • Security better.
  • Speed better for sharing resources.
Disadvantages :
  • Client/server network it is very expensive.
  • In client/sever network it requires a dedicated network administrator to manage all the resources.