0

标题:跨多个连接/会话向服务器发送/接收数据是否存在问题?

背景:我看到从东海岸到西海岸运行应用程序的问题之一是最大吞吐量急剧下降。在办公室,我可以使用约 90% 的线路来移动数据;在 10M 的海岸到海岸连接/会话中,由于丢失和延迟,我只能达到 ~1.65 Mbps。如果应用程序是为跨多个连接/会话并行传输而设计的,那将是另一回事。我可以达到 nx 1.65,其中“n”是连接数。但很多时候,我看到的应用程序似乎只使用一个连接。

所以我想知道,为什么更多的应用程序不能在多个连接上运行?这是不好的做法吗?难以实施?资源密集型?等等等等

4

1 回答 1

0

这就是互联网的工作原理——大多数公司不能有多个专用路由到每个客户端,并且必须依赖共享基础设施来传递网络数据包。请注意,每个数据包可能会在目的地之间选择随机路由,因此您在一般互联网中已经拥有“多个连接”。

如果您有足够的资源,您可以铺设自己的网络,通过多个专用连接将每个客户连接起来。在大多数情况下,成本通常令人望而却步,这种方法很可能用于数据中心到数据中心的通信,在这种通信中,足够的流量可以证明专用路线的成本(仍然可能是租用的,而不是公司自己铺设的)或与证券交易所的链接.

于 2012-06-21T05:32:45.167 回答