| 网站首页 | 新闻中心 | 系统安全 | 网络安全 | 安全技术 | 下载中心 | 
课件制作网.
收藏本站
设为首页
安全365
SOCKS协议
SOCKS协议
作者:佚名 文章来源:不详 点击数: 更新时间:2007-1-26 8:54:53
       SOCKS:防火墙安全会话转换协议
      
(Socks: Protocol for sessions traversal across firewall securely)

  SOCKS v5 的协议框架是为了让使用 TCP 和 UDP 的客户/服务器应用程序更方便安全地使用。

  网络防火墙所提供的服务所设计的。这个协议从概念上来讲是介于应用层和传输层之间的“中介层(shim-layer)”,因而不提供如传递 ICMP 信息之类由网络层网关的所提供的服务。

  利用网络防火墙可以将组织内部的网络结构从外部网络如 INTERNET 中有效地隔离,这种方法在许多网络系统中正变得流行起来。这种防火墙系统通常以应用层网关的形式工作在两个网络之间,提供 TELNET、FTP、SMTP 等的接入。SOCKS 提供一个通用框架来使这些协议安全透明地穿过防火墙。

  SOCKS v5 提供了有力的认证方案,而 SOCKS v4 为 TELNET、FTP、HTTP、WAIS 和 GOPHER 等基于 TCP 协议的客户/服务器程序提供了一个不安全的防火墙。这个新的协议 SOCKS v5 扩展了 SOCKS V4 以使其支持 UDP,并扩展了其框架规定以支持安全认证方案。同时它还支持地址解析方案(addressing scheme)中所规定的域名和 IPV6 地址。

  为了实现这个 SOCKS 协议,通常需要重新编译或者重新链接基于 TCP 的客户端应用程序以使用 SOCKS 库中相应的加密函数。


协议结构

   SOCKS v5 具有以下一些不同格式的信息:

  版本标识符/信息选择方法:


1 byte 1 byte 1-255 byte
Version NMethods Methods

  SOCKS 请求信息:

1 byte 1 byte Value of 0 1 byte Variable 2 bytes
Version CMD Rsv ATYP DST Addr DST Port

  信息选择方法:

1 byte 1 byte
Version Method

  答复信息:

1 byte 1 byte Value of 0 1 byte Variable 2 bytes
Version REP RSV ATYP BND Addr BND Port

  UDP 请求头:

2byte 1 byte 1 byte Variable 2 Variable
RSV FRAG ATYP DST Addr DST Port Data

相关协议 TCPUDPICMPHTTP、Gopher、TelnetFTP
组织来源 SOCKS 由 IETF (www.ietf.org) 定义在 RFC 1928中。
相关链接 http://www.javvin.com/protocol/rfc1928.pdf:SOCKS Protocol Version 5.

< 返 回 >
【转自世纪安全网 http://www.21safe.com】
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
     
     
     
    Cisco Wireless Locatio
    Kaspersky Labs Anti-Vi
    SourceForge database.p
    ECI Telecom B-Focus AD
    Sun Solaris内核SSL功能
    PHP ZendEngine ECalloc
    phpBB User Viewed Post
    Microsoft Windows TCP/
    Microsoft ASP.NET Auto
    RaidenHTTPD check.php远

    Copyright © 2006-2008 www.anquan365.com 安全365
    建议使用1024*768分辨率及第三方浏览器对本站进行浏览