Font Size: a A A

Study Of The Multiform Application Of HTTP Protocol

Posted on:2013-10-04Degree:MasterType:Thesis
Country:ChinaCandidate:J ChenFull Text:PDF
GTID:2248330371467677Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In the recent years, the Internet has gradually become an important part of people’s daily life. Because of the multiformity of the Internet information and servers, it has become more and more significant that detects and reconstructs real-time Internet information. The study of this paper is based on an enterprise project. Targeting at HTTP protocol, this paper propose a system that used to collect and reconstruct HTTP data from the Internet.This paper focuses on the HTTP protocol, and major works have been given as followed. First of all, the background and purpose of this paper’s study have been introduced. Meanwhile, the background of theories and technologies based on this paper’s study are given, such as TCP/IP, WinPcap, HTTP, character coding, pattern matching and so on. In this paper, it introduces and analyzes the characteristic of different application based on HTTP datagram protocol, and mainly analyzes the definition of data, quick identify of data and reconstruction of data of some typical applications such as mini-blog, BBS, search engine and web mail.Secondly, this paper designs and implements a system which can capture and reconstruct HTTP data based on the research of HTTP protocol, including with three modules. Capture data module of system can capture HTTP datagram from Internet. Process data module was designed to identify HTTP datagram. Reconstruction module that is used to reconstruct HTTP datagram was the most important module in the system. The third chapter in this paper will introduce the theory and method of every module detailedly.Finally, a set of reasonable solutions have been given, which used to solute the problems in the design of the system. Reasonable pattern matching algorithms have been used in the system so that the system can reconstruct data quickly. WM multi-pattern matching algorithm is selected in the system by comparing three kinds of classical multi-pattern matching algorithm. In the background of Internet data, a better pattern matching algorithm that based on BMH algorithm is proposed, and this new algorithm is proved having higher efficiency than the original algorithm. Meanwhile, experiments are designed in the paper for testing the capability of the system. The result of the test shows that the system had better capability than the system before.
Keywords/Search Tags:HTTP, pattern matching, character coding, protocol analysis, data reconstruction
PDF Full Text Request
Related items