APP下载

P2P技术在大文件共享中的应用研究

2016-09-06马素刚

实验技术与管理 2016年3期

马素刚

(1. 长安大学 信息工程学院, 陕西 西安 710064;2. 西安邮电大学 计算机学院, 陕西 西安 710121)



P2P技术在大文件共享中的应用研究

马素刚1,2

(1. 长安大学 信息工程学院, 陕西 西安710064;2. 西安邮电大学 计算机学院, 陕西 西安710121)

为解决实验教学中出现的局域网内大文件快速分发问题,提出了一种基于P2P技术的传输方案。分析了P2P的工作原理、网络分类、网络特点以及BitTorrent工作过程等,设计了一个典型实验网络拓扑,并搭建了真实网络进行了验证。利用MYBT软件搭建了P2P服务器,在种子节点和下载节点数量变化情况下,对约4 GB的文件进行分发,统计了平均下载时间。实验结果表明,相对于FTP等集中式传输而言,基于P2P技术的文件共享系统节省了大量时间,很好地实现了局域网内大文件的快速分发。

P2P; 客户/服务器模式; 大文件共享; BitTorrent; 种子

在计算机专业的实验教学中,教师经常需要将一个大文件快速分发给每一个学生,例如在计算机网络课程中操作系统安装实验[1]开始前,教师需要将Linux操作系统的安装文件(CentOS 7系统安装文件大小为4 310 695 936 B)发送给每一个学生。FTP(File Transfer Protocol,文件传输协议)是常见的文件传输方式,它采用客户机/服务器(C/S)模式[2]。FTP传输方式需要一个集中的FTP服务器,文件资源存储在FTP服务器上,多个客户端同时下载时,需要分别向服务器发出请求,每个客户端的文件都是从服务器端获得。当客户端数量较多时,FTP服务器将成为传输的瓶颈,下载较大文件时需要消耗大量的时间。另外,FTP传输过程中要求单个文件大小不能超过2 GB。……

登录APP查看全文