在Maze中使用FTP和HTTP协议下载的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:yjszf22222222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来,多线程下载得到广泛应用,P2P技术在曲折中发展,P2SP技术异军突起,给人们的网络生活带来了新的体验。本文的目的则是介绍将这些技术与Maze融为一体时的下载模块。 第一部分介绍了有关技术背景和Maze下载的现状。其中技术背景包括P2P简介,P2SP简介,多线程技术等。 第二部分结合技术背景及Maze现状,分析如何设计和实现这新的下载模块。首先,从网络协议出发,分析如何利用各种协议实现相同接口,从而可以利用各种协议下载,并且可以管理这些下载过程。之后是多线程有关的问题,包括下载线程可能存在的不同结构,以及如何在这些异构的线程间传递消息。接着是程序的架构,最后是展望。
其他文献
XBRL是目前应用于非结构化信息处理尤其是业务报告信息处理的最新标准和技术。由于XBRL是针对内容的编码标准,不包含任何显示信息,难于阅读,从而降低了用户的使用体验。研究XBRL
学位
提高计算机的整体性能一直是人们追求的目标.在计算机系统中,CPU是计算核心,芯片组则是数据通路的核心.芯片组控制着CPU和大部分设备的交互,它的性能对计算机整体性能起着至
信息时代,信息技术正超乎想象地改变着人类,整个世界都在向信息文明作全新的演变。计算机信息网络及其应用系统的推广和使用,也给公安工作信息化带来了新的挑战和机遇。为了更好
数据存储的安全是计算机安全的重要组成部分。加密技术是保护数据安全的一种有效方法,通过加密文件和检查文件校验值可以分别保护文件的机密性和完整性。但是,随着计算机安全威
学位
本文以先进的供应链理论为指导,系统分析了石化企业物资管理存在的问题,结合其物资及其供应链的特点,提出了石化企业物资供应链系统设计的原则,实现中国石化工程建设公司(以
棉花产业在在国民经济中具有举足轻重的战略地位。在由棉花生产、纺织、服装加工以及纺织品贸易等组成的整个产业链中,棉种的分选加工占据着基础地位,对棉种进行自动分选是高效
随着数码相机以及移动设备的普及,图像已经逐渐成为人们记录日常生活的主要方式之一。对图像内容进行自动处理和分析,从而提取出特定的、有价值的信息,也成为一个亟待解决的问题
存储信息是人类社会广泛而永恒的需求,当前尤为迫切.基于科学探索、国家安全、文档管理的重大需求,高性能的海量数据网络存储系统必将得到发展.这种高性能的系统很难使用单一
随着服务器环境的规模化发展,其管理复杂度和成本也随之大幅度地提高,而资源利用率却没有显著提高,甚至随之降低.为了有效地解决这些问题,近几年来,出现了基于网络存储的服务
随着互联网的不断发展,出现了大量的对等网络结构的应用,如Maze、eMule、BitTorrent、ppLive等。由于对等网络系统具有良好的可扩展性、健壮性以及性能上的优势,它们越来越受到