海阔天空

海阔凭鱼跃 天高任鸟飞

 

socks4/5和http代理有什么区别

什么是代理服务器? 
    代理服务器是介于浏览器和Web服务器之间的一台服务器,当你通过代理服务器上网浏览时,浏览器不是直接到Web服务器去取回网页,而是向代理服务器发出请求,由代理服务器来取回浏览器所需要的信息,并传送给你的浏览器。 

什么是免费代理服务器 ?
    在使用代理猎手等软件搜索代理服务器地址时,会在验证状态栏中出现类似“要密码”、“Free”等字样。如果你把“Free”的地址设置为代理服务器,那你就会发现访问网页时不会要求你输入密码了。这就是“免费的代理服务器”。为什么会出现free的呢?有以下几种情况: 
  1.是系统漏洞,一旦被网管发现就会被堵上; 
  2.是善良的网管和其他有机会接近主机的人,将机器设成了代理服务器; 
  3.是真正的好心人,就是将自己的机器作为免费代理,造福广大同仁。这真 
值得钦佩!但被查封关闭得也最快。 
  4.是ISP商为了提高影响,在一段时间内免费开放,一般很短。 

使用代理服务器的好处 
  Proxy Server(代理服务器)是Internet链路级网关所提供的一种重要的安全功能,它的工作主要在开放系统互联(OSI)型的对话层,主要的功能有: 
  突破自身IP访问限制: 
  1.访问国外站点。教育网、169网等网络用户可以通过代理访问国外网站。 
  2.访问一些单位或团体内部资源,如某大学FTP(前提是该代理地址在该资源 
的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育
网开放的各类FTP下载上传,以及各类资料查询共享等服务。 
  3.突破中国电信的IP封锁:中国电信用户有很多网站是被限制访问的,这种 
限制是人为的,不同Serve对地址的封锁是不同的。所以不能访问时可以换一个国外的代理服务器试试。 
  4.提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界 
的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时, 
则直接由缓冲区中取出信息,传给用户,以提高访问速度。 
  5.隐藏真实IP:上网者也可以通过这种方法隐藏自己的IP,免受攻击。 
  6.嘿嘿,免费全文。


代理服务器的类型很多,如HTTP代理、FTP代理、SOCKS代理等,每种代理对应其自身的功能。  
   HTTP代理:能够代理客户机的HTTP访问,主要是代理浏览器访问网页,它的端口一般为80、8080、3128等;  
   FTP代理:能够代理客户机上的FTP软件访问FTP服务器,它的端口一般为21、2121;  
   RTSP代理:代理客户机上的Realplayer访问Real流媒体服务器的代理,其端口一般为554;  
   POP3代理:代理客户机上的邮件软件用POP3方式收发邮件,端口一般为110;  
   SOCKS代理:SOCKS代理与其他类型的代理不同,它只是简单地传递数据包,而并不关心是何种应用协议,既可以是HTTP请求,所以SOCKS代理服务器比其他类型的代理服务器速度要快得多。SOCKS代理又分为SOCKS4和SOCKS5,二者不同的是SOCKS4代理只支持TCP协议(即传输控制协议),而SOCKS5代理则既支持TCP协议又支持UDP协议(即用户数据包协议),还支持各种身份验证机制、服务器端域名解析等。SOCK4能做到的SOCKS5都可得到,但SOCKS5能够做到的SOCKS则不一定能做到,比如我们常用的聊天工具QQ在使用代理时就要求用SOCKS5代理,因为它需要使用UDP协议来传输数据。


   从另一个角度来说,代理可以分为三种,即全匿名代理、普通匿名代理和透明代理。全匿名代理不改变客户机的请求,这样在服务器看来就像有个真正的客户浏览器在访问它,这时客户的真实IP是隐藏的,服务器端不会认为我们使用了代理;普通匿名代理能隐藏客户机的真实IP,但会改编我们的请求信息,服务器端有可能会认为我们使用了代理(仅仅是可能而已,一般说来是没问题的),但其实这种代理的安全性可能比全匿名代理更高,有的代理甚至会剥离客户机发送信息中的一部分,这样服务器端就根本探测不到我们所用的操作系统版本和浏览器版本;第三种是透明代理,也叫简单代理,它不但改编我们的请求信息,还会传送真实的IP地址  

posted on 2010-05-04 10:00  liuym  阅读(8185)  评论(1编辑  收藏  举报

导航