注意: IP精灵代理仅提供国内ip网络节点,不提供境外网络节点,不能用于任何非法用途或访问境外封闭网站,不能跨境联网,只能用于合法的国内网络加速。

您好,请登录 没有账号?

首页 > 新闻资讯 > http代理和socks代理的区别

http代理和socks代理的区别

来源:互联网 作者:admin 时间:2019-04-16 15:28:59

常在一些软件的设置中可以看到HTTP代理、SOCKS代理等,那你知道它们分别是什么意思吗?这两者之间又有什么区别呢?接下来我们就来看看http代理和socks代理的区别吧。

http代理和socks代理的区别

SOCKS其实是一种网络代理协议。该协议所描述的是一种内部主机(使用私有ip地址)通过SOCKS服务器获得完全的Internet访问的方法。具体说来是这样一个环境:用一台运行SOCKS的服务器(双宿主主机)连接内部网和Internet,内部网主机使用的都是私有的ip地址,内部网主机请求访问Internet时,首先和SOCKS服务器建立一个SOCKS通道,然后再将请求通过这个通道发送给SOCKS服务器,SOCKS服务器在收到客户请求后,向客户请求的Internet主机发出请求,得到相应后,SOCKS服务器再通过原先建立的SOCKS通道将数据返回给客户。

当然在建立SOCKS通道的过程中可能有一个用户认证的过程。SOCKS和一般的应用层代理服务器完全不同。一般的应用层代理服务器工作在应用层,并且针对不用的网络应用提供不同的处理方法,比如HTTP、FTP、SMTP等,这样,一旦有新的网络应用出现时,应用层代理服务器就不能提供对该应用的代理,因此应用层代理服务器的可扩展性并不好;与应用层代理服务器不同的是,SOCKS代理服务器旨在提供一种广义S代理工作再线路层(即应用层和传输层之间),这和单纯工作在网络层或传输层的ip欺骗(或者叫做网络地址转换NAT)又有所不同,因为SOCKS不能提供网络层网关服务,比如ICMP包socks4和socks5都属于socks协议,只是由于所支持的具体应用不同而存在差异。socks4代理只支持TCP应用,而socks5代理则可以支持TCP和UDP两种应用。不过由于socks5代理还支持各种身份验证机制,服务器端域名解析等,而socks4代理没有,所以通常对外开放的socks代理都是socks4代理,因此,UDP应用通常都不能被支持。也就是说,socks4能干的socks5都可以干,反过来就不行了。


最新资讯

推荐阅读

  1. 19

    2019-03

    爬虫被封IP了怎么办,代理IP有办法

    很多专业的爬虫工作者都会觉得爬虫的技术没有那么深奥,所谓万变不离其宗,在复杂也只是那些个东西,但是要想真正的写好一套完美的爬虫程序又似乎没有那么简单。

  2. 30

    2019-05

    免费的IP代理有什么缺点

    市面上免费代理IP那么多,为什么还有人愿意花钱使用付费代理IP?免费的IP代理有什么缺点?下面由小编带大家简单分析一下。第一、免费代理IP传送信息不安全。使用免费代理IP,数据会先进

  3. 15

    2019-03

    怎么建立个网络爬虫代理IP池

    独木难成林,爬虫采集也是一样的道理,因此爬虫通常都是使用多线程等方法来增加采集的数据,而多线程的使用也是需要代理IP的,为了满足爬虫的使用,建立代理IP池也是顺理成章的事情。

  4. 25

    2019-03

    换ip微信投票的技巧

    现如今,随着微信用户破九亿人次,越来越多的商家瞄准了微信这个庞大的社交帝国。随之而来的就是各种层出不穷的微信投票,商家在上面投入也是越来越诱人。那么微信投票如何做到快速刷

  5. 11

    2019-05

    代理IP助力企业金融数据采集

    金融行业经常打交道的文化就是“数字文化”当然金融行业的行业圈子里有自己的数字规则,在整个运行中开展数字运作的一个活动。当然,现在生活条件好了,很多人口袋里的钱也鼓了起来,

  6. 22

    2018-11

    采集爬虫使用IP代理还会封ip吗?IP代理精灵告诉你

    爬虫听上去是一个很神秘的词语,用好了爬虫技术可以成就类似谷歌百度这种大神级别的搜索引擎,而如果使用不当分分钟可以搞垮一个小网站。很多站长常常会遇到ip因为爬虫太频繁而被网站