Socks协议,即防火墙安全会话转换协议(Protocolforsessionstraversalacrossfirewallsecurely),它提供了一个框架,使客户机/服务器应用程序在TCP和UDP域中更方便、安全地使用网络防火墙提供的服务。该协议从概念上说,是介于应用层和传输层之间的“中介层”,因此不提供像ICMP信息这样的网络层网关服务。
Socks4和Socks5都属于Socks协议,只是它们支持的具体应用不同而已。
Socks4代理只支持TCP应用程序,而Socks5代理支持两种应用程序TCP和UDP。但是因为Socks5代理也支持各种认证机制,服务器端的域名解析等等;Socks4代理不支持,所以通常开放的Socks代理就是Socks4代理。结果是,UDP应用通常都无法支持。这就是说,Socks4能够做到的Socks5也能做到,而socks5能够做到的,Socks4也未必能够做到。
以上就是关于Socks4代理与Socks5代理的不同之处的相关介绍了,希望能够给大家带来帮助。