Your explanation is so much clear and logical, much better than that of my coach.I don't know what he is bumbling about for the whole semester. I love you and your videos!
In cases of TCP, the sender would be the one realizing that they're not getting acknowledgements back, and so they would assume that their packets are being dropped and send less data in each transmission. Look up TCP backoff