从本文中可以看出,P2P技术可以通过不同类型的软件实现资源共享。类似Napster的软件允许用户直接从其他安装相同软件的PC上下载和上传文件,而不是依赖服务器。这种方式使用户能够方便地检索、复制共享的文件,同时发布者也不必担心发布问题。像Infrasearch和Pointera等软件用于在P2P网络中进行信息检索,必须动态地收集各个Peer的内容,并有效地向用户传递信息。考虑到P2P网络中用户的不同联网方式和时间,这种数据搜索软件必须具备灵活性。再者,像Groove这样的协同软件基于P2P连接,可建立安全的协同工作平台,帮助用户进行经销渠道维护、客户服务和支持。
文件共享是P2P技术的重要应用之一。用户可以在网络上共享自己的计算机文件,通常使用P2P模式,文件存储在用户的个人电脑上。大多数参与文件共享的人也会下载其他用户共享的文件。多年来,文件共享一直是主机和多用户计算机系统的特点,随着互联网发展,文件传输协议(FTP)被广泛应用。
有关P2P文件共享的协议有多种,其中最常用和重要的包括:
Ares:
Ares是类似Gnutella的广泛使用的网络,其客户端AresGalaxy在2005年3月成为美国第六常用的P2P客户端。大多数使用Ares的人想要接触更多网络而没有找到更好的协议。
BitTorrent:
BitTorrent协议是唯一广泛用于公司分发系统的文件共享协议,下载速度通常较快。每个洪流为每个文件或文件组存储信息,这也是其下载速度快的原因之一。缺点是BitTorrent没有内置的文件搜索功能,也不完全是传统意义上的P2P协议。
DirectConnect:
DirectConnect是一种常见于小型网络和大学内部网络的协议,尤其适用于这些环境。DC++是其最常见的客户端程序。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...