代理中为何有Socks4与Socks5之区别

Socks定义

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

Socks4与Socks5区别

Socks4和Socks5都属于Socks协议,只是由于所支持的具体应用不同而存在差异。

Socks4代理只支持TCP应用,而Socks5代理则可以支持TCP和UDP两种应用。不过由于Socks5代理还支持各种身份验证机制,服务器端域名解析等;而Socks4代理没有,所以通常对外开放的 Socks代理都是Socks4代理。因此,UDP应用通常都不能被支持。也就是说,Socks4能做的Socks5都可以做,而socks5能做的,Socks4不一定都可以做。

举例证明:QQ代理

Socks4只能代理TCP协议(传输控制协议),而Socks5什么协议都可以代理。比如我们常用聊天工具QQ在使用的时候要求用Socks5代理,因为QQ使用的是TCP+UDP协议,所以不能使用SockS4代理。

相关推荐:
安全性测试,一般是先收集数据,然后进行相关的渗透测试工作,获取到网站或者系统的一些敏感数据,从而可能达到控制或者破坏系统的目的。 第一步是信息收集,收集如IP地址、DNS记录、软件版本信息、IP段等 …
一般来说,主流的Web服务软件,通常都基于两种基础密码库:OpenSSL和Java。 Tomcat、Weblogic、JBoss等,使用Java提供的密码库。通过Java的Keytool工具,生成Java Keystore(JKS)格式的证书文件。 Apache …
说到jsonp安全性的防范,我们可以从以下几点出发:1、 防止callback参数意外截断js代码,特殊字符单引号双引号,换行符均存在风险;2、 防止callback参数恶意添加标签(如script),造成XSS漏洞;3、 防止 …
注册表(Registry,繁体中文版Windows称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。早在Windows 3.0推出OLE技术的时候,注册表就已经出现。随后推出的Windo …
遇到些问题的人是电脑问题中发现率较高的,可能是因为装了某些个软件导致的,也可能是电脑关机时异常等导致的。反正总的来说发现的因素很多,这里无法给你一个准备的路线,我们提供一些思路。 1、运行下“cm …
拿起手机扫一扫即可带走我!