多插座连接的优点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多插座连接的优点相关的知识,希望对你有一定的参考价值。

我一直听人说,为了获得更好的吞吐量,你可以创建多个套接字连接。但我的理解是,无论你在两个端点之间打开多少个tcp套接字。 ip层仍然是一个。所以不确定这个额外的吞吐量来自何处

答案

额外的吞吐量来自增加前几个往返时间(RTT)中发送的数据量。 TCP可以在第一个往返时间(RTT)中仅发送IW数据包。然后每个RTT(慢启动)加倍。如果打开4个连接,则可以在第一个RTT发送4 * IW数据包。吞吐量翻了两番。

假设客户端请求一个需要IW + 1数据包的文件。打开两个连接可以在一个RTT中完成发送,而不是两个RTTS。

但是,这需要付出代价。初始数据包作为突发发送,这可能导致严重的拥塞和数据包丢失。

以上是关于多插座连接的优点的主要内容,如果未能解决你的问题,请参考以下文章

iphone:无法连接插座?

我无法将按钮连接到任何插座或操作

连接自定义导航栏插座以在 IB 中查看

如何在 Xcode 中建立插座连接

无法插入新的插座连接:[重复]

无需打开插座即可连接蓝牙设备