質問: 約24KBのTCPのデータを送信するとき、 相手のウィンドウサイズが最大49640Byte(Wiresharkで確認)であるにも関わらず、 8KB送信→8KB送信→3KB応答確認→+4KB応答確認→+5KB応答確認→8KB送信 のようになっていました。 この間他の通信は行われていませんでした。 約24KBを一度に送信しないのはどのような理由が考えられますでしょうか?
回答: * 初期ウィンドウサイズが小さい (initcwnd) * TCPの送信バッファサイズが小さい あたりはどうでしょうか。