论文部分内容阅读
本文针对目前建立P2PVoIP系统所存在的几大关键问题,包括NAT问题,DHT算法问题,资源冗余同步问题,安全问题,路由方式问题,提出了一种解决上述问题的基于DHT算法的P2PVoIP系统。本文在NAT穿越问题,DHT算法问题,资源冗余同步问题,路由方式问题上做了深入的研究和探讨并提出了自己的解决方案。由于涉及的问题比较多,本文在介绍完整体架构以后将对DHT算法,路由方式问题进行详细讨论,针对DHT算法问题和资源冗余同步问题本文将以PASTRY为例进行详细介绍,本文还对PASTRY做了相应的改进,使该算法本身在迭代和递归两种路由方式下就具有NAT穿越的能力。但是该方法不具有通用性,和具体的算法结合比较紧密。针对路由方式问题本文提出一种路径域路由方式,该路由方式结合了半递归路由和全递归路由的优点。