- 相關(guān)推薦
基于Windows的SOCKS5 PROXY的設(shè)計(jì)與實(shí)現(xiàn)VVC++
畢業(yè)論文
目 錄
前 言1
1 緒論2
1.1 代理服務(wù)器在INTERNET訪問管理中的應(yīng)用2
1.1.1 Internet訪問管理面臨的問題2
1.1.2 使用代理服務(wù)器進(jìn)行Internet訪問管理的優(yōu)勢3
1.2 本課題的研究背景4
1.3 論文的主要研究內(nèi)容5
2 代理服務(wù)器的實(shí)現(xiàn)模型和工作原理6
2.1代理服務(wù)器工作過程的概述6
2.1.1代理服務(wù)器的訪問代理的工作過程6
2.1.2代理服務(wù)器的訪問管理和安全控制的工作過程6
2.1.3代理服務(wù)器的加快訪問速度的工作過程8
2.2代理服務(wù)器的實(shí)現(xiàn)模型和總體框架9
2.2.1代理服務(wù)器的實(shí)現(xiàn)模型9
2.2.2代理服務(wù)器的總體框架10
2.3 代理服務(wù)器的工作原理11
2.3.1 HTTP代理服務(wù)器的工作原理12
2.3.2 SOCKS 5代理服務(wù)器12
3 WINDOWS網(wǎng)絡(luò)編程模型20
3.1 WINSOCK 概述21
3.1.1套接字(Sockets)21
3.1.2和套接字有關(guān)的基本概念22
3.1.3 Winsock編程原理23
3.2 WINSOCK I/O 模型24
3.2.1 select模型24
3.2.2 WSAAsyncSelect25
3.2.3 WSAEventSelect26
4 SOCKET的工作機(jī)制29
4.1 SOCKET的數(shù)據(jù)結(jié)構(gòu)29
4.2 SOCKET編程原理29
5 代理服務(wù)器的設(shè)計(jì)與實(shí)現(xiàn)40
5.1代理服務(wù)器設(shè)計(jì)的概述40
5.2代理服務(wù)器的設(shè)計(jì)目標(biāo)與需求分析41
5.2.1代理服務(wù)器的設(shè)計(jì)目標(biāo)41
5.2.2代理服務(wù)器設(shè)計(jì)的需求分析41
5.3代理服務(wù)器的實(shí)現(xiàn)43
結(jié)束語51
致謝52
參考文獻(xiàn)53
基于Windows的SOCKS5 PROXY的設(shè)計(jì)與實(shí)現(xiàn)
摘要 本文對 Internet 訪問管理和代理服務(wù)器的實(shí)現(xiàn)方法及技術(shù),在理論和實(shí)踐相結(jié)合的基礎(chǔ)上進(jìn)行了較為深入的研究和探討,并提供了1個(gè)代理服務(wù)器的設(shè)計(jì)實(shí)例。在研究和開發(fā)過程中,根據(jù) Internet 訪問管理在安全和控制兩方面的要求,重點(diǎn)研究了代理服務(wù)器的工作模型和技術(shù)基礎(chǔ),并在網(wǎng)絡(luò)環(huán)境下探討了實(shí)現(xiàn)代理服務(wù)器的關(guān)鍵技術(shù),并根據(jù)代理服務(wù)器的工作特點(diǎn)的要求,對 Windows 環(huán)境下多線程編程技術(shù)進(jìn)行了深入的研究;同時(shí)把代理服務(wù)器的研究和網(wǎng)絡(luò)協(xié)議的研究有機(jī)地結(jié)合起來,對 TCPIP 協(xié)議模型和應(yīng)用層協(xié)議的實(shí)現(xiàn)方法進(jìn)行了分析和探討,并以軟件工程的方法對代理服務(wù)器實(shí)現(xiàn)的問題進(jìn)行了系統(tǒng)的分析和設(shè)計(jì),并對其中的關(guān)鍵技術(shù)予以編程實(shí)現(xiàn)。
關(guān)鍵詞: 訪問控制 ; 代理服務(wù)器; Sockets; TCPIP; SOCKS5
The Design And Implementation Of SOCKS5 PROXY Based On Windows
Abstract Based on the combination of theory and practice, both the control of Internet access and the implement of proxy server are studied and discussed in this paper,and as a result, a design of a proxy server system is presented as well. According to the necessary of security and control of Internet access management , the study and the development are focused on the working model and the implement technology of a proxy server , and the key techonology of realizing a proxy server in a network environment is discussed as well. The Multi_thread programming technology in Windows operation system is also studied to meet the work feature of proxy server system. Meanwhile, the study of proxy server is combined with the study of the network proctocols. The TCPIP protocol model and the technology of implementing the application protocols are also studied and analyzed. The implement of a proxy server system is analyzed and designed in the way of the software engineering, and some key functions are realized by programming.
Key Words: Access Control ; Proxy Server; Sockets; TCPIP; SOCKS5
前 言
隨著Internet 在全世界的普及,越來越多的用戶正在將自己的個(gè)人計(jì)算機(jī)連入這個(gè)網(wǎng)絡(luò)中。然而,Internet 的訪問范圍的擴(kuò)大,對網(wǎng)絡(luò)管理者提出了更高的要求。在決定如何對網(wǎng)絡(luò)訪問進(jìn)行管理時(shí),需要綜合考慮經(jīng)濟(jì)投入,經(jīng)費(fèi)控制,網(wǎng)絡(luò)安全以及內(nèi)容管理等諸多方面的問題,而使用代理服務(wù)器軟件系統(tǒng)是解決這1系列問題的有效途徑。
第 1 章主要討論 Internet 訪問管理的發(fā)展現(xiàn)狀及本課題研究前景和意義。
第 2 章著重分析代理服務(wù)器的工作模型和實(shí)現(xiàn)代理服務(wù)器的所需的關(guān)鍵技術(shù),探討了代理服務(wù)器的實(shí)現(xiàn)方案和設(shè)計(jì)方法。
第 3 章討論 Windows 環(huán)境下網(wǎng)絡(luò)編程的模型及其關(guān)鍵技術(shù) ---------- Sockets技術(shù),著重探討了如何運(yùn)用Sockets 技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)訪問的代理服務(wù)的方法。
第 4 章討論了基于Sockets 技術(shù)的網(wǎng)絡(luò)編程和操作系統(tǒng)底層的網(wǎng)絡(luò)協(xié)議模塊之間的關(guān)系,探討了網(wǎng)絡(luò)編程可能出現(xiàn)的問題及其解決方法。
第 5 章根據(jù) Internet 訪問管理的在安全和控制方面的要求,對代理服務(wù)器的設(shè)計(jì)進(jìn)行需求分析,產(chǎn)生有關(guān)的分析設(shè)計(jì)文檔,并最終形成代理服務(wù)器的實(shí)現(xiàn)框架,并對其中的主要功能予以編程實(shí)現(xiàn)。
【基于Windows的SOCKS5 PROXY的設(shè)計(jì)與實(shí)現(xiàn)VVC++】相關(guān)文章:
基于Windows Media技巧的流媒體系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn)03-23
基于Windows Media技術(shù)的流媒體系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)03-18
基于PQRM的PACS系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)03-07
基于Perl的DoS工具設(shè)計(jì)與實(shí)現(xiàn)03-10
基于PCI總線的CAN卡的設(shè)計(jì)與實(shí)現(xiàn)03-18
基于MVC模式的BBS系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)03-08
基于ASP的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)03-07