Network Topologies (Bus, Star, Ring)

    Unlock top marks in your OCR GCSE Computer Science exam by mastering Network Topologies. This guide breaks down Bus, Star, and Ring topologies, showing you exactly how to answer exam questions, avoid common pitfalls, and secure every available mark."

    6
    Min Read
    3
    Examples
    5
    Questions
    0
    Key Terms
    🎙 Podcast Episode
    Network Topologies (Bus, Star, Ring)
    0:00-0:00

    Study Notes

    header_image.png

    Overview

    Network topologies are a fundamental concept in computer science, defining the physical layout of a network. For your OCR J277 exam, you need to understand how devices (nodes) are connected and how data flows in different arrangements. This topic isn't just about memorizing diagrams; it's about analyzing the trade-offs between cost, reliability, and performance. Examiners will expect you to compare topologies, explaining the consequences of component failure in each. A typical 6-mark question might ask you to compare a Star and a Bus topology, so being able to articulate the pros and cons of each is essential for achieving a high grade. This topic links directly to network hardware, protocols, and the TCP/IP model, forming a core part of your understanding of how networks function.

    Key Concepts

    Concept 1: Star Topology

    In a Star topology, all devices are connected to a central hub or switch. Think of it as a central meeting point for all data. Every piece of information sent from one device to another must pass through this central switch. This design is the most common in modern LANs (Local Area Networks), like those in your school or home.

    star_topology_diagram.png

    How it Works: When a computer wants to send data to another, it sends the data to the central switch. The switch then intelligently forwards the data only to the intended recipient device. This is a major advantage over older hubs, which would broadcast the data to every device, creating unnecessary network traffic.

    Advantages:

    • Reliability: If one cable fails, only that single device is disconnected from the network. The rest of the network continues to function normally. This makes it easy to isolate faults.
    • Performance: With a switch, data is sent directly to its destination without congesting the entire network. This means performance remains high even with many devices.
    • Scalability: It is easy to add new devices to the network by simply connecting them to an available port on the central switch.

    Disadvantages:

    • Cost: It is the most expensive topology to install. It requires a lot of cable (one for each device) and the central switch itself can be a costly piece of hardware.
    • Central Point of Failure: The entire network depends on the central switch. If the switch fails, the whole network goes down. This is a critical point that examiners love to test.

    Concept 2: Bus Topology

    A Bus topology uses a single main cable, known as the backbone or bus, to connect all devices. Each device is connected to this main cable via a short drop cable. It's a simple, linear layout.

    bus_topology_diagram.png

    How it Works: Data is sent onto the main bus and travels along the entire length of the cable. Every device on the bus receives the data, but only the device with the matching address will process it. To prevent signals from reflecting back down the bus and causing interference, terminators are placed at both ends of the main cable.

    Advantages:

    • Low Cost: It is very cheap to set up as it requires less cable than a Star topology and no expensive central hardware.
    • Simple: The linear structure is easy to understand and install.

    Disadvantages:

    • Single Point of Failure: If the main backbone cable breaks, the entire network is disabled. It can also be difficult to identify where the break has occurred.
    • Performance Issues: All devices share the same single cable. As more devices are added, the network becomes slower due to increased data traffic and collisions (when two devices try to send data at the same time).
    • Security: Since data is sent to every device on the bus, it is less secure than a Star topology.

    Concept 3: Ring Topology

    In a Ring topology, devices are connected in a circular loop. Each device is connected to exactly two other devices, forming a single continuous pathway for signals.

    ring_topology_diagram.png

    How it Works: Data travels from device to device around the ring, typically in one direction. Each device acts as a repeater, regenerating the signal before passing it on to the next device. Some ring networks use a token-passing protocol to manage data transmission. A special data packet called a 'token' circulates the ring, and only the device that holds the token is allowed to send data. This prevents data collisions.

    Advantages:

    • Orderly Transmission: With a token-passing system, data collisions are eliminated, leading to predictable performance.
    • No Central Server: It does not require a central server to manage connectivity between the devices.

    Disadvantages:

    • Single Point of Failure: If any single cable breaks or any device fails, the entire network loop is broken and the network fails.
    • Difficult to Troubleshoot: A failure could be anywhere in the ring, making it hard to pinpoint the problem.
    • Scalability: Adding or removing a device requires breaking the ring, which disrupts the entire network.

    Mathematical/Scientific Relationships

    There are no specific mathematical formulas you need to memorise for network topologies at GCSE level. However, you should understand the relationship between the number of devices and the amount of cabling required:

    • Star Topology: Cable required is proportional to the number of devices (N). If you have N devices, you need N cables connecting to the switch.
    • Bus Topology: Cable required is largely fixed by the length of the backbone, with small additional amounts for each device. It is not directly proportional to the number of devices in the same way as a Star.
    • Ring Topology: Cable required is proportional to the number of devices (N), as each device needs a cable to connect to its two neighbours.

    Practical Applications

    • Star Topology: The dominant topology for modern wired networks. Used in almost all homes, schools, and offices with Ethernet (wired) connections.
    • Bus Topology: Largely obsolete for LANs but the concept is still relevant. For example, the CAN bus protocol used in modern cars to allow microcontrollers and devices to communicate with each other is a form of bus network.
    • Ring Topology: Also largely obsolete for LANs, but was historically used in some large office buildings and campus networks with FDDI (Fiber Distributed Data Interface) technology."

    Worked Examples

    3 detailed examples with solutions and examiner commentary

    Practice Questions

    Test your understanding — click to reveal model answers

    Q1

    State the name of the topology where all devices are connected to a central switch.

    1 marks
    foundation

    Hint: Think of a shape with a central point and spokes coming out.

    Q2

    Describe the function of a terminator in a Bus network.

    2 marks
    standard

    Hint: What happens to signals when they reach the end of a cable?

    Q3

    Explain one advantage and one disadvantage of a Ring topology.

    4 marks
    standard

    Hint: Think about data flow and what happens if one part breaks.

    Q4

    A school is setting up a new computer lab with 30 computers. They are deciding between a Star and a Bus topology. Evaluate which topology would be more suitable for the school. (6 marks)

    6 marks
    challenging

    Hint: Consider reliability, performance, and maintenance in a busy school environment.

    Q5

    Draw a diagram of a Ring topology with 4 nodes.

    2 marks
    foundation

    Hint: Connect the devices in a closed loop.

    More Computer Science Study Guides

    View all

    Algorithms

    OCR
    A-Level

    Master OCR A-Level Computer Science Algorithms (2.1) with this comprehensive guide. We'll break down algorithm analysis using Big O notation, explore standard sorting and searching algorithms, and demystify pathfinding with Dijkstra's and A*. This guide is packed with exam-focused advice, worked examples, and memory hooks to help you secure top marks.

    Problem Analysis

    OCR
    GCSE

    Master the core of computational thinking for your OCR GCSE Computer Science exam. This guide breaks down Problem Analysis (3.1) into easy-to-understand concepts, showing you how to decompose problems, use abstraction, and think algorithmically to secure top marks.

    Testing and Evaluation

    OCR
    GCSE

    Testing and Evaluation (3.4) is a critical component of the OCR GCSE Computer Science specification, focusing on the systematic validation of software through test data selection, trace table execution, and error identification. This topic assesses your ability to distinguish between Normal, Boundary, and Erroneous test data, execute trace tables to identify logic errors, and differentiate between iterative testing during development and final testing after implementation. Mastering this topic is essential because it directly applies to real-world software development and is heavily tested across multiple question formats in the exam.

    Flowcharts and Pseudocode

    OCR
    GCSE

    Master the art of algorithmic thinking for your OCR GCSE Computer Science exam. This guide breaks down how to design solutions using flowcharts and pseudocode, turning complex problems into simple, logical steps that will earn you maximum marks in Component 02.

    Programming Constructs (Sequence, Selection, Iteration)

    OCR
    GCSE

    Master the three fundamental building blocks of all programs: Sequence, Selection, and Iteration. This guide will equip you with the core knowledge to excel in OCR GCSE Computer Science Paper 2, turning abstract concepts into concrete marks."

    Efficiency and Complexity

    OCR
    GCSE

    Unlock top marks in OCR GCSE Computer Science by mastering algorithm efficiency and complexity. This guide breaks down how to compare algorithms like an examiner, using Big O notation to analyse speed and scalability, ensuring you can justify why one search or sort is better than another.