Saptarshi's Notes 📝
  • HOME
  • Open-Source
    • Issue Template
    • Pull Request Template
    • Greetings Action
    • Stale Action
    • Push to Pull Requests Action
    • Contributing Guide
    • Security
  • Computer Networking
    • Introduction
    • IP Address
    • Data Transmission
      • Network Topologies
      • Structure of The Network
      • Network Devices
    • How does The Internet work?
      • OSI Model
      • TCP/IP Model
        • Application Layer
          • Application Layer Network Protocols
          • Sockets
          • Ports
        • Transport Layer
        • Network Layer
        • Data Link Layer
        • Physical Layer
Powered by GitBook
On this page
  • Bus Topology
  • Ring Topology
  • Star Topology
  • Tree Topology
  • Mesh Topology

Was this helpful?

  1. Computer Networking
  2. Data Transmission

Network Topologies

PreviousData TransmissionNextStructure of The Network

Last updated 3 days ago

Was this helpful?

Network topology is a fundamental concept in computer networking that describes the structured layout—either physical or logical—of interconnected nodes and the pathways for data transmission between them. Here are the different kinds of network topologies commonly used:

Bus Topology

Bus topology is a network type in which every computer and network device is connected to a single cable. Advantages:

  • If N devices are connected to each other in a bus topology, then the number of cables required to connect them is 1, which is known as backbone cable, and N drop lines are required.

  • The cost of the cable is less as compared to other topologies, but it is used to build small networks.

Limitations:

  • If the cable fails, the whole network crashes.

  • Only one person can send data at a time.

  • Data is transmitted from one end to another end in a single direction.

  • If the network traffic is heavy, it increases collisions in the network. To avoid this, various protocols are used in the MAC layer known as Pure Aloha, Slotted Aloha, CSMA/CD, etc.

Ring Topology

Ring Topology is a network type in which each computer is connected to the next in a circular way. Advantages:

  • The possibility of collision is minimum in this type of topology.

  • Cheap to install and expand.

Limitations:

  • If one of the cable breaks, then the whole network crashes.

  • Lot of unnecessary calls are made.

Star Topology

The star topology is a network type in which all computers are connected through a central device. Advantages:

  • Star topology systems are highly scalable.

  • Multiple devices can be connected through the star topology.

Limitations:

  • If the central device fails, the whole network will crash.

  • Performance is based on the central device.

  • Star topology is very expensive to install.

Tree Topology

The Tree Topology is a network type where many star topologies are connected using a bus topology. Advantages:

  • It allows more devices to be attached to a single central hub thus it decreases the distance that is traveled by the signal to come to the devices.

Limitations:

  • A tree topology relies heavily on its main bus cable.

  • The installation of a tree topology is difficult.

Mesh Topology

The Mesh Topology is a network type where each and every computers are connected to each other. Advantages:

  • Failure of one single device does not affect the network.

  • Adding new devices does not affect data transmission.

Limitations:

  • Expensive.

  • Time-consuming to build and maintain.

  • High risk of redundant connection.

It has higher .

fault tolerance
Bus Topology Diagram
Ring Topology Diagram
Star Topology Diagram
Tree Topology Diagram
Mesh Topology Diagram
Bus Topology Diagram
Star Topology Diagram