Computer Network Architecture and Network Topology
Computer Network Architecture and Network Topology
Computer Network Architecture and Network Topology
Computer Network Architecture is defined as the physical and logical design of the software,
hardware, protocols, and media of the transmission of data. Simply we can say that how
computers are organized and how tasks are allocated to the computer.
o Peer-To-Peer network is a network in which all the computers are linked together with
equal privilege and responsibilities for processing the data.
o Peer-To-Peer network is useful for small environments, usually up to 10 computers.
o Peer-To-Peer network has no dedicated server.
o Special permissions are assigned to each computer for sharing the resources, but this
can lead to a problem if the computer with the resource is down.
Advantages of Peer-To-Peer Network:
It is less costly as it does not contain any dedicated server.
If one computer stops working but, other computers will not stop working.
It is easy to set up and maintain as each computer manages itself.
Disadvantages of Peer-To-Peer Network:
In the case of Peer-To-Peer network, it does not contain the centralized system.
Therefore, it cannot back up the data as the data is different in different locations.
It has a security issue as the device is managed itself.
2. Client/Server Network
Client/Server network is a network model designed for the end users called clients, to
access the resources such as songs, video, etc. from a central computer known as
Server.
The central controller is known as a server while all other computers in the network are
called clients.
A server performs all the major operations such as security and network management.
A server is responsible for managing all the resources such as files, directories, printer,
etc.
All the clients communicate with each other through a server. For example, if client1
wants to send some data to client 2, then it first sends the request to the server for the
permission. The server sends the response to the client 1 to initiate its communication
with the client 2.
Advantages of Client/Server network:
o A Client/Server network contains the centralized system. Therefore, we can back up the
data easily.
o A Client/Server network has a dedicated server that improves the overall performance of
the whole system.
o Security is better in Client/Server network as a single server administers the shared
resources.
o It also increases the speed of the sharing resources.
Disadvantages of Bus
Topology
1. When the cables fail, the
whole network fails.
2. If network traffic is heavy or
nodes are too many, the
performance of the network
decreases.
3. The cable length is limited.
4. It is slower than the ring
topology.
Advantages of Ring
Topology
When the load on the
network increases, it
performs better than bus
topology.
It does not need a
network server to control
the connectivity between
workstations.
Disadvantages of Ring
Topology
Aggregate network
bandwidth is
bottlenecked by the
weakest link between
two nodes
1. In order to send data to the last node in a Ring topology, the data will have to pass through all
other nodes before it. With 100 nodes, the data needs to pass through all 99 nodes before
reaching the 100th node. Therefore, repeaters are used for a ring topology with a large number
of nodes to prevent data loss in the network.
2. The transmission is unidirectional. It can be made bidirectional by having two (2) connections
between each Network Node it is called Dual Ring Topology.
3. In Dual Ring Topology, two ring networks are formed, and data flow is in opposing directions
in them. Also, if one ring fails, the second ring can act as a backup to keep the network up.
4. Data is transferred in a sequential manner that is bit by bit. Data transmitted has to pass
through each node of the network till the destination node.
3. STAR Topology
In this type of topology, all the computers are connected to a single hub through a cable. This
hub is the central node, and all other nodes are connected to the central node.
Advantages of Star
Topology
1. Fast performance with few
nodes and low network traffic
2. Hub can be upgraded
easily
3. Easy to troubleshoot
4. Easy to set up and modify
5. Only the node which has
failed is affected - the rest of
the nodes can work smoothly
Disadvantages of Star
Topology
1. High installation cost
2. Expensive to use
3. All the nodes depend on
the hub - the whole network
stops if it fails
4. Performance is based on
the hub and its capacity
There are two techniques to transmit data over the Mesh topology, they are:
a. Routing b. Flooding
Advantages of Hybrid
Topology
1. Reliable because of easy
Error detection and
troubleshooting
2. Effective
3. Scalable as size can be
increased easily
4. Flexible
Disadvantages of Hybrid
Topology
1. Complex design
2. Costly