Strange TCP Bandwidth Test

Hello,

Why TCP Bandwidth Test is sawtooth graph?

To 100M ISP1 WAN link:
image_bwtest_tcp_100M.png
To 200M ISP2 WAN link:
image_bwtest_tcp_200M.png
UDP test perfectly smooth with 0 lost packets even at full link speed.

Enjoy: https://www.youtube.com/watch?v=cPLDaypKQkU

Who tested for UDP packet loss???
“How does UDP detect packet loss?
Because there is no way to test if UDP failed to arrive, the only true option would be to prefix all data sent with a “packet number” and so if its not the next number in line, you know it lost a packet..”


(More congestion avoidance: https://en.wikipedia.org/wiki/TCP_congestion_control)

See also: https://forum.mikrotik.com/viewtopic.php?f=2&t=163487