

What does bandwidth mean in the IT world?
Bandwidth is the amount of data that can be transferred from one point to another on a network in a given time. It is usually expressed as a bit rate and is measured in bits per second (bits / s).
Bandwidth is related to the transmission capacity of a connection and is an important factor when it comes to determining the quality and speed of a network.

There are several different ways to measure bandwidth. Some measures are used to calculate the current data flow, while others measure the maximum data flow, typical data flow, or data flow that is considered good.
Bandwidth is also a fundamental concept in several other technical areas. For example, it is used in signal processing to determine the difference between the upper and lower frequencies of a transmission, e.g. Eg B. a radio signal, and is usually measured in hertz (Hz).
The bandwidth can be compared to the flow of water through a pipe. The bandwidth would be the speed at which the water (= the data) flows through the pipe (= the connection) under different conditions. Instead of bits per second, we could measure liters per minute. The amount of water that can potentially flow through the pipeline represents the maximum bandwidth, while the amount of water currently flowing through the pipeline represents the current bandwidth.
Bandwidth Units
Bandwidth was originally measured in bits per second and was expressed as bits / s. However, today’s networks often have much higher bandwidths that cannot be reproduced well with such small units. Now it is common to see larger numbers expressed with prefixes, eg. Eg B. Mbit / s (megabits per second), GBit / s (gigabits per second) or TBit / s (terabits per second).
K = Kilo = 1,000 bits
M = Mega = 1,000 Kilo = 1,000,000 bits
G = Giga = 1,000 Mega = 1,000,000,000 bits
T = Tera = 1,000 Giga = 1,000,000,000,000 bits
After the terabit come petabit, exabit, zettabit, and yottabit, each of which represents an additional power of ten.
Bandwidth can also be expressed in bytes per second. This is usually written with a capital B. For example, 10 megabytes per second would be expressed as 10 MB / s.
A byte contains eight bits.
Therefore, 10 MB / s = 80 MBit / s.
The same prefixes can be used for bytes as for bits. So 1 TB / s is one terabyte per second.
Bandwidth measurement
Bandwidth measurement is usually done using software or firmware and a network interface. Common utilities for bandwidth measurement include: B. Test TCP (TTCP) and PRTG Network Monitor.
TTCP measures performance on an IP network between two hosts. One host is the receiver, the other the sender. Each page shows the number of bytes transferred and the time it takes for each data packet to transfer in one direction.
PRTG provides a graphical user interface and diagrams to measure bandwidth trends over longer periods of time and can measure data traffic between different interfaces.
Bandwidth is typically measured by counting the total amount of data sent and received during a given period of time. The resulting metrics are then expressed as a number per second.
Another way to measure bandwidth is to transfer a file or files of known size and measure how long it takes to transfer. The result is converted to bps by dividing the size of the files by the time it takes to transfer them. Most Internet speed tests use this method to determine the speed at which a user’s computer is connected to the Internet.
While there is no way to measure the total available bandwidth, there are many ways to define the measured bandwidth as needed.
Theoretical Maximum – The highest transfer rate under ideal conditions. The theoretical maximum transfer rate cannot be achieved in real systems. As a general rule of thumb, the theoretical maximum is only used for comparison purposes, to determine how well a connection performs compared to the theoretically possible maximum.
Effective bandwidth – the highest reliable transmission rate. It is always less than the theoretical maximum. It is sometimes considered to be the best usable bandwidth. You need to understand how much traffic a connection can handle.
Performance: the average rate of successful data transfer. It is useful to understand the typical or normal speed of a connection. Throughput is the size of the transfer divided by the time it took to transfer. Performance is measured in bytes per second.



