Bandwidth, Latency, Download speed and Upload speed
You are almost correct.
Let me re phrase few of your definitions:
Bandwidth is the maximum possible data you can transfer over a cable in unit time.
Important thing to note here is bandwidth is an ideal case concept.
That is under ideal circumstances with no contention, collissions etc, the ...
iperf measures bandwidth. Tools like Ookla Speedtest report download and upload speed.
"Speed" is a term that's often misused. All these tools measure throughput -- the amount of data sent in a given amount of time. Speedtest and similar programs measure throughput to their servers -- which may or may not be representative of your application. ...