HTTP代理跟socks代理这两种代理形式,是我们选用代理IP的时候比较常见的,但是发现许多 人在选用的时候,实际上都分不出这两种代理的差别,因此只能随便选一个,或是咨询客户。下面我们来了解HTTP代理跟socks代理的差别。

 

代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。

 

而且,大部分代理服务器都具有缓冲的功能,就像一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。


 1.156.png


代理服务器主要的作用是开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。接下来,我们具体看下作用有哪些。

 

1、代理服务器能够做到自我突破,打破固有的IP访问限制,可以成功访问国外的站点。IPIDEA具有全球IP支持http/https/socks5。

 

2、网络用户想要成功访问国外的网站,就可以通过代理服务器进行,起到很好的中间作用。

 

3、打破了中国电信对于IP封锁,可以考虑用代理服务器,成功连接。

 

4、大大提高了访问速度,代理服务器内部设有一个较大的硬盘缓冲区,一旦有外界信息通过,就可以保存到缓冲区中,当其他用户再访问相同的信息时, 则直接由缓冲区中取出信息,传给用户,以提高访问速度。

 

5、可以把自己的真实的IP很好的隐藏起来,以免受到黑客的攻击和破坏。通过分析指定IP地址,可以查询到网络用户的目前所在地

 

6、可以突破网络上的各种限制,比如局域网对上网用户的端口,目的网站,协议,游戏,即时通讯软件等的限制。

 

7、可以实现网络共享,让有效资源得以良性循环利用,避免恶意竞争。

 

SOCK5代理 :

 

被代理端与代理服务器通过“SOCK4/5代理协议”进行通迅(具体协议内容可查看RFC文档)。SOCK4代理协议可以说是对HTTP代理协议的加强,它不仅是对HTTP协议进行代理,而是对所有向外的连接进行代理,是没有协议限制的。也就是说,只要你向外连接,它就给你代理,并不管你用的是什么协议,极大的弥补了HTTP代理协议的不足,使得很多在HTTP代理情况下无法使用的网络软件都可以使用了。(例如:OICQ、MSN等软件 )SOCK5代理协议又对前一版进行了修改,增加了支持UDP代理及身份验证的功能。它不是“协议代理”,所以它会对所有的连接进行代理,而不管用的是什么协议。

 

HTTP代理:

 

同上利用HTTP协议通讯的方式,HTTP协议即超文本传输协议,是Internet上进行信息传输时使用最为广泛的一种非常简单的通信协议。部分局域网对协议进行了限制,只允许用户通过HTTP协议访问外部网站。 


上一篇:爬虫可以使用免费http代理吗?

下一篇:自建IP代理池的使用优势