・TCPの目的は、
・but, そのままでは回線の能力を生かしきれない
・なぜか?
・効率(速度)向上の肝は
・ウィンドウサイズには がある
・ウィンドウサイズは16bit長
・上限は2^16 = 65535byte=64Kbyte
・つまり、
・ できるセグメントの数に上限がある
TCPの限界
・効率を で定量化してみる
・スループット= 当たりの伝送量([bit/s])
・TCPの最大スループット
・ と ( )で決まる
①
②
.png?202411262353)
.png?202411262353)
スループットを向上させるには
・
・ オプションを使用
・ウィンドウサイズを最大2^14倍(1Gbyte)まで拡張可能
・but... でサポートしていなければ使えない
同じ容量の受信バッファが必要
→1Gbyteものメモリをスループット向上に使うのは、
・1つの通信で同時に使う を増やす
・Webの場合
・4~16コネクションで、文字や画像など種類別に同時並行送信
・
・ を使う
・必要な通信制御はアプリケーションで