代理,正向代理和反向代理

1. 代理

代理也被叫做网络代理,是一种比较特殊的网络服务,允许一个终端(通常指客户端)通过这个服务与另一个终端(通常指服务器端)进行非直接的连接。

例如:一些网关、路由器等网络设备都具备网络代理的功能。

代理服务有利于保障网络终端的隐私或者安全,可以在一定程度上阻止网络攻击(因为通过代理,可以隐藏真正的服务器端/客户端)

2. 正向代理

正向代理时,由客户端发送对某一个目标服务器的请求,代理服务器在中间将请求转发给该目标服务器,目标服务器将结果返回给代理服务器,代理服务器再将结果返回给客户端。

在使用正向代理时,客户端需要配置代理服务的IP地址、端口号、以及相关的账号密码。

2.1正向代理的过程:

  1. 搭建一个属于客户端的代理服务器
  2. 客户端发送请求到代理服务器
  3. 代理服务器发送请求到目标服务器 (在目标服务器看来他的服务对象就是代理服务器,隐藏了客户端的存在
  4. 目标服务器将数据返回到代理服务器
  5. 代理服务器再将数据返回给客户端

在这里插入图片描述

如上图所示:客户端:actor 正向代理服务器:服务器A

​ 目标服务器:服务器C

2.2正向代理的用途:

隐藏客户端的地址:对于目标服务器而言,代理服务器代表了客户端,所以在服务器上,看不到原始客户端的IP地址和端口号

客户端访问控制:可以集中部署访问策略在代理服务器上,限制客户端的访问行为,记录客户端访问记录。

提高网络利用率:代理服务器可以设置一个资源缓冲区,当转发请求服务器的信息给客户端时,同时也将其保存到缓冲区中作为备份,当其他的客户端发出访问时, 先在资源缓冲区查找,如果有相同资源,则直接由缓冲区中取出资源,传给客户端,提高了网络利用率,减少代理服务器对同一资源的重复访问。

3.反向代理

服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知代理服务器的IP地址,而不知道在代理服务器后面的服务器集群的存在。

3.1反向代理的过程:

  1. 客户端发送请求到目标服务器(访问的其实是反向代理服务器,但用户不知道
  2. 反向代理服务器发送请求到真正的目标服务器
  3. 真正的目标服务器将数据返回给反向代理服务器
  4. 反向代理服务器再将数据返回给客户端

在这里插入图片描述

如上图所示:客户端:local 反向代理服务器:www.baidu.com

​ 目标服务器:server1,server2,server3等组成的集群

3.2反向代理的用途:

负载均衡:如果服务器集群中有负荷较高者,反向代理服务器通过URL重写,根据连线请求从负荷较低者获取所需相同的资源。可以有效降低服务器压力,增加服务器稳定性

隐藏服务器的地址:对于客户端而言,反向代理服务器就是服务器,从而对客户端隐藏目标服务器的IP地址和端口号。

加密/SSL加速:将SSL加密工作交由配备了SSL硬件加速器的反向代理来完成。提供缓存服务,加速客户端访问。

4.正向代理和反向代理的区别

4.1 隐藏信息的不同

正向代理隐藏了客户端的IP和端口号

反向代理隐藏了服务器的IP和端口号

4.2 对应条件不同

正向代理是1:1或者是N:1的

一个/多个客户端通过正向代理服务器访问一个服务器端

反向代理是1:1或者是1:N的

一个客户端通过反向代理服务器访问多个服务器端

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/9618.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

反向代理,正向代理,网关

反向代理,正向代理,网关 正向代理与反向代理,正向与反向是如何区分的?反向代理在系统架构中的应用场景: 正向代理与反向代理,正向与反向是如何区分的? 正向与反向的目标是客户端,是…

2、正向代理和反向代理(正向代理(客户端),反向代理(服务器))

正向代理和反向代理(正向代理(客户端),反向代理(服务器)) 1、正向代理:(代理客户端) 说个例子(访问外网):我们的客户端先…

正向代理 / 反向代理

1. 正向代理 正向代理是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须设置正向代理服务器,当然前提是要知道正…

chatgpt赋能python:Python中的JWT解码(Decode)

Python中的JWT解码(Decode) 什么是JWT(JSON Web Token)? JSON Web Token(JWT)是目前最流行的 Web 身份验证方案之一。JWT 是基于 JSON 的开放标准,它可以让客户端和服务器之间传递…

对接支付宝php版easysdk接口分享

在网上没有找到支付宝easysdk接口的对接详细说明,自己一步一步的摸索,其中使用chatgpt的帮助作用不少。 根据官方给的文档 需要执行composer require alipaysdk/easysdk:^2.0安装sdk。如果你的项目已经安装过其它扩展,可以先把vendor文件夹备…

记录第一次利用chatgpt 实现RSA加密解密编程

1,下载Cursor软件 2,左侧文件栏目新建一个first.java 3,在编辑区输入“//使用RSA公私钥实现JWT令牌的签名和验签”,并且连续输入两个回车(相当于调用CtrlK) AI会自动生成代码,点击“Accept al…

ChatGPT | Word文档如何更好地提取表格内容给ChatGPT

本文来自http://blog.csdn.net/hellogv/ ,引用必须注明出处! Word文档如何更好地提取表格内容给ChatGPT做知识库,这属于文本预处理工作。 本文只讲思路、测试结果,技术实现用Python和Java都能完成,下一篇文章再贴源码…

分享一个淘宝/天猫/京东/阿里 图片抓取工具

链接:https://pan.baidu.com/s/1lbTL8UNQr4o45Z30J_YGLA提取码:xr3z 复制这段内容后打开百度网盘手机App,操作更方便哦 转载于:https://www.cnblogs.com/ForStudyAlways/p/11212591.html

利用python爬取淘宝的商品图片

代码 from selenium import webdriver from selenium.webdriver.common import keys import time import requests import random# 创建浏览器 def functions():browser webdriver.Chrome(rG:\taobao\chromedriver.exe)# 让浏览器打开淘宝browser.get("https://www.taob…

JavaScript实现淘宝商品展示(鼠标放在小图片上,上面会出现相应的大图片)

最终效果&#xff1a; 代码部分&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8" /><meta name"viewport" content"widthdevice-width, initial-scale1"><title>图片放大效果</title&…

html转化成图片,相当于生成海报,长按保存到手机

html <div class"tab-con" id"erweima"><div class"erweima-box"><div class"erweima"><div class"top"><span>扫码支付</span><span>排队免单</span></div><di…

淘宝图片服务器的学习

一、淘宝网的困境 对于淘宝网这样的大型电子商务网站&#xff0c;对于图片服务的要求特别的高。而且对于卖家来说&#xff0c;图片远胜于文字描述&#xff0c;因此卖家也格外看重图片的显示质量、访问速度等问题。根据淘宝网的流量分析&#xff0c;整个淘宝网流量中&#xff0c…

用ChatGPT/midjourney生成创意营销图片素材,产品图、虚拟主播、终端店铺图

营销素材对应的关键词库&#xff08;3个&#xff09;&#xff1a; 元素、风格、AI绘画工具midjourney 提问模板&#xff1a; 第一步&#xff0c;先预设场景&#xff0c;询问应该包含的关键词范围 假设你是一位世界一流水平的设计师&#xff0c;你想要使用AI绘画工具midjourn…

仿淘宝的详情页图片切换

鼠标放在小图片上&#xff0c;上面的大图会切换到相应的图片 html代码&#xff1a; css代码&#xff1a; js代码&#xff1a; 完整代码&#xff1a; <!DOCTYPE html><html lang"en"> <head> <meta charset"utf-8"> …

html css js肝撸淘宝官网代码(淘宝web端官网页面+部分js功能实现)

大家好&#xff0c;我是梅巴哥er。本篇是我写的一个练习&#xff0c;淘宝首页。用html, css, js写的。交互功能只写了一部分&#xff0c;仅供学习参考。如想下载源码&#xff0c;请移步https://github.com/guozi007a/taobao-homepage.git我传到github上了。在这个页面点Code选项…

ChatGPT对于普通人有什么机会和影响?

ChatGPT爆火“出圈”&#xff0c;短短三个月里&#xff0c;势如破竹。 月活已经达到1亿&#xff0c;什么概念呢&#xff1f;Tiktok在海外达到1亿月活用了将近9个月时间&#xff0c;Instagram用了大约2年半&#xff0c;就连比尔盖茨都表示“Web3没那么重要&#xff0c;元宇宙没…

ChatGPT爆火,真有那么神?

近来&#xff0c;人工智能聊天机器人ChatGPT实火。上线仅仅2个月&#xff0c;ChatGPT的活跃用户就突破一亿&#xff0c;曾创下无数增长奇迹的TikTok都望尘莫及。连比尔盖茨都没忍住承认&#xff1a;ChatGPT出现的意义&#xff0c;不亚于互联网和个人电脑的诞生。 ChatGPT真有那…

震惊!火爆全网的ChatGPT背后使用的数据库居然是……

摘要&#xff1a;ChatGPT承认了自己背后使用的数据库是Cassandra。 OpenAI最近发布的AI驱动的智能聊天机器人ChatGPT在互联网上掀起了一阵风暴&#xff0c;热衷于尝试这一新AI成果的网民不在少数。ChatGPT针对网友广泛的问题提供了非常有针对性的回答&#xff0c;其不可思议的能…

赛狐ERP率先引入ChatGPT 一键生成优质Listing

最近被火遍全球的ChatGPT刷屏了&#xff0c;作为以人工智能技术驱动的自然语言处理工具&#xff0c;它正在用一种新的方式改变着我们的工作和生活。为了更好地赋能卖家&#xff0c;赛狐ERP研发团队快速响应市场需求&#xff0c;率先引入了ChatGPT技术&#xff0c;基于亚马逊畅销…

谷歌推出PaLM-E,能超越ChatGPT么?

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 ChatGPT的横空出世&#xff0c;打的老牌科技巨头谷歌措手不及。在OpenAI微软的双重压力下&#xff0c;自赋“红码”的谷歌亮出“大招”。 近日&#xff0c;谷歌和柏林工业大学的团队重磅推出史上最大的视觉语言模型——PaLM…