LANが100MでWANが低速なとき、WAN上のサーバにアップロードをすると、WANで律速すると思うのですが、帯域制限を受けても適当に効率よく通信ができる仕組みはどこが受け持っているのでしょうか?
プロトコルはTCPで、アプリはソケット開いてひたすらデータを送り続けるとします。
玄人にわかるように説明してください
#まさかパケット落ちまくりでTCPの再送でなんとかなってる?わけはないですよね。
TCP は逐次確認型の送受信方式なので、送信側は受信側から「XXXXの
パケットを無事受け取りました」という返答が来るまで次のパケットを
送信しません。従ってパケットの送信間隔が自動的に変化することで
帯域に応じた送受信が行われます。
そうでした。ありがとう