首页 | 本学科首页   官方微博 | 高级检索  
     

SOCKS 5代理技术分析及应用
引用本文:夏永泉,张秉权,许洁萍. SOCKS 5代理技术分析及应用[J]. 兵工自动化, 2003, 22(1): 42-45
作者姓名:夏永泉  张秉权  许洁萍
作者单位:1. 沈阳工业学院计算机系,辽宁,沈阳,110015
2. 中国科学院,计算机语言信息工程研究中心,北京,100089
基金项目:北京市国家技术创新项目;;
摘    要:SOCKS5是一个标准的网络代理协议,其原理是SOCKS5代理服务器和客户建立联系后,客户的数据都以TCP数据包的形式发送到SOCKS5代理服务器,然后由其转发,并将接收的数据分发给相应的客户,基于TCP代理过程为:双方建立连接、客户代理请求协商,客户身份及口令验证,TCP协商并实现连接、绑定、UDP请求等操作。基于UDP代理协议过程前3项同TCP,其后UDP协商和数据收发。使用SOCKS5代理技术,在网络寻呼系统应用软件,采用SOCKS系列和WINGATE系列代理服务器,成功实现了TCP和UDP代理。

关 键 词:网络代理协议 SOCKS5协议 代理服务器 数据结构 代理过程
文章编号:1006-1576(2003)01-0042-04
修稿时间:2002-05-30

The Analysis and Application of Socks 5 Proxy Technology
XIA Yong-quan,ZHANG Bing-quan,XU Jie-ping. The Analysis and Application of Socks 5 Proxy Technology[J]. Ordnance Industry Automation, 2003, 22(1): 42-45
Authors:XIA Yong-quan  ZHANG Bing-quan  XU Jie-ping
Affiliation:XIA Yong-quan1,ZHANG Bing-quan1,XU Jie-ping2
Abstract:SOCKS 5 is a standard Internet proxy protocol. After connection was established between SOCKS 5proxy sever and client, data packages of clients at TCP data packages pattern is sent to SOCKS 5proxy sever, then the sever relay data received to correlative clients. TCP proxy process includes establishing connection between proxy sever and clients, client proxy requested negotiating, authenticating username/password, TCP negotiating and establishing connection, binding and UDP requesting, sending or receiving data packages. The previous three steps of UDP-based proxy protocol process are the same as that of TCP-based proxy, the post steps is UDP negotiation and sending or receiving of data. During development of net-call application software, the TCP and UDP proxy was successfully implemented with SOCKS and WINGATE series proxy server and Socks 5 proxy technology.
Keywords:Socks proxy protocol  Proxy server  Data structure  Internet programming  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号