Font Size: a A A

Multi-threaded Download Network Framework Based On Http Protocol In The Research And Implementation

Posted on:2012-11-24Degree:MasterType:Thesis
Country:ChinaCandidate:J G GuFull Text:PDF
GTID:2248330395983508Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the wide spread of Internet, people often need to download files from the Internet. The download, has become an important part of online life, However, due to limitations of network quality and large file transfer requirements, in the usual sense are using the third-party download tools to complete the Internet download, now a days, there are many very popular download tools in the network, Such as the Thunder, FlashGet, etc.These download tools have a similar feature that is support for multi-threaded downloads and Resume broken transfer, with these features large files can quickly be downloaded from the server, and it can be completed to download the file in multiple different times.The Internet download technology is an important driver of network development, also an important part of technology on network resources transmission. In practice, the Internet download has become an important part of Internet life. Whether from a technical level or application level, network downloads are worthy of study, then this paper around the network and therefore the techniques involved, principles, processes, then proposed a general framework of the Internet download and implemented a practical multi-threaded network download system based on the study.Firstly, the paper reviewed the whole internet download technology and its research, and made a detailed discussion on the network resources and downloads technology, the history of the evolution of internet download, the current mainstream download methods, the multi-threaded network download techniques and concepts and so on. Then it presented a series of key issues to address.Secondly, based on the analysis the basic technology of the internet download, the basic principles, the download process, the download process management, Presented a basic structure of the internet download system, described the basic techniques on the realization of this architecture, discussed the various components of this architecture, then proposed a general framework for the internet download, designed a unified Implementation model for development a Internet download system.Then, the paper analyzed the implementation mechanism of the internet download framework in-depth, from the principle to the practical application, has described the technology which Involving the internet download, such as the technology of the HTTP protocol to exchange the data, the technology of the multi-threaded Transmission network resources, the file read and write and the reconstruction of the piece of the file, the technology of resume broken transfer and so on in detail. Analyzed from a technical point the principles and mechanisms of network download, and then provides a comprehensive technology demonstration for the development and realization of the internet download system.Finally, As a model of the download the framework which the paper has proposed, based on the principles and mechanisms of the internet download for the technical and theoretical, designed and developed a practical, multi-threaded based on HTTP protocol network download system with the Java language, and test the System availability, stability, robustness, the download functionality and the download process management.This study this paper, provides a good theory and practice basis for the design, optimization and implementation the common internet download system.
Keywords/Search Tags:Internet downloads, HTTP protocol, Multithreading, Resume broken transfer, Resource Transfer
PDF Full Text Request
Related items