I took an introductory course to networking this semester and I was wondering: looking at things at the layer 4 level using TCP can the throughput on the network exceed its bandwidth? According to the definition I believe throughput is defined as the percentage of packets on a link whether they fail to reach the other end or not.
If that's the true definition and a network theoretically can run at 100% of its bandwidth wouldn't all window sizes of senders on that link now grow larger too and altogether exceed the bandwidth of the entire link?
In other words the throughput momentarily would exceed 100% which would surely lead to packet loss, am I correct to think of it this way?