论文部分内容阅读
作为下一代的网络核心,IPv6协议逐渐被人们所认可,如何实现IPv4向IPv6的平稳过渡将是一个重要的问题。双协议栈方案实用性强,而且原理简单方便,应用广泛,是IPv4/IPv6过渡中一种比较好的选择。网络安全问题日趋突出,大规模互联网攻击事件频繁发生,造成的危害越来越严重,IPv4/IPv6混合网络也面临着同样的网络安全方面问题。在这些攻击事件中,大多数是利用软件自身存在的漏洞进行攻击。为了避免造成不必要的损失,使用补丁管理软件安装部署相应的补丁是既经济又有效的防范方法。随着Linux操作系统的普及,关于Linux操作系统安全问题引起了越来越多人的关注。目前已经有了一些针对Linux的补丁管理方案的出现,但其主要面向的还是IPv4网络,最新的IPv6用户无法使用,并且其主要架构还是基于客户端服务器模式,容易造成服务器端的负载过大,现实中当多个客户端同时连接下载补丁时会使服务器运行缓慢,甚至崩溃。针对以上问题,本文提出了一种基于双协议栈机制的补丁分发系统设计方案,该方案适用于IPv4/IPv6混合网络。鉴于P2P协议在减轻服务器负载方面的优势,本文在前面方案的基础上将P2P原理应用到补丁管理系统的分发部分设计中,最后实现了一个Linux补丁分发系统。该系统可以用于IPv4/IPv6混合网络,有效地减轻了中心服务器的负载,加快了补丁的分发速度。