πŸ“‘ Network Topologies

What is a Network Topology?

A network topology describes the physical or logical arrangement of devices and links in a network. It defines how devices are connected and how data flows.

Common Topologies

1. Point‑to‑Point

A direct link between two devices. Simple, low latency, but limited scalability.

Device A ─────────── Device B

2. Bus Topology (Legacy)

All devices share a single communication line (backbone). Terminators at ends absorb signals. Inefficient because collisions are common; rarely used today.

     β”Œβ”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”
     β”‚ A  β”‚  β”‚ B  β”‚  β”‚ C  β”‚
     β””β”€β”¬β”€β”€β”˜  β””β”€β”¬β”€β”€β”˜  β””β”€β”¬β”€β”€β”˜
       β””β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”˜
            Backbone (Coaxial)

3. Star Topology (Hub‑and‑Spoke)

All devices connect to a central device (hub or switch). Easy to install and manage; failure of one device does not affect others, but central device is a single point of failure.

        β”Œβ”€β”€β”€β”€β”
        β”‚Hub/β”‚
        β”‚Sw  β”‚
        β””β”€β”¬β”€β”€β”˜
    β”Œβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”
    β”‚     β”‚     β”‚     β”‚
 β”Œβ”€β”΄β”€β”€β” β”Œβ”΄β”€β”€β”€β”β”Œβ”΄β”€β”€β”€β”β”Œβ”΄β”€β”€β”€β”
 β”‚ A  β”‚ β”‚ B  β”‚β”‚ C  β”‚β”‚ D  β”‚
 β””β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”˜β””β”€β”€β”€β”€β”˜β””β”€β”€β”€β”€β”˜

4. Extended Star

Multiple star networks connected by a backbone switch. Common in larger buildings or campuses.

        Central Switch
           β”Œβ”€β”€β”€β”΄β”€β”€β”€β”
        Switch1   Switch2
        β”Œβ”€β”Όβ”€β”     β”Œβ”€β”Όβ”€β”
        A B C     D E F

5. Full Mesh

Every device has a direct link to every other device. Highest redundancy and fault tolerance, but expensive and hard to scale.

    A ───── B
    β”‚οΌΌ    /│
    β”‚  \/  β”‚
    β”‚  /\  β”‚
    │/    οΌΌβ”‚
    C ───── D

6. Partial Mesh

Some devices are interconnected, but not all. Balances cost and redundancy.

    A ───── B
     \     /
      \   /
       \ /
        C

Practical Considerations