首页 > 其他分享 >HTTP代理工作原理介绍 海外代理IP推荐

HTTP代理工作原理介绍 海外代理IP推荐

时间:2024-01-06 15:32:42浏览次数:29  
标签:协议 HTTP 1.1 IP 代理 代理服务器 连接

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

HTTP的功能支持“直接连接”和“通过HTTP代理”两种形式的连接,而选择其中的何种形式,要视用户所在网络的具体情况。

HTTP代理工作原理介绍 海外代理IP推荐_HTTP

http代理作为web代理的一种,在Internet上进行信息传输使用最为广泛。www连接请求、浏览网页、下载数据(也可采用ftp协议)都是采用的是http代理。

其存在的形式为两种,第一种是RFC 7230 - HTTP/1.1: Message Syntax and Routing(即修订后的RFC 2616,HTTP/1.1协议的第一部分)描述的普通代理。这种代理扮演的是“信息中转站”的角色,对于连接到它的客户端来说,它是服务端;而对于要连接的服务端来说,它就是客户端。代理服务器就负责在两端之间来回传送HTTP报文。

第二种是 Tunneling TCP based protocols through Web proxy servers(通过 Web 代理服务器用隧道方式传输基于TCP的协议)描述的隧道代理。它通过HTTP协议正文部分(Body)完成通讯,以HTTP的方式实现任意基于TCP的应用层协议代理。

这种代理使用HTTP的CONNECT方法建立连接,但CONNECT最开始并不是RFC 2616 - HTTP/1.1的一部分,直到2014年发布的HTTP/1.1修订版中,才增加了对CONNECT及隧道代理的描述,实际上这种代理早就被广泛实现。

简而言之,隧道代理通常是绑定在代理服务器的80、3128、8080等端口上,同时部分局域网对协议进行了限制,只允许用户通过http协议访问外部网站。


标签:协议,HTTP,1.1,IP,代理,代理服务器,连接
From: https://blog.51cto.com/u_16390922/9127255

相关文章

  • nginx反向代理SSH和远程桌面连接
       今天在实施一个项目过程中,防火墙厂家已经配置SSH和远程桌面连接的映射关系,为了网络更安全将采取在系统centos7.9安装nginx反向代理SSH和远程桌面连接的办法,现将实现过程记录如下:一、安装nginx(省略)二、查看./nginx-V[root@node1nginx]#cd/usr/local/nginx/[root@node......
  • • python 脚本 输入字符串 输出字符串+当前时间 生成api http请求
    案例问题背景python脚本输入字符串输出字符串+当前时间生成apihttp请求脚本1这是单线程的单次处理单个http请求同时多个请求按照顺序处理而不是并行处理多请求!=多线程但是相关使用多线程来并行处理多请求使用flask或django等web服务器框架可以与wsgi服务器配合使用比如guni......
  • Nginx基础篇:Nginx搭建、Nginx反向代理、文件服务器部署配置。
    (NginxLinux系统安装以及反向代理的配置)简介Nginx(enginex)是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。其将源代......
  • NOIP2023 游记
    省流:寄了Day-INFCSP160(基本)卡线进NOIP,FJ-0165,外国语考场二29号Day-1下午旷掉了数学考试,复习了一些板子,补了CSPT3和去年NOIPT2,恭喜CSP2023成为唯一一年JS都补完的题目,鼓掌!晚上实在复习不下去了,就随机跳了几道CF题写,感觉良好。听说外国语机子很卡(?)。记住:代码......
  • PROC HTTP 实现自动下载宏程序依赖
    问题引出我有时候会针对一些具体的场景编写很多宏程序,为了防止单个宏程序过于臃肿,会将重复的代码进行抽取,封装成一个个独立的程序单元。这其实有点类似面向对象中的基类,其他程序都在这些基类上进一步衍生,形成适用不同场景的宏程序。举个例子,我写了一个宏%quantify_multi_test,它......
  • 百度网盘(百度云)SVIP超级会员共享账号每日更新(2024.01.05)
    一、百度网盘SVIP超级会员共享账号可能很多人不懂这个共享账号是什么意思,小编在这里给大家做一下解答。我们多知道百度网盘很大的用处就是类似U盘,不同的人把文件上传到百度网盘,别人可以直接下载,避免了U盘的物理载体,直接在网上就实现文件传输。百度网盘SVIP会员可以让自己百度账......
  • 检测IPV6地址是否合法的Java工具类
    importjava.math.BigInteger;importjava.util.Arrays;importjava.util.HashSet;importjava.util.Set;publicclassipv6{privatestaticfinalCharacter[]IPV6_CHARACTERS={'1','2','3','4','5',&......
  • BIP树形表格的参照过滤
    {"code":200,"message":"操作成功","data":[{"orgtype":1,"parent":"","code":"1","level":1,......
  • JavaScript——函数的call、apply、bind方法
    JavaScript的函数拥有三个方法:callapplybind这三个方法都可以改变函数被调用时,函数内部this的指向。至于区别,阅读下面代码即可一目了然:functionmyCall(context){constargs=[...arguments].slice(1)letresultcontext=context?context:window......
  • 想要了解华为IPD,先要了解需求如何管理!
    华为云CodeArtsReq需求管理服务开启单独购买模式,适用于灵活多样的使用场景!华为云CodeArtsReq需求管理服务,提供一站式多元化需求管理、高效团队协作平台,支持IPD、Scrum、看板等多种项目模型,包含结构化需求管理流程、跨项目协同、基线与变更管理、E2E追溯、自定义报表、Wiki在线协......