论文部分内容阅读
在网络时代,信息资源共享已经成为信息交流的一种重要方式。资源共享就是采用先进的科学技术,有组织有系统地对信息与文件进行整合,通过网络最大限度地为社会公众所用。
人们在日常的工作学习研究中,所期望的就是能立刻得到自己所要的信息资源。比如我们可能会到网上搜索想要的信息,然后再下载到自己的计算机上使用。FTP是实现文件共享下载的重要方式之一。然而这个下载过程可能因为网络繁忙的原因而需要耗费很长的时间。这给用户带来很多的不便。而解决这个问题的方法之一是实现相邻的FTP用户之间的数据共享,避免这些用户多次从遥远的FTP服务器下载同一个文件。
我们提出论文中的解决方法的原因是基于下面的事实,即在一个组织之内的用户可能对同一类信息感兴趣。比如一个研究小组内的多个成员会对同一篇论文或同一个软件感兴趣。某个成员想下载的资源很有可能已经存在于同组织内其他成员的计算机上。但是因为没有集中管理,所以他并不知道其他人有哪些资源。这使得此人不得不再次从远端下载资源,忍受较慢的网络速度。显然,如果能让一个组织内的各个用户之间实现资源共享,利用局域网(或者邻近的网络)的高带宽,实现快速资源交换,达到互通有无的目标,那么将使得网络资源得到最大化的利用,同时也可以有效降低下载时间。
为了实现上述目的,我们设计实现了一种新型的FTP客户端。它可以充分利用本地网络资源与带宽,实现相互共享与方便快速的文件下载。这个客户端的主要特点是支持位于同一局域网(或邻近网络)内的,具有相似兴趣的多个个人之间的文件共享。该客户端结合了P2P与FTP技术。它既可以从FTP服务器上下载文件,也可以从局域网内(或者临近网络内)的对等客户端处下载同样的文件。用户也可以将从远程FTP服务器上下载得到的文件提供给其他人共享。这样做的结果是一个组织内只需要有一个人从远程FTP服务器下载一个文件,其它用户就可以从局域网内部下载得到同样的文件。这无疑使得资源的下载变得快捷方便。