Network topology

Network topology refers to the physical or logical arrangement of devices, nodes, and communication paths within a computer network. It describes how computers, servers, switches, routers, and other devices are interconnected, as well as how data flows between them. The design of a network topology influences performance, scalability, reliability, and security.
Common network topologies include bus, star, ring, mesh, tree, and hybrid. Each structure has unique advantages and trade-offs in terms of cost, fault tolerance, and ease of maintenance. Organizations choose a topology based on their specific needs, whether building a small office LAN or managing a large-scale enterprise network.
Advanced
Physical topology defines the actual layout of cables and devices, while logical topology describes the flow of data regardless of physical connections. For example, Ethernet networks often use a physical star topology with a logical bus structure.
Advanced implementations may use mesh or hybrid topologies to ensure redundancy and fault tolerance. Software-defined networking (SDN) adds further flexibility by allowing administrators to dynamically change logical topologies without altering physical infrastructure. Cloud and data center networks frequently rely on leaf-spine architectures, a modern form of topology designed to optimize speed and minimize bottlenecks.
Relevance
Applications
Metrics
Issues
Example
A global e-commerce company redesigned its data center network using a leaf-spine topology. This reduced latency, improved load balancing, and eliminated bottlenecks that previously slowed website performance during high-traffic periods. The new design also provided greater scalability as the business expanded.