Network
Network Architectures Network Topology

Network Architectures

Network architectures is the way network are designed to communicate.


There are 2 type : Peer-to-Peer and Client-Server

Peer-to-peer

Client Server


Client-server network

Network in which one or more computers act as a server, and the other computers (clients) on the network request services from the server.


Peer-to-peer Network

-Most computers function as clients or servers.

 

Example : A computer can act as a server by sharing a printer it’s connected to and at the same time act as client by accessing a file shared by another computer on the network.

Advantages of a peer-to-peer network:

Less startup cost to setup the network architecture - No need for a server.

Easy to Setup up - An operating system (such as Windows XP) already in place may only need to be reconfigured for peer-to-peer operations.

 

Disadvantages of a peer-to-peer network:

Decentralized - No central repository for files and applications.

Less Security - Does not provide the security available on a client/server network

Advantages of a Client/Server

Centralized - Resources and data security are controlled through the server.

Scalability - Any or all elements can be replaced individually as needs increase.

Flexibility - New technology can be easily integrated into system.

Interoperability - All components (client/network/server) work together.

Accessibility - Server can be accessed remotely and across multiple platforms.

 

Disadvantages of a Client/Server

Expense - Requires initial investment in dedicated server.

Maintenance - Large networks will require a staff to ensure efficient operation.


Dependence - When server goes down, operations will cease across the network