论文部分内容阅读
随着Internet的不断发展,原有IPv4的许多不足逐渐暴露了出来,这里面最迫切需要解决的就是IP地址空间耗尽和骨干路由器中路由表过于庞大的问题。这两个问题直接导致了IETF(互联网工程任务组)成立IPng工作组来制定新一代的IP协议,并在1995年底为它分配了版本号6,称为IPv6。为了彻底解决目前IPv4遇到的问题并对未来的应用提供更好的支持,IPv6的设计者们最后决定将IPv6设计成一个新的协议,而不仅仅是IPv4的扩展。尽管在设计IPv6的时候已经充分考虑了和IPv4的兼容性,但是它们不是完全兼容的。可以预见,Internet由IPv4向IPv6过渡需要一个相当长的时间才能完成,在这段时间内这种不兼容性的影响将会很突出,因此在IPv4/IPv6混合组网下的应用研究显得尤为重要。P2P(Peer-to-Peer)即对等网络或称为点对点式网络,它既是一种新兴的网络模式,又是对早期网络模式的回归。近年来,对P2P数据存储及共享系统的研究已经成为互联网领域研究的焦点之一。综上所述,IPv6的海量地址支持以及改进的业务解析能力与Peer to Peer(P2P)对等互联传送能力相组合,将会对开启未来信息通信网络时代做出新的贡献,也必将是计算机网络发展的新趋势。本文首先分析了IPv6协议以及IPv4向IPv6过渡的几种技术,然后又阐述了P2P系统的一些特点以及应用。在深入研究IPv4/IPv6协议和P2P共享系统的基础上,提出了本文要阐述的系统——IPv4/IPv6混合组网下P2P文件共享系统。其次,通过仔细分析P2P的若干网络模型,深入研究系统中可能面临的和必须要解决的问题,分析了这些问题存在的原因和解决问题的一些途径。本文提出了IPv4/IPv6混合组网下P2P文件共享系统的设计方案。再次,根据提出的系统设计方案,利用JAVA的网络编程技术,分步地进行了系统的实现。从而解决了在IPv4/IPv6混合组网环境下P2P的文件共享和传输的问题。进而达到本文的预期目标。最后,根据预先提出的目标和系统运行的环境,进行了系统测试环境的搭建,并对系统进行了测试,还提出了文件传输效率的评估。然后总结了整个工作,并提出了下一步工作的展望。