黑洞HTTP

黑洞HTTP

您的位置: 首页 > 新闻资讯 > HTTP代理 > 正文

HTTP代理原理解析

发布时间:2019年03月15日 来源:互联网

在整个互联网的Web结构中,HTTP代理服务器是一个出现频率极高的组件(其他还有浏览器、缓存服务器、Web服务器、DNS解析服务器等),理解HTTP代理服务器的原理有助于我们更好地认识Web架构。


代理服务器的位置

HTTP代理原理解析

上图所示就是一个最原始代理服务器的角色:假设你现在在公司的办公室里访问http://www.qq.com,那通常来讲你是通过你们公司的代理服务器在畅游互联网。你本地浏览器的HTTP请求先到达代理服务器,代理服务器收到你的请求之后解析你的请求报文,然后向目标服务器发起HTTP请求,收到目标服务器的响应之后,再把响应报文回复给你。这就是代理服务器的工作流程。


为什么需要代理服务器

有些公司需要限制某些网站不能被员工访问,那么就可以在代理服务器上添加策略:当检测到有员工访问该网站时直接提示;


公司出于安全的考虑,避免员工访问的网站带入病毒,因为所有请求和响应都会经过代理,所以就可以在代理上做病毒检测;


假设员工A和员工B都想访问http://www.qq.com/test.html,那代理服务器可以缓存test.html,这样员工A和B的两个请求可以缩减为一个,降低了网络带宽的开销;


总而言之,代理服务器是一个口子,有了这个口子,我们就可以在这个口子上做任何事情。


代理服务器与缓存服务器

在现实的架构中,代理服务器与缓存服务器的角色越来越模糊,或者说通常把两者合二为一——一个位于客户端和服务端中间位置的服务器既有代理的功能又有缓存的功能,比如我们熟悉的CDN。


反向代理服务器

在代理服务器的基础上,又逐渐衍生出代理反向代理服务器:


HTTP代理原理解析

最原始的代理服务器的代理是指充当客户端的“代理”,那如上图所示的代理则是Web服务器的代理,因此我们给其取名为反向代理服务器。(反向的含义是以前代理客户端,现在代理服务端)


反向代理服务器对外屏蔽了真实的服务器,并且作为服务端的出入口,我们可以在反向代理服务器上添加策略:比如Web攻击防护策略、CC攻击防护策略等。


相关文章内容简介

1 HTTP代理原理解析

在整个互联网的Web结构中,HTTP代理服务器是一个出现频率极高的组件(其他还有浏览器、缓存服务器、Web服务器、DNS解析服务器等),理解HTTP代理服务器的原理有助于我们更好地认识Web架构。代理服务器的位置上图所示就是一个最原始代理服务器的角色:假设你现在在公司的办公室里访问http://www.qq.com,那通常来讲你是通过你们公司的代理服务器在畅游互联网。你本地浏览器的HTTP请求先到达代理服务器,代理服务器收到你的请求之后解析你的请求报文,然后向目标服务器发起HTTP请求,收到目标服务器的响应之后,再把响应报文回复给你。这就是代理服务器的工作流程。为什么需要代理服务器有些公司需要限制某些网站不能被员工访问,那么就可以在代理服务器上添加策略:当检测到有员工访问该网站时直接提示;公司出于安全的考虑,避免员工访问的网站带入病毒,因为所有请求和响应都会经过代理,所以就可以在代理上做病 [阅读全文]

热门标签

最新标签

推荐阅读

  1. 08

    2019-07

    高匿名HTTP代理IP可以用于投票吗?

    为了达到某种目的或取得某个结果,很多网站都开展了投票。为了保证投票公正性,一般对IP地址有严格的限制,同一个IP每天投票一次或者同一个IP只准投票一次。这时候你需要使用大量HTTP代

  2. 30

    2019-06

    企业爬虫可以用免费代理ip吗?

    在大数据的前提下,现在会用代理IP的人增多,本着有便宜不占王八蛋的心里,还是有很多用户不愿意使用付费的爬虫代理ip.而是选择网上公开的免费代理ip,尽管是完全免费,但是老话说得好

  3. 21

    2019-07

    访问代理IP的时候如何提高速度?

    提高下载速度,突破下载限制。是很多人在访问代理IP会做的选择,比如有的网站提供的下载资源,做了一IP一线程的限制,这时候可以用影音传送带,设置多线程,为每个线程设置一个代理。

  4. 14

    2019-11

    http代理IP用于爬虫采集有用吗?

    在整体互联网的web结构当中,一个出现频率非常高的组件就是http代理服务器,当然其他的还有浏览器,缓存服务器等等,如果想要更换的认识并了解web构架,那么我们需要理解http代理服务器

  5. 06

    2019-06

    代理IP为什么速度慢?

    代理IP是现代社会中很多人经常使用的上网方式,特别是对于一些专业的网络营销人员来说,代理IP资源是他们工作必不可少的工具之一。在选择使用代理IP时,除了IP稳定性和安全性以外,IP速

  6. 20

    2019-11

    爬虫使用ip代理采集数据的基本原理

    我们在做爬虫的过程中经常会遇到这样的情况,最初爬虫正常运行,正常抓取数据,一切看起来都是那么正常,然而一杯茶的功夫可能就会出现错误,比如403 Forbidden。