post image for subnetting
|

Bandwidth, Throughput and Delay in Computer Networks

Introduction

In computer networks and digital communication systems, efficient data transmission between nodes is essential for maintaining optimal performance. Key concepts such as bandwidth, throughput, and delay (Round Trip Time – RTT) play a crucial role in determining the effectiveness of data transfer. Bandwidth refers to the maximum amount of data that can be transmitted between two nodes per unit of time and is often determined by the physical media and signaling technologies in use. However, real-world transmission rates are influenced by factors such as throughput, which represents the actual amount of useful data transferred, accounting for protocol overhead and waiting times. Additionally, network delay, composed of processing, queuing, transmission, and propagation delays, significantly impacts the overall data flow, with propagation speed being particularly dependent on the medium and signal wavelength. Understanding these elements is critical for optimizing network performance and minimizing latency in data communication.

Bandwidth

Bandwidth, in computer networks and in digital systems in general, between two given nodes is the maximal amount of data per unit time that can be transmitted from one node to the other. Digital bandwidth is synonymous with bit rate and data rate.
The actual bandwidth of a network is determined by a combination of the physical media and the technologies chosen for signaling and detecting network signals. Current information about the physics of unshielded twisted-pair (UTP) copper cable puts the theoretical bandwidth limit at over 10 Gbps. However, in practice, the actual bandwidth is determined by the signaling methods, NICs, and other active network equipment that is chosen. Therefore, the bandwidth is not determined solely by the limitations of the medium.

Throughput

Throughput defines how much useful data can be transmitted per unit time. It is equal to the bandwidth if there is no communication protocol. However, in most cases the throughput is less than the bandwidth for two reasons:

  • Protocol overhead: Protocols use some bytes to transmit protocol information. This reduces the throughput
  • Protocol waiting times: some protocols may force network equipment to wait for some event.

Delay (Round Trip Time – RTT)

Delay, also called Round Trip Time – RTT for a packet within the network is composed of the following parts:

  • Processing delay – the time routers take to process the packet header.
  • Queuing delay – the time the packet sits in routing queues.
  • Transmission delay – time it takes to push the packet’s bits onto the link
  • Propagation delay – the time taken by the front of a signal to reach the destination. Propagation of an electromagnetic signal is the speed of light (also called celerity). It depends on the wavelength and the medium in which the signal is propagating. For example, the propagation of signal in a twisted pair is 0.66c where c is the speed of light.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *