Client - Server Architecture
Client - Server Architecture
•This type of network has certain machines (servers) that are especially
dedicated to provide various services to the other computers ( clients).
•Different types of specialized servers include file, fax, printer, modem, e-mail,
database server.
• Visiting a web site is a good example of Client-Server architecture. The web
server serves the WebPages to the web browser. Most Internet services are
types of servers.
• Characteristics of a server:
• Passive
• Waits for requests
• Upon receipt of requests, processes them and then serves replies
• Characteristics of a client:
• Active
• Sends requests
• Waits for and receives server replies
• Advantages:
• Much more efficient at handling large databases and managing files.
• Critical data is backed up at one central location.
• Disadvantages:
• Server failure collapse network.
• Need to purchase client server network software.
Advantages :
Works well for smaller offices of ten or less workstations
Easy to set up
Easy to maintain as long as it stays small.
Software already built in.
Disadvantages :
Becomes more difficult to administrate as it gets
larger.
Individual users must do data backups.
security becomes inadequate as network grows.
Not well suited for large database applications
Network Topologies
Network topology: The geometrical arrangement of computer resources,
communication facilities is known as network structure or network topology.
A computer network is comprised of nodes & links.
The term circuit & channels are frequently used as synonyms for link.
Types of topologies:
Star topology :
Advantages :
• It is reliable in very small networks as well as easy to use & understand.
• requires the least among of cable to connect the computers together & therefore is less
expensive than other cabling arrangements.
• It is easy to extend.
Disadvantages :
• Heavy network traffic can slow a bus considerably.
• Each connection between two cables weakens the electrical signal, it is difficult to
troubleshoot.
Ring topology
• In this, network cable passes from one node to another until all nodes are connected
in the form of a loop or ring.
• There is a direct point- to- point link between two neighboring nodes. These links are
unidirectional which ensures that transmission by a node traverses the whole ring
and comes back to the node, which made the transmission.
Advantages
Ring networks offer high performance for a small number of workstations.
It can span longer distances than other types of networks, it is easy to
extend.
Disadvantages
It is relatively expensive & difficult to install.
Failure of one computer on the network can affect the whole network.
It is difficult to trouble shoot.
Adding or removing nodes can disrupt the network.
Mesh topology
There is a random connection of nodes using communication links.
Network lines are expensive to install and maintain. So, links are planned
very carefully after serious thoughts, to minimize cost & maintain reliable
and efficient traffic movement.
It may be fully connected or connected with only partial links.
In fully connected, nodes are directly connected. The reliability is very high
as there is always alternate path available if direct link between two nodes
is down or dysfunctional.
Fully connected networks are not very common because of the high cost in
compare with partially connected mesh topology
Advantages
• It yields the greatest amount of redundancy in the events that one of the nodes fails
where network traffic can be redirected to another node.
• Network problems are easy to diagnose.
Disadvantages