P2P网络中NAT穿透方法的研究与实现

被引量 : 0次 | 上传用户:qiyueliuhua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P通信模式在Internet中的广泛应用使得用户之间的沟通和交互变得更直接、更便捷。目前随着Internet网络用户的迅速增加,IPv4地址出现了严重的短缺。网络地址转换(NAT)设备的出现解决了这个问题。然而在NAT之后的主机IP地址在Internet上是不可见的,Internet上的主机不能主动访问这些位于NAT后的主机,但P2P网络要求任何主机之间都能直接对等交换信息。因此它们给使用P2P协议建立连接造成了困难。如何解决内外网P2P通信的NAT穿透问题已成为通信界的一个重要研究课题。本文在研究了众多不同方式的NAT穿透技术的基础上,提出了一种基于TCP穿透NAT的P2P通信方法。主要包括以下几个方面的内容:介绍了NAT的概念、NAT的工作原理、NAT的分类、NAT的配置管理以及NAT对通信的影响。介绍了P2P的概念,分析了P2P网络的特点、P2P网络的应用以及P2P网络的网络结构。对已有的NAT穿透关键技术进行了详细介绍,分析了几种目前流行的NAT穿透技术,归纳出了它们的优点和限制之处。提出了一种基于TCP穿透NAT的穿透技术,该方案能使两台分别位于防火墙/NAT后面的内网主机在一台位于公网上的服务器的协助下建立可靠的TCP连接。本文给出了该解决方案的具体步骤和示意图,通过理论分析,证明了该方法的有效性。用Visual C++开发了基于TCP穿透NAT的实验模型,实现了两台位于NAT后主机的互相通信,用实验结果证明了所提出解决方案的可行性,并通过测试分析了建立连接成功率的问题。
其他文献
随着我国经济的快速发展,城市化进程的加快,旧城改造的数量也在不断增多,相伴而生的“房屋拆迁”浪潮不断涌现。涉及到政府、拆迁人以及被拆迁人三方主体参与的城市房屋拆迁
随着医疗卫生条件的进步,B型超声诊断仪作为临床检查中必不可少的一种常用诊断仪器,正朝着小型化、数字化方向发展,并以其成像好、分辨率高、便携性、易操作性、价格便宜等特
目前商业银行之间的竞争很激烈,信息化和模式创新是提高银行核心竞争力的有力武器。银行业务的拓展与IT技术的发展,导致银行内部信息系统种类繁多,结构日趋复杂。众多的独立
论文通过分析我国城市居住区的环境特质与存在问题,提出将交通静化理念应用到城市居住区的道路规划设计中,目的是通过硬件设施及软件设施降低机动车对居民生活质量及环境的负
山志是地方志中专志的一种,编纂历史源远流长。明清浙江山志数量丰富,但是学术界并未进行系统的研究,因而对其进行研究能够填补该方向的学术空白,具有一定的积极意义。本文在
<正>2017年4月的北京,似与往日并无多少不同,但眼疾心细之人必然早已发现那栋在不知不觉间拔地而起的新地标建筑——中国尊。驾车行驶在北五环,中国尊清晰映入眼帘,一柱擎天,
近年来,因特网应用的日益普及和通信技术的迅猛发展,人们可以将各行各业广泛存在的电子设备通过通信技术接入因特网,使得对设备的远程数据采集、远程监测、远程控制和维护变
为适应“导航战”下的强干扰输入,导航接收机对模拟信道的动态范围提出了更高的要求。在给定的信噪比恶化容限约束下,原有的分析方法给出了二维曲线分析模型,得到了动态范围
过去,在管制型政府治理模式下,政府是全能的政府,特别是在高校管理方面,政府对高校采取的是“政策治校”的方针,对高校的管理就是控制、审批、监管和处罚,从而造成政府为高校
微孔泡沫塑料减少了材料的使用量,节约了成本,减小了塑料给环境带来的污染,而且微孔塑料具有很好的物理机械性能,在许多领域有重要的用途。聚丙烯(PP)价格便宜,力学性能优异,用