Computer Network is developing fast, Network Security is more and more important, all kinds of system leaks and application leaks are more and more, so we have to install all kinds of patches to repair all leaks. If we grant customers to download and install all patches, it will not be auto and will lead to a non-consistency to management;at the same time , the customers may not be familiar with computers, it'll be difficult for them to install all kinds of patches in time. So ,we need a Patches-Auto-Distributing System to manage the whole network and all hosts .For this system , First, the Network manager can control all hosts of the whole Network and install all patches for them from a long distance;Second ,this system should have kinds of methods to send patches ,such as "push down" mode by network administrator and "pull down" mode by customers;at the same time, this System can auto transfer files from the last break point, so it'll have high efficiency ,and we use MD5 arithmetic to confirm the integrality and this will offer a good security. So ,we will use Java language to design a Patches-Auto-Distributing System based on agents and P2P technology. |