高速TCP(英语:HighSpeed TCP,缩写为HSTCP),是一种拥塞控制算法协定,使用于TCP协定中,定义于 RFC 3649 。在频宽延迟乘积网上上,标準的TCP协定的性能不佳,无法完全使用频宽。高速TCP的算法改进了标準TCP协定的性能,以克服它的缺陷。
基本介绍
- 中文名:高速TCP
- 外文名:HighSpeed TCP
频宽时延乘积
在数据通信中,频宽时延乘积(英语:bandwidth-delay product;或称频宽延时乘积、频宽延时积等)指的是一个数据链路的能力(每秒比特)与来回通信延迟(单位秒)的乘积。其结果是以比特(或位元组)为单位的一个数据总量,等同在任何特定时间该网路线路上的最大数据量——已传送但尚未确认的数据。
一个具有大频宽时延乘积的网路也被称之为长胖网路(long fat network,简写为LFN,经常发音为“elephen”)。根据RFC 1072中的定义,如果一个网路的频宽时延乘积显着大于10比特(12500位元组),该网路被认为是长胖网路。
超高速区域网路可能被列入此类别,其中的协定调谐对于实现峰值吞吐量是至关重要的,因为它们有极高的频宽,即使它们的延迟不大。
大频宽时延乘积系统的一个重要示例是地球静止轨道卫星连线,它的端到端递送时间非常高,而链路吞吐量也很高。高端到端递送时间使得採用快速端到端回响的“停止并等待”协定和应用程式很难适应。
高频宽时延乘积是设计如传输控制协定(TCP)的TCP调谐时的重要问题案例。因为只有传送方在被要求停止传输,并等待到接收方回传的确认数据成功接收的讯息前传送足够多的数据,协定才能达到最佳吞吐量。如果与频宽时延乘积相比传送的数据量不足,那幺链路并没有保持在繁忙状态,从而说明该协定是使链路运行在传输峰值以下。想在这方面获取成功的协定需要精心设计自我监测、自我调谐的算法。TCP视窗缩放选项可以用来解决这个由于视窗大小不足引发的问题,其限制为65535位元组而不缩放。
参见
- 协定欺骗
- 卫星网际网路
- Internet2
- bufferbloat
- 已有许多为大频宽时延乘积定义的TCP变种:
- HSTCP、FAST TCP、BIC TCP、CUBIC TCP、H-TCP、複合TCP、Agile-SD
- TCP视窗缩放选项
KiB与KB的区别见:Kibibyte