Question: What are the common transmission rates for Ethernet?

The common transmission rates for Ethernet are:

10 Mbps – 10BASE-T Ethernet
100 Mbps - 100BASE-T Ethernet (Fast Ethernet)
1 Gbps (1000 Mbps) - 1000BASE-T Ethernet (GbE)

This transmission rate is called bandwidth, which is the theoretically maximum data that can be transmitted every second.

In reality, you will never get that exact transmission rate on the network due to network cable limitation, network congestion, network latency or packet loss constraints.

The actual data transmitted from computer A to computer B is called throughput. As an example, on a 100Mbps wired Ethernet network, if it takes one second to transfer 60Mb data from computer A to computer B, then the throughput is 60Mbps.

Here I've a question? How can you test out network throughput quickly on your home network? Have you done it before? If not, you can actually make use of this iPerf to measure it quickly.

Simply put, iPerf is a tool for active measurements of the maximum achievable bandwidth on IP networks, which is throughput in this case. You just need to install the software on two computers, after that run one computer as server and the other computer as client.

You can run this command on a computer to act as server and listen on port 5000: ./iperf3 -s -p 5000

On this computer don't forget to configure firewall to allow iPerf connection from other computers. iPerf server

If the server IP address is 192.168.1.162, then you can quickly run the following command to test out the throughput: ./iperf3 -p 5000 -c 192.168.1.162

The bandwidth outputs shown below are actually the throughput of the network every one second or every 10 seconds. Overall the average throughput of this network is about 18Mbps with constant video streaming from other computers.

iPerf client throughput