- 相關(guān)推薦
基于Windows的SOCKS5 PROXY的設(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ù)器的實現(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ù)器的實現(xiàn)模型和總體框架9
2.2.1代理服務(wù)器的實現(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è)計與實現(xiàn)40
5.1代理服務(wù)器設(shè)計的概述40
5.2代理服務(wù)器的設(shè)計目標(biāo)與需求分析41
5.2.1代理服務(wù)器的設(shè)計目標(biāo)41
5.2.2代理服務(wù)器設(shè)計的需求分析41
5.3代理服務(wù)器的實現(xiàn)43
結(jié)束語51
致謝52
參考文獻(xiàn)53
基于Windows的SOCKS5 PROXY的設(shè)計與實現(xiàn)
摘要 本文對 Internet 訪問管理和代理服務(wù)器的實現(xiàn)方法及技術(shù),在理論和實踐相結(jié)合的基礎(chǔ)上進(jìn)行了較為深入的研究和探討,并提供了1個代理服務(wù)器的設(shè)計實例。在研究和開發(fā)過程中,根據(jù) Internet 訪問管理在安全和控制兩方面的要求,重點研究了代理服務(wù)器的工作模型和技術(shù)基礎(chǔ),并在網(wǎng)絡(luò)環(huán)境下探討了實現(xiàn)代理服務(wù)器的關(guān)鍵技術(shù),并根據(jù)代理服務(wù)器的工作特點的要求,對 Windows 環(huán)境下多線程編程技術(shù)進(jìn)行了深入的研究;同時把代理服務(wù)器的研究和網(wǎng)絡(luò)協(xié)議的研究有機(jī)地結(jié)合起來,對 TCPIP 協(xié)議模型和應(yīng)用層協(xié)議的實現(xiàn)方法進(jìn)行了分析和探討,并以軟件工程的方法對代理服務(wù)器實現(xiàn)的問題進(jìn)行了系統(tǒng)的分析和設(shè)計,并對其中的關(guān)鍵技術(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 在全世界的普及,越來越多的用戶正在將自己的個人計算機(jī)連入這個網(wǎng)絡(luò)中。然而,Internet 的訪問范圍的擴(kuò)大,對網(wǎng)絡(luò)管理者提出了更高的要求。在決定如何對網(wǎng)絡(luò)訪問進(jìn)行管理時,需要綜合考慮經(jīng)濟(jì)投入,經(jīng)費(fèi)控制,網(wǎng)絡(luò)安全以及內(nèi)容管理等諸多方面的問題,而使用代理服務(wù)器軟件系統(tǒng)是解決這1系列問題的有效途徑。
第 1 章主要討論 Internet 訪問管理的發(fā)展現(xiàn)狀及本課題研究前景和意義。
第 2 章著重分析代理服務(wù)器的工作模型和實現(xiàn)代理服務(wù)器的所需的關(guān)鍵技術(shù),探討了代理服務(wù)器的實現(xiàn)方案和設(shè)計方法。
第 3 章討論 Windows 環(huán)境下網(wǎng)絡(luò)編程的模型及其關(guān)鍵技術(shù) ---------- Sockets技術(shù),著重探討了如何運(yùn)用Sockets 技術(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ìn)行需求分析,產(chǎn)生有關(guān)的分析設(shè)計文檔,并最終形成代理服務(wù)器的實現(xiàn)框架,并對其中的主要功能予以編程實現(xiàn)。
【基于Windows的SOCKS5 PROXY的設(shè)計與實現(xiàn)VVC++】相關(guān)文章:
基于Windows Media技巧的流媒體系統(tǒng) 的設(shè)計與實現(xiàn)03-23
基于Windows Media技術(shù)的流媒體系統(tǒng)的設(shè)計與實現(xiàn)03-18
基于PQRM的PACS系統(tǒng)設(shè)計與實現(xiàn)03-07
基于Perl的DoS工具設(shè)計與實現(xiàn)03-10
基于PCI總線的CAN卡的設(shè)計與實現(xiàn)03-18
基于MVC模式的BBS系統(tǒng)設(shè)計與實現(xiàn)03-08
基于ASP的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計與實現(xiàn)03-07