关于IPV6 的个人猜想

刚才用钉钉给同事传了一个excel文件,由于一些原因,这个文件已12k/s的速度传输着,趁着这个时候,大脑里出现了一些想法:

1.明明同事在我旁边,传个文件却要过钉钉服务器

首先,我们假定钉钉没有自动识别“同一局域网内的用户”的功能。
我是A,传文件给坐在旁边的同事B,那么所有传输的文件,都需要先将文件传至钉钉服务器,钉钉服务器再下发给目标用户。
此过程:文件通过局域网,过路由器转发给运营商,中间经过主干网络,传到了钉钉服务器,然后钉钉服务器将这个文件暂存一份,然后下发给目标用户B,中间又经过主干网络,过运营商,又传输回我们的局域网内,给到A旁边的同事B。
下面两幅图,是我画了一个简易的示意图,仅展示了公司内的二层局域网,以及运营商,钉钉服务器。至于企业的多路宽带接入,运营商网络结构,钉钉服务器结构等,都没做展开。
在这里插入图片描述
在这里插入图片描述
基于上面那个假设,就算同事坐在我们旁边,A如果要传一个文件给B,还是要经过运营商的主干网络,把文件在网络中完整的走一遍。

有人可能会问了,为什么文件要绕那么一大圈,局域网内传一下多好。

这里面就涉及到局域网内识别了,由于ARP映射的发展,使得目前在IPV4地址不够用的情况下,每个人依然能接入互联网。但是很多人处于一个局域网内,用的是同一个公网地址,例如员工A,B的局域网地址是C类192.168.1.1网段的,然后公司网络是A类10.0.0.1网段的,他们都叫做局域网,对外的IP地址可能都是同一个公网IP,例如61.48.253.126。
这个时候A传给B,只需要过192的那个内网就可以实现了,但是A传文件给另一个部门,就需要过一下10的那个内网一圈,才能完成。
在这里插入图片描述
所以这么看起来,局域网内传输,其实情况是多种多样的,判断两个人是不是在同一个局域网内,是一件比较复杂的事情。
并且局域网的地址,很多都很相似,因为能用于局域网的地址,只有三类:
A类IP 10.0.0.0
B类IP 172.16.0.0-172.32.0.0
C类IP 192.168.0.0
很多人的局域网IP地址,可能都是192.168.1.101或者192.168.1.105等。

2.怎么样不用绕过局域网识别,就能以最小的局域网传输文件

上面说到,因为局域网的识别比较麻烦,甚至一些网络还做了内网隔离,使得局域网内的成员通信,比较复杂。
或许有比较简单的局域网内识别,例如中转路由表,ARP映射表,我也不是很懂,都是猜想。
如果引入ipv6,那么每一个设备都会有一个唯一的ipv6地址,这样一来,就不存在所谓的内网,以及局域网的概念了,(当然专门设置了内网另说),不考虑实际物理连接问题,理论上每一个接入了互联网的设备,都可以直接通过ipv6地址,访问到另一台设备,而无需经过arp映射,这样一来,内网识别就简单的多,钉钉微信等软件,在设计的时候,某些传输就可以优先使用内网传输,而无需经过服务器,当然前提是这些文件没有要在钉钉端存储的需求。

3.猜测使用了IPV6,可以大幅度减少主干网络的压力

目前很多人将文件从手机传到电脑,亦或是电脑传到手机,很多情况下是通过微信的文件传输助手来实现的,但是这背后都是要经过腾讯的服务器,这里面会涉及到文件大小的限制,网速的限制。
因为这部分需求,大部分是一次性传输,没有云端存储3天(或7天等)等需求,如果优先使用了局域网传输,那么这样一来,这些文件没有真正从整个网络兜转一圈,很有可能就选择了一个最近的交换机,只在最小的网络内完成了传输,这样一来,主干网络的压力就会减轻。
但是这样一来,可能会造成运营商没办法准确统计使用流量,等一些其他问题。

由于没有查到相关准确的资料,以上都是个人猜想,仅作记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值