Cisco ❀ TCP加速

TCP加速

双边TCP加速
TCP双边加速:就是在TCP连接的两端部署硬件设备或安装软件。

TCP透明代理工作在TCP连接的两端,代理了两端的连接,两个代理之间通常通过UDP或其它自定义协议进行工作

在实际使用中,TCP协议的两端与软件或硬件设备在一个局域网内,两个透明代理设备之间是广域网链路,通常具有一定的丢包、延迟,会造成TCP性能下降,所以在这两个透明代理之间,通常将协议转换为UDP协议或其它自定义协议,这些协议本身可以完全按照自己的要求进行控制,达到提高TCP性能的效果;同时,双边TCP加速还可以引入压缩、缓存等技术进一步提高TCP性能。
双边TCP优化比较适用于公司具有多个分支机构的情况,在这种情况下,TCP连接的两端通常比较容易控制,可以较容易的安装硬件设备或软件客户端。

TCP单边加速
TCP单边加速:意味着可以只在TCP的一端部署软件或设备,达到提升TCP性能的目标。

单边TCP加速的一个基本要求就是经过透明代理出去的协议必须是TCP协议(包括5元组和TCP的各种状态)。单边TCP加速的透明代理,在WAN一侧运行的应该是一个与标准TCP兼容、同时性能提高的TCP。绝大多数的单边TCP加速,都是在通过改进TCP的拥塞控制算法来进行TCP加速,例如TCP Vegas, CUBIC, FastTCP, Zeta-TCP等。

与双边TCP相比,单边TCP优化的适应性更广且更灵活。例如只要在服务器端进行了TCP加速,所有访问此服务器的客户端都会受益,并且不需要客户端安装任何软件或部署硬件设备。这样,就更加适用于服务器的访问对象不固定的情况,例如某个服务器是广大的互联网用户来访问。但是,单边TCP加速无法直接实现压缩、缓存等功能,如果要实现这些功能,同样也需要双边部署。

发布了190 篇原创文章 · 获赞 556 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_42197548/article/details/100095741