建议和反馈

请填写你的反馈内容

问答 > 链客Talk > 问答详情
已解决

YOUChain为什么NAT优化会提高连接成功率?10LK

YOUChain为什么NAT优化会提高连接成功率? 

2020-04-09
0
请先登陆或注册

YOUChain有链2020-05-27

我们每个人都有一个身份证号码以识别个人身份,而互联网上的每台设备也有一个”身份”—IP来识别,IP是internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。我们熟知的IPv4,诞生在1970年,意思是网际协议的第4版(internet Protocol version 4),是TCP/IP协议使用的数据报传输机制。虽然IPv4设计的很好,但随着互联网的发现,它的缺点也逐渐暴露了出来,其中最致命的是—数量有限。IPv4地址由点号分隔的四组数字表示,每个数字都是8位二进制数,因此IPv4总共有32位,表示的IP地址大约为43亿个。在2019年11月26日,全球所有43亿IPv4地址都已分配完毕,这意味着没有更多的IPv4地址可以使用了。为了解决IPv4地址耗尽问题,人们提出并设计了一种新的技术NAT技术来解决此问题,NAT全名网络地址转换(Net Address Translate),他的主要作用就是对IP地址进行转换。NAT通常部署在一个组织的网络出口位置,通过将内部网络的IP地址替换为出口的公网IP地址提供公网可达性和上层协议的连接能力。当前NAT的应用非常广泛,遍布网络的每个角落,他可以更好的利用有限的IPv4地址。有研究报告指出70%的P2P用户位于NAT以内,这个数字意味着大多数的PC设备需要通过NAT连接到互联网中。但是不同的NAT设备对IP地址转换的策略不一样,形成了6种不同的NAT类型,这就造成了不同的设备在通过NAT连接到互联网中后,因其NAT类型不同而无法进行连接的问题。因此我们在节点的发现过程,做了针对NAT类型的优化,在发现过程中保证节点收到的邻居节点的NAT类型与其节点本身的NAT类型是匹配的,可以进行连接的。所以节点路由中的邻居节点都可以进行连接,这样,大大的提高了连接的成功率。避免了连接资源的浪费。

投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 2
  • 2
  • 1
  • 7
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励