通常的代理服务器分类方法,是从实现的机理分为线路层代理,应用层代理,智能线路层代理(SOCKS)等等。一般的应用层代理服务器工作在应用层,并且针对不用的网络应用提供不同的处理方法,比如 HTTP,FTP,SMTP等,这样,一旦有新的网络应用出现时,应用层代理服务器就不能提供对该应用的代理,因此应用层代理服务器的可扩展性并不好;与应用层代理服务器不同的是,SOCKS代理服务器旨在提供一种广义的代理服务,它与具体的应用无关,不管再出现什么新的应用都能提供代理服务,因为SOCKS代理工作再线路层(即应用层和传输层之间),这和单纯工作在网络层或传输层的 IP欺骗(或者叫做网络地址转换 NAT )又有所不同,因为SOCKS不能提供网络层网关服务,比如ICMP包转发等。
请问:目前在Windows平台下代理服务器软件产品主要有:Microsoft Proxy,Microsoft ISA,Netscape Proxy、WinProxy、WinGate Pro、winRoute、SyGate以及CCProxy等等,分别应该属于哪类代理?
有没有具体使用socks做代理的实际应用呢?