Font Size: a A A

Design And Implementation Of HTTP Proxy Based On Wireless Broadband

Posted on:2005-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:G B LeiFull Text:PDF
GTID:2168360152965492Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Because use of wireless 3.5G frequency segment, one company afford the 3.5G wireless network services , this project must build a proxy server to ensure users in the LAN inboard the Internet and control user's information.There are some products about the proxy server, but most of these come from overseas. Because proxy server is a pivotal node, it has special request in security and extensibility. So we must have its knowledge property right. By this way, we can control the flow and build proxy server cluster in the future with further expansion of system.At first this paper has discussed and summarized the basic theories, operation principle and relevant technology about proxy server, and point out that the key problem of developing HTTP acting server lies in, improve systematic I/O performance, reduce data I/O time. Solving this problem to set about from two respects, firstly, develop the cache system and reduce the visit from system to remote web server, secondly, improve systematic I/O performance, concurrent treatment a large number of connection and data transmission. This paper focuses on research and discusses of the last one.This paper analysis of structure to a existing some to I/O, and propose it's adopt single process many thread I/O of mode and the treatment to many thread parts adopts the thread pool. By this way, the complexity in programming become simpler and the system's stability become stronger. It's important to a heavy load proxy server.Internet proxy server must response to the request of client and transmits the data. According to the requirement, it's important to resolve the problem about how to connect to the remote server and conduct the receiving and sending data. In this context, adopting cache to decrease I/O and using thread pool function to deal with I/O. By this way, resolving the problem of system between high-efficiency and stableness and putting forward a case about building a high-efficiency proxy server.This paper proposes the cache model,protocol parse model,data I/O process model in detail, after set forth the design about the HTTP proxy server based on wireless broadband. It indicates with practical application, systematic function and performance have all reached the index of estimating to pass test.
Keywords/Search Tags:HTTP Proxy Server, Asynchronous I/O, Thread Pool, IOCP
PDF Full Text Request
Related items