Socks和HTTP,谁才是最快的代理协议?(快讯!2022已更新)

Socks和HTTP,谁才是最快的代理协议?(快讯!2022已更新)

快代理的代理服务器支持HTTP和Socks两类协议,其中HTTP具体有HTTP和HTTPS,Socks包含了Socks4、Socks4a、Socks5。

并且不少编程语言的网络请求库也支持使用HTTP和Socks协议的代理,那么这两种协议那种速度更快呢?

由于HTTP1.1的长连接和Socks可以单TCP连接复用,如果是使用一个TCP连接传输多个请求其实HTTP和Socks差别不大;但是在网络爬虫使用代理的情况下,通常都是每个请求都会连接一个TCP连接,所以这里分析的就是HTTP和Socks谁建立代理连接耗时最短。

HTTP代理

HTTP协议即超文本传输协议,是Internet上信息传输时使用最为广泛的一种非常简单的通信协议。

http代理格式http://proxyip:proxyport

http

访问的目标网站以http://开头,通常是客户端直接发送http请求到代理服务器,再由代理服务器去掉代理特征然后转发

  1. 客户端直接发送真实请求
  2. 代理服务器收到请求,去除代理特征,解析出目标主机
  3. 连接目标主机,转发请求

https(http connect)

访问的目标网站以https://开头,则使用的是http connect方法建立web隧道,通过web隧道传输用户的真实请求数据

2021年了,别再问代理是否支持HTTPS了!

  1. 客户端发送Connect请求
  2. 代理服务器收到Connect请求,解析出目标主机
  3. 连接目标主机,并给客户端发送连接成功报文
  4. 客户端收到Connection established,开始发送真实请求

使用http代理访问https网站,在传输真正的数据之前,需要与代理服务器进行一次“握手”,从而建立连接。

Socks代理

SOCKS是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。SOCKS是”Socket Secure”的缩写。这个协议最初由David Koblas开发,而后由NEC的Ying-Da Lee将其扩展到SOCKS4。最新协议是SOCKS5,与前一版本相比,增加支持UDP、验证,以及IPv6。根据OSI模型,SOCKS是会话层的协议,位于表示层与传输层之间。SOCKS协议不提供加密。

socks代理格式:
socks5://proxyip:proxyport、
socks4/4a://proxyip:proxyport

socks5

  1. 客户端发送socks5版本及认证方式
  2. 代理服务器返回不需要认证
  3. 客户端发送目标主机信息
  4. 代理服务器连接目标主机,返回连接成功
  5. 客户端发送真实请求

socks5用户名密码

  1. 客户端发送socks5版本及认证方式
  2. 代理服务器返回需要用户名密码认证
  3. 客户端发送用户名密码
  4. 代理服务器验证用户名密码,返回认证成功
  5. 客户端发送目标主机信息
  6. 代理服务器连接目标主机,返回连接成功
  7. 客户端发送真实请求

使用socks5代理可以发现在传输真正的数据之前,需要与代理服务器进行至少两次“握手”,如果使用用户名密码认证,则需要三次“握手”。

socks4/socks4a

  1. 客户端发送目标主机信息
  2. 代理服务器连接目标主机,返回连接成功
  3. 客户端发送真实请求

使用socks4协议相比于socks5协议“握手”流程就简单了许多,与http connect连接一样,只需要与代理服务器之间进行一次“握手”就可以传输数据。

结论

由于客户端与代理服务器之间的“握手”数据传输在网络中是耗时的,所以“握手次数”越少则单次请求越快

如果访问的目标网站是http://,无疑使用http代理是最快的选择,因为不需要“握手”,代理服务器直接转发用户请求

如果访问的目标网站是https://,最快的是http代理(http connect)和socks4代理(不支持用户名密码认证),只需要一次“握手”;最慢的是socks5代理,需要至少进行两次“握手”才能真正传输用户数据。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1219982080@qq.com 举报,一经查实,本站将立刻删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-22 14:29
下一篇 2022-09-22 14:31

相关推荐

  • 李冰冰方回应视频被举报系侮辱诽谤(网民热议)2023已更新/推荐

    近日,李冰冰入驻某平台账号引来不少网友围观,李冰冰本人也连发了两条动态与网友互动,然而没想到,因为穿着的问题而遭到举报,举报者是一名儿科医生,该医生认为李冰冰因为穿着太过于暴露而带坏了孩子,他还将举报成功的反馈公开出来,也因此引发网络热议。

    电商学院 2023-03-08
    00
  • 2021年美国GDP增长5.7%(创1984年以来最高值)_2023推荐

    综合美国有线电视新闻网(CNN)、美联社等美媒1月27日报道,美国2021年经济增速创1984年以来的最高值。在2020年美国全年GDP总体下降3.5%、创1946年以来新低后,经济增长出现反弹。据报道,美国商务部数据显示,美国2021年G

    电商学院 2023-03-03
    00
  • 淘宝网小西装外套(品牌小西装女装)

    西服是男士不可缺少的服饰之一,无论你是刚踏入社会的青年,还是行业的精英,都需要一套“铠甲”。你的服饰是否已过时了,如今流行小西装穿搭了,你的西装定做了没?如今到了每天都是不恒温的天气,每天选择穿什么衣服才能保证灵活应对各种冷暖变化,又能看起

    2023-03-16
    00
  • 网店开店流程步骤(开设网店的流程与操作)

    在电商横行的今天,电商运营平台也是纷纷崛起,三年能上市的拼多多,多年与天猫抗衡的京东,以及各种专卖电商平台。作为商家来讲向电商转型已经是大势所趋,但在电商平台的选择,商家还是需要慎重考虑,需要结合自身的实际来进行相应的选择。而面对都属于阿里

    2023-03-17
    00
  • 磁盘加密工具有哪些(移动硬盘加密软件排行)

    Win11如何快速加密硬盘,我们会有很多文件,数据存储在电脑硬盘中,有很多重要的文件不想让其他人看到,那么该怎么给硬盘加密,这里就教你Win11上快速加密硬盘的方法,有需要的快来看看。更多电脑系统教程参考小白重装网  1、打开管理 BitLocker(在控制面板页面)  2、选择要保护的驱动器,然后

    2023-03-18
    00

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

13515318674

在线咨询: QQ交谈

邮件:1219982080@qq.com