Thank you for the reply.
On the first question, I understand that the calculated window size will change as the buffer fills, but even at the original handshake I’m having trouble making the math match what we’re seeing. Are you saying that I just need to use the calculated window size on any given packet and run the calculation for that particular point in the chain? I suppose in my mind that makes sense, but wow that means I should be seeing MUCH more throughput than I’m actually getting.
On the second question, that was my point. In the lecture the presenter used this to dispute what the UDP speedtest was showing. The example he used was that a user goes to speedtest.com and shows that he is getting 150 Mbps when he should be getting 1 Gbps throughput. How does this dispute that fact if he isn’t even getting the correct throughput via UDP?