新闻资讯
看你所看,想你所想

socks

socks

socks

SOCKS:防火墙安全会话转换协定 (Socks: Protocol for sessions traversal across firewall securely) SOCKS 协定提供一个框架,为在 TCP 和 UDP 域中的客户机/伺服器应用程式能更方便安全地使用网路防火墙所提供的服务。协定工作在OSI参考模型的第5层(会话层),使用UDP协定传输数据,因而不提供如传递 ICMP 信息之类的网路层网关服务。

基本介绍

  • 中文名:防火墙安全会话转换协定 
  • 外文名:Protocol for sessions traversal across firewall securely
  • 缩写:SOCKS
  • 领域:网际网路

概述

利用网路防火墙将组织内部的网路结构与外部网路如 INTERNET 中有效地隔离开来,这种方法正变得逐渐流行起来。这些防火墙系统通常以套用层网关的形式工作在网路之间,提供受控的 TELNET 、 FTP 、 SMTP 等的接入。 SOCKS 提供一个通用框架来使这些协定安全透明地穿过防火墙。
SOCKSv5 为这些协定穿越提供了有力的认证方案,而 SOCKSv4 为 TELNET 、FTP 、HTTP 、WAIS 和 GOPHER 等基于 TCP 协定的客户/伺服器程式仅仅提供了一个不安全防火墙穿越。新的协定 SOCKS v5 在 SOCKSV4基础上作了进一步扩展,从而可以支持 UDP ,并对其框架规定作了扩展,以支持安全认证方案。同时它还採用地址解析方案 (addressing scheme) 以支持域名和 IPV6 地址。
为了实现这个 SOCKS 协定,通常需要重新编译或者重新连结基于 TCP 的客户端应用程式以使用 SOCKS 库中相应的封装程式。
组织来源 SOCKS 由 IETF (www.ietf.org) 定义在 RFC 1928中。

socks代理

採用socks协定的代理伺服器就是SOCKS伺服器,是一种通用的代理伺服器。Socks是个电路级的底层网关,是 DavidKoblas在1990年开发的,此后就一直作为Internet RFC标準的开放标準。Socks不要求应用程式遵循特定的作业系统平台,Socks 代理与套用层代理、 HTTP 层代理不同,Socks代理只是简单地传递数据包,而不必关心是何种套用协定(比如FTP、HTTP和NNTP请求)。所以,Socks代理比其他套用层代理要快得多。它通常绑定在代理伺服器的1080连线埠上。如果您在企业网或校园网上,需要透过防火墙或通过代理伺服器访问Internet就可能需要使用 SOCKS。一般情况下,对于拨接用户都不需要使用它。注意,浏览网页时常用的代理伺服器通常是专门的http代理,它和SOCKS是不同的。因此,您能浏览网页不等于您一定可以通过SOCKS访问Internet。常用的防火墙,或代理软体都支持SOCKS,但需要其管理员打开这一功能。如果您不确信您是否需要SOCKS或是否有SOCKS可用,请与您的网路管理员联繫。为了使用socks,您需要了解一下内容:
① SOCKS伺服器的IP位址
② SOCKS服务所在的连线埠
③ 这个SOCKS服务是否需要用户认证?如果需要,您要向您的网路管理员申请一个用户和口令
知道了上述信息,您就可以把这些信息填入“网路配置”中,或者在第一次登记时填入,您就可以使用socks代理了。
在实际套用中SOCKS代理可以用作为:电子邮件、新闻组软体、网路传呼ICQ、网路聊天MIRC和使用代理伺服器上联众打游戏等等各种游戏套用软体当中。
Socks默认连线埠1080,Socks5是socks协定目前最新的一个版本。

转载请注明出处海之美文 » socks

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com