Computer network topology refers to a physical or logical network design of a computer network. It depicts how the computers, cables, switches and other such devices are arranged and the information flow direction within them. Topology is a significant issue because it defines the performance and reliability, cost and scalability of a network.

Implemented topologies have variations that are based on purpose. There are also easy and cheap ones and the difficult but very reliable ones. The beginners and technology readers have been able to describe the six largest forms of network topologies in the most simple language.
________________________________________
Bus Topology
Bus topology is a simple and primitive network topology. In this type of topology, a central cable is involved and this is known as backbone in which all the devices are connected. This is a support over which information flows both directions. The gadgets select in the information and only receive the information relayed to them.

Bus topology also is simple to install and needs minimum cabling as compared to most topology and therefore is cheap solution. It suits small networks with few devices that are interacting. The network can however be slowed down by the traffic of the network since the same cable is used in all the devices. This will collapse the whole network in case of the damage of the backbone cable.
The other weakness is the troubleshooting. It is also hard to establish where non-occurrence of something begins. Nevertheless, bus topology was also prominent in the earliest networking and it may be applied to introduce the fundamentals of a network.
Advantages:
• Requires less cable
• Scalable easily in case of small networks.
Disadvantages:
The failure in backbone will bring the whole network to a halt.
The better the devices the better the performance.
• Difficult to troubleshoot
________________________________________
Star Topology
The most widespread network topology today is the star topology. This is designed in such a way that all the devices are connected with a central hub or switch. It is one of the fundamental tools whereby all the communication flows and it determines the flow of data.

The breakdown of one cable or device will not affect the other devices within the network. This simplifies the upkeep and saves on time. Devices can also easily be added and easily removed without necessarily touching the whole network.
Nonetheless, the point of switching or pivot is also the focal one and, therefore, becomes so vital. The breakdown will cause downfall of the whole network. Star topology is also costly in terms of installation as it is expensive in terms of cable in comparison to bus topology. Nonetheless, its ease of control and performance qualify it to find application in the homes, schools and offices.
Advantages:
• Easy to install and manage
Failure of one appliance does not fail over with other appliances.
• Modern switches performance.
Disadvantages:
The deterioration of the central hubs terminates the network.
• Higher cable cost
• Is very central to device.
________________________________________
Ring Topology
A topology that is proposed is the ring topology, which creates a ring around equipment. Every device has connections to two devices forming a ring. The flow of information is transferred in only one direction of the circle to the target recipient.

Since the data is transmitted in a predestined direction the collisions could be minimized and the performance could be guaranteed. Each device is provided with an equal access to the network and this makes it fair. Dedicated systems were also deploying ring topology in which there was a need to control flow of data.
It has a significant disadvantage of being prone. A failure on a single network device or cable can cause a break in all the other network with no backup ring. Maintenance is also not always a straightforward affair and the network should be brought down rather frequently so as to correct the issues.
The pure ring topology is not very useful in recent network and the concept continues to be of significance in both network design and redundancy methods.
Advantages:
• Predictable information flow which is tabled.
• Equal access for all devices
• Reduced data collisions
Disadvantages:
A breakdown in one part can lead to the shutdown of the network.
• Difficult to expand
Maintenance can be discontinuous.
________________________________________
Mesh Topology
The mesh topology is created in a manner that it is very dependable. With this design, there are several other devices that are all connected with the devices. There is the full mesh network where all the devices are connected to one another. This provides an array of sources of information exchange.

One of the routes is used to automatically route data in the event of the failure of a route. This not only makes mesh topology highly fault resilient, but also suitable in such delicate applications as a military system, a financial institution or the internet backbone networks.
The negative is the expense and complexity. Mesh networks are also costly to install as they involve a lot of cables and ports. It is also quite technical since it involves a high level of technicality to operate such networks. Due to this fact, full mesh topology is typically applied in those cases when the consideration of reliability is more important than cost.
Its self-healing and flexibility feature is spearheading the network of wireless mesh to make its way to smart cities, and campuses with high student enrolment populations.
Advantages:
Very high reliability, no tolerance to failure.
• No single point of failure
• High data availability
Disadvantages:
• Expensive installation
Multi-variate design/maintenance.
• Requires many connections
Tree Topology
Topology of tree represents a mix of bus and star topologies. It is hierarchical and has tree-like structure with the root node on top and the branches that join several star networks.

This is a very scalable topology that is appropriate to large organizations. It enables the departments or sections to act as autonomous star networks but they are still linked to a central backbone. It is easy to expand since additional branches can also be incorporated without interfering with the already existing ones.
But when the primary backbone goes down, a large number of units will be disconnected. The tree topology also needs to be planned to prevent bottlenecks and to have a smooth flow of data.
Although it is complicated, tree topology is popular in corporate world, university and other large organizations where a structured network arrangement is a major concern.
Advantages:
• Scalable and flexible
• Supports large networks
• Hierarchical structure is well-organized.
Disadvantages:
• Many nodes are affected by backbone failure.
• More complex setup
• Should be managed carefully.
________________________________________
Hybrid Topology
A blend of two or more network topologies is known as hybrid topology. It is also meant to exploit the strengths of each topology and downplay the weaknesses.
An example is that a company can apply star topology in departments and establish bus or tree topology between the departments. This method will enable personalization to meet a particular requirement such as performance, price and durability.

Hybrid networks are very flexible and scalable. They are typically deployed in large business organizations, data facilities and current systems. Nevertheless, a hybrid topology is a complicated issue whose design and maintenance involve expertise.
The greatest advantage is flexibility. Organizations will have the ability to establish networks that precisely meet their needs as opposed to being restricted to one topology design.
Advantages:
• Flexible and customizable
• Scalable for large networks
• Optimized performance
Disadvantages:
• Complex design
• Higher cost
• Requires expert management
________________________________________
Conclusion
Network topology is very important in measuring the performance and development of the network. Bus and ring topology are simple and can be used to learn and simple topologies, whereas star topology is used in modern local networks because of its reliability and ease of management. Mesh topology is the best in terms of fault tolerance, tree topology in terms of structured expansion, and hybrid topology in terms of highest flexibility.
The selection of the appropriate topology is dependent on financial constraint, size, performance requirement and reliability. Learning about these topologies assists students, IT specialists, and companies in their quest to come up with efficient, scalable and future-oriented networks.

