赛迪网 > 通信产业 全部新闻 > 文章
  IT资讯搜索
 
IT产品搜索
· 奥运观战全攻略 TD 手机电视 无线宽带 有线宽带
· 运营商成《反垄断法》"钉子户" 重组奥运难救市
· 华为低价招标被指不正当竞争 对手称因其未上市
· 工信部批准中移动在全国TD试商用 联通更名
· 广电:CMMB手机未获入网证是暂时问题 全国圈地
· 谷歌请人为Android挑刺 苹果为iPhone软件升级

SOCKS:防火墙安全会话转换协议

发布时间:2005.03.18 14:47     来源:赛迪网综合报道    作者:赛迪网

SOCKS:防火墙安全会话转换协议

(Socks: Protocol for sessions traversal across firewall securely)

SOCKS 协议提供一个框架,为在 TCP 和 UDP 域中的客户机/服务器应用程序能更方便安全地使用网络防火墙所提供的服务。这个协议从概念上来讲是介于应用层和传输层之间的 “中介层(shim-layer)”,因而不提供如传递 ICMP 信息之类的网络层网关服务。

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

SOCKSv5 为这些协议穿越提供了有力的认证方案,而 SOCKSv4 为 TELNET 、FTP 、HTTP 、WAIS 和 GOPHER 等基于 TCP 协议的客户/服务器程序仅仅提供了一个不安全防火墙穿越。新的协议 SOCKS v5 在 SOCKSV4基础上作了进一步扩展,从而可以支持 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


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 基于SOCKS的IPv4向IPv6过渡技术 (01-26)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管