首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能在同时运行我的wifi和我的sim数据包的同时加倍速度?

为什么我不能在同时运行我的wifi和我的sim数据包的同时加倍速度?
EN

Network Engineering用户
提问于 2019-09-09 07:44:33
回答 2查看 69关注 0票数 1

我一直很怀疑,为什么我不能同时运行我手机上的wifi和我的数据来提高我的速度,如果不做同样的任务,我也许可以下载一个应用程序,同时在dropbox上与另一个网络上传一些东西,难道在所有设备中都只有一条路径可以作为数据传输的接口吗?如果是这样的话,为什么不做研究和创新来实现这一点,以便我们可以模拟运行任务和提高速度。我不知道在哪个stackexchange站点上问这个问题,所以如果管理员想关闭这个站点,也请告诉我在哪里发布这个查询

EN

回答 2

Network Engineering用户

回答已采纳

发布于 2019-09-09 09:28:12

假设有两个ISP(互联网服务提供商),即XYZ和ABC。

当您的小工具连接到XYZ时,它通过调制解调器建立与ISP的连接,然后ISP为您的小工具分配IP地址,并将数据包发送到XYZ的服务器。

但这并不像上面两句话所说的那么简单。有很多程序在引擎盖下运行。

如果您希望切换到ABC的连接,则必须断开到XYZ的连接,必须建立到ABC的连接,上面提到的过程由OS执行。

此外,不同的连接有不同的调制解调器。

如果您希望在另一个连接中使用相同的调制解调器,则需要更改其中的设置。

对于不同的连接,整组参数是不同的。

因此,很明显,这两个连接不能被俱乐部。

举个粗略的例子,如果有2列列车平行运行,我们不能利用它们的速度组合,使其加倍,并在半程内到达目的地。我们一次只能上一班火车;当然,这两列火车都需要停下来换车;否则跳起来就像典型的好莱坞电影;-)

HTH。

票数 2
EN

Network Engineering用户

发布于 2019-09-10 19:06:52

我相信这个问题实际上可以一分为二。

( a)两个(许多)不同渠道的并行任务(如你的问题)

强制输入的数据采用不同的路径(通道、接口等)我觉得这不是个难的问题。您只需要从不同的接口发出请求。例如,A站与LTE,B站点用with。这将导致站点看到不同的源地址,并使用不同的路径进行回复。但是,AFAIK在Linux (大多数流行的移动操作系统所基于的)中没有负载平衡源地址选择的机制。源地址选择由/etc/gai.conf控制,符合RFC6724。但是,有一些专有机制可以在某些下载中使用两个渠道,参见。当然,向外的流量也是如此。

可能会有一些奇怪的情况,当一条路径失败,你有一半的工作网络访问,这将是不明显的什么打破。而且你的设备可能需要记住用来连接A站点的地址,而不是卡壳、防火墙等等。

b)跨不同渠道的一项任务

这算是解决问题了。解决这个问题是因为有一个解决方案-- MP-TCP,因为它不在主线内核中。您需要构建自定义内核,并将其单独放到服务器和客户端中。但是开发人员正在努力把它放到普通的Linux中。在MP主机中,可以交换可用地址,并可以将不同的会话复用为一个.如果你想了解更多,播客是很棒的。

票数 1
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/61356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档