TCPアクセラレーションとは、アプリケーションに手を加えることなく、ネットワーク接続において標準的なTCPよりも優れたスループットを実現する一連の技術の名称である。

一般的には、チェックサム・オフロード、TCP SAR (Segmentation and reassembly) オフロード、DMAオフロード、ACKペーシング、2つ以上の Middlebox におけるTCP透過型プロキシ、TCPオフロードエンジンなどの手法が用いられる。

TCP透過型プロキシ 編集

TCP透過型プロキシはTCP通信を中継、パケットロスを検知したときにクライアントに代わって再送要求をサーバーに送ったり、あるいは再送要求を受けた時サーバーに代わってデータを送ったりする。

これによりパケットロス時にサーバー-クライアント間を往復しなくて済むようになりRTT(ラウンドトリップタイム)が減少、高速化/低遅延化がもたらされる。[1]

脚注 編集

  1. ^ 山口 智史 (2017年9月20日). "TCP最適化によるユーザーエクスペリエンスの改善". 匠コラム. ネットワンシステムズ. 2021年10月25日時点のオリジナルよりアーカイブ。2021年10月25日閲覧