论文部分内容阅读
随着Internet的迅速发展,新的通讯方式也不断的涌现,传统的点对点Unicast协议已经不能满足需要。为此人们提出了组通信协议,如Multicast和Anycast等,降低服务器的负担,提高用户的访问速度。本文主要研究组通信协议的应用以及相关的实现。 本文中通过对现有的Multicast匿名通信协议进行分析和比较,针对这些协议的弱点和不足之处,提出了一种新的Multicast匿名通信协议MACP,通过在MACP协议中引入伪装组机制和多代理转发技术,实现了接收者匿名和发送者匿名,通过增加较少的网络开销,隐藏了通信双方的通信关系,增强了通信过程的安全性和匿名度。 通过对Anycast协议的RFC文档和已有的Anycast协议设计参考方案的分析,本文提出了一种全新的Anycast协议实现方式,详细描述了支持Anycast通信协议的Linux IPv6软路由器设计方案,探讨了内核中Anycast协议的设计与实现、Anycast信息交换协议的设计与实现、Anycast的组管理机制及设计和实现、以及相关的难点和关键技术,并介绍了Linux平台IPv6环境中Anycast协议的编码实现工作,为Anycast协议的应用和进一步的研究工作提供了基础。