BASIC CONCEPT OF NETWORK |
NETWORK ARCHITECTURE |
NETWORK TOPOLOGY |
Network Architecture is the way network are designed to communicate |
- Peer-to-peer - Client-Server |
Peer-to-peer |
A network model in which all
computers can function as clients or servers as needed and there's no
centralized control over network resources. |
Advantages of
pee-to-peer network |
Less start-up cost to setup the network
architecture |
Easy to install and configure for the computers in
the network |
|
When a peer fails, it will not affect other peers
so the network is reliable |
|
Disadvantages of
peer-to-peer network |
Decentralized |
Less security |
|
Every user is taking care is his/her own machine |
Clien-Server |
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 of client-server architecture |
Centralized ( resources and
data security are controlled through the server ) |
Scalability ( adding or
removing resources in the network can be easily done by configuring the
server ) |
|
Better management
of files ( all files are
stored in the server ) |
|
Disadvantages of client-server architecture |
Expense ( requires initial
investment in dedicated server ) |
Maintenance ( large networks
will require a staff to ensure efficient
operation ) |
|
Dependence ( when server goes
down operation will cease across the network ) |
Client-server |
Peer-to-peer |
Computer/nodes
request services from the server |
Each individual
computer act as both the service provider and the service consumer |
Software installation
in the server only |
Software installation
for all computers |
Easy to manage the
resources in the network ( server existence facilitate the distribution of
the resources ) |
Difficult to
manage the resources in the network |
Higher cabling cost
|
Lower cabling cost |
Security control
by the server (centralized) |
Security control
by their own |