- 相關(guān)推薦
基于Windows的SOCKS5 PROXY的設計與實(shí)現VVC++
畢業(yè)論文
目 錄
前 言1
1 緒論2
1.1 代理服務(wù)器在INTERNET訪(fǎng)問(wèn)管理中的應用2
1.1.1 Internet訪(fǎng)問(wèn)管理面臨的問(wèn)題2
1.1.2 使用代理服務(wù)器進(jìn)行Internet訪(fǎng)問(wèn)管理的優(yōu)勢3
1.2 本課題的研究背景4
1.3 論文的主要研究?jì)热?
2 代理服務(wù)器的實(shí)現模型和工作原理6
2.1代理服務(wù)器工作過(guò)程的概述6
2.1.1代理服務(wù)器的訪(fǎng)問(wèn)代理的工作過(guò)程6
2.1.2代理服務(wù)器的訪(fǎng)問(wèn)管理和安全控制的工作過(guò)程6
2.1.3代理服務(wù)器的加快訪(fǎng)問(wèn)速度的工作過(guò)程8
2.2代理服務(wù)器的實(shí)現模型和總體框架9
2.2.1代理服務(wù)器的實(shí)現模型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的工作機制29
4.1 SOCKET的數據結構29
4.2 SOCKET編程原理29
5 代理服務(wù)器的設計與實(shí)現40
5.1代理服務(wù)器設計的概述40
5.2代理服務(wù)器的設計目標與需求分析41
5.2.1代理服務(wù)器的設計目標41
5.2.2代理服務(wù)器設計的需求分析41
5.3代理服務(wù)器的實(shí)現43
結束語(yǔ)51
致謝52
參考文獻53
基于Windows的SOCKS5 PROXY的設計與實(shí)現
摘要 本文對 Internet 訪(fǎng)問(wèn)管理和代理服務(wù)器的實(shí)現方法及技術(shù),在理論和實(shí)踐相結合的基礎上進(jìn)行了較為深入的研究和探討,并提供了1個(gè)代理服務(wù)器的設計實(shí)例。在研究和開(kāi)發(fā)過(guò)程中,根據 Internet 訪(fǎng)問(wèn)管理在安全和控制兩方面的要求,重點(diǎn)研究了代理服務(wù)器的工作模型和技術(shù)基礎,并在網(wǎng)絡(luò )環(huán)境下探討了實(shí)現代理服務(wù)器的關(guān)鍵技術(shù),并根據代理服務(wù)器的工作特點(diǎn)的要求,對 Windows 環(huán)境下多線(xiàn)程編程技術(shù)進(jìn)行了深入的研究;同時(shí)把代理服務(wù)器的研究和網(wǎng)絡(luò )協(xié)議的研究有機地結合起來(lái),對 TCPIP 協(xié)議模型和應用層協(xié)議的實(shí)現方法進(jìn)行了分析和探討,并以軟件工程的方法對代理服務(wù)器實(shí)現的問(wèn)題進(jìn)行了系統的分析和設計,并對其中的關(guān)鍵技術(shù)予以編程實(shí)現。
關(guān)鍵詞: 訪(fǎng)問(wè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
前 言
隨著(zhù)Internet 在全世界的普及,越來(lái)越多的用戶(hù)正在將自己的個(gè)人計算機連入這個(gè)網(wǎng)絡(luò )中。然而,Internet 的訪(fǎng)問(wèn)范圍的擴大,對網(wǎng)絡(luò )管理者提出了更高的要求。在決定如何對網(wǎng)絡(luò )訪(fǎng)問(wèn)進(jìn)行管理時(shí),需要綜合考慮經(jīng)濟投入,經(jīng)費控制,網(wǎng)絡(luò )安全以及內容管理等諸多方面的問(wèn)題,而使用代理服務(wù)器軟件系統是解決這1系列問(wèn)題的有效途徑。
第 1 章主要討論 Internet 訪(fǎng)問(wèn)管理的發(fā)展現狀及本課題研究前景和意義。
第 2 章著(zhù)重分析代理服務(wù)器的工作模型和實(shí)現代理服務(wù)器的所需的關(guān)鍵技術(shù),探討了代理服務(wù)器的實(shí)現方案和設計方法。
第 3 章討論 Windows 環(huán)境下網(wǎng)絡(luò )編程的模型及其關(guān)鍵技術(shù) ---------- Sockets技術(shù),著(zhù)重探討了如何運用Sockets 技術(shù)實(shí)現網(wǎng)絡(luò )訪(fǎng)問(wèn)的代理服務(wù)的方法。
第 4 章討論了基于Sockets 技術(shù)的網(wǎng)絡(luò )編程和操作系統底層的網(wǎng)絡(luò )協(xié)議模塊之間的關(guān)系,探討了網(wǎng)絡(luò )編程可能出現的問(wèn)題及其解決方法。
第 5 章根據 Internet 訪(fǎng)問(wèn)管理的在安全和控制方面的要求,對代理服務(wù)器的設計進(jìn)行需求分析,產(chǎn)生有關(guān)的分析設計文檔,并最終形成代理服務(wù)器的實(shí)現框架,并對其中的主要功能予以編程實(shí)現。
【基于Windows的SOCKS5 PROXY的設計與實(shí)現VVC++】相關(guān)文章:
基于Windows Media技巧的流媒體系統 的設計與實(shí)現03-23
基于Windows Media技術(shù)的流媒體系統的設計與實(shí)現03-18
基于PCI總線(xiàn)的CAN卡的設計與實(shí)現03-18
基于A(yíng)SP的網(wǎng)絡(luò )考試系統的設計與實(shí)現03-07