(chap5 web服务器) 数据转发之“代理”
通信数据转发程序:代理、网关、隧道
1. 代理概念
是一种由转发功能的应用程序,它扮演了位于服务器和客户端“中间人”的角色,
接受由客户端发送的请求并转发给服务器,同时也接受服务器返回响应并转发给客户端
- 源服务器:持有资源实体的服务器被称为源服务器。
- 代理不改变客户端请求的URI,直接将请求转发给前方持有资源实体的源服务器。从源服务器返回的响应通过代理服务器再转发给客户端。
1.1 多级代理
在多级代理服务器级联转发时,需要在附加首部字段via标记出经过的主机信息。
1.2 好处
- 利用缓存技术减少网络带宽的流量
- 组织内部针对特定的网站控制
- 获取访问日志等等。
1.3 代理分类
缓存代理 ( Caching Proxy)
代理转发响应时,缓存代理会预先将资源的副本(缓存)保存在代理服务器上。当代理再次接收到对相同资源的请求时,就可以不从源服务器那里获取资源,而是将之前缓存的资源作为响应返回。透明代理。( Transparent Proxy )
转发请求或响应时,不对报文做任何加工的代理类型被称为透明代理。反之,对报文内容进行加工的代理被称为非透明代理。
(chap5 web服务器) 数据转发之“代理”相关推荐
- (chap5 web服务器) 数据转发之“网关和隧道”
1. 网关 网关是转发其它服务器通信数据的服务器.接受从客户端发送来的请求时,它就像自己拥有资源的源服务器一样对请求进行处理. 网关的工作机制和代理十分相似,但网关能使通信线路上的服务器提供非HTTP ...
- (chap5 web服务器) 虚拟主机
一台Web服务器可搭建多个独立域名的Web网站,也可作为通信路径上的中转服务器提升传输效率. 1.用单台虚拟主机实现多个域名 虚拟主机即物理层面有一台服务器,借助虚拟主机的功能,则可以假想已具有多台服 ...
- linux服务器数据转发,Linux云服务器如何使用iptables做流量转发?
在云服务器的日常使用过程中,从老服务器迁移数据到新服务器是不可避免的一项运维操作.在新老服务器交替的迁移过程中,由于域名解析生效需要一段时间,难免出现部分流量仍然请求到老服务器上的情况,造成数据出现衔 ...
- (chap5 web服务器) 保存资源的缓存
1. 概念 缓存是指代理服务器或客户端本地磁盘内保存的资源副本. 利用缓存可减少对源服务器的访问,因此也就节省了通信流量和通信时间. 缓存服务器是代理服务器的一种,并归类在缓存代理类型中.换句话说,当 ...
- web 服务器-Nginx
文章目录 一.讲在 Nginx 之前 1.1 同步与异步 1.2 阻塞与非阻塞 1.3 epoll 模型(I/O 多路复用) 二.Nginx 详解 2.1 概述 2.2 工作模式 2.2.1 mast ...
- 5.与HTTP协作的Web服务器
一台web服务器可搭建多个独立域名的web网站,也可作为通信路径上的中转服务器提升传输效率. 一.用单台虚拟主机实现多个域名 用单台虚拟主机实现多个域名 : HTTP/1.1 规范允许一台HTTP服务 ...
- HTTP 04 web 服务器
用单台虚拟主机实现多个域名 HTTP/1.1 允许一台 HTTP 服务器搭建多个 web 站点, 例如提供 web 托管服务的供应商, 可以用一台服务器为多位客户服务, 也可以以每位客户持有的域名运行 ...
- web服务器—nginx
一.nginx介绍 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理服务器,也是一个 IMAP/POP3/SM ...
- Nginx高性能Web服务器实战教程PDF
网站 更多书籍点击进入>> CiCi岛 下载 电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版,喜欢的请购买正版书籍 电子书下载(皮皮云盘-点击"普通下载" ...
最新文章
- ASP.NET 2.0 X64的奇怪问题
- Bootstrap3.1开发的响应式个人简历模板
- 赠书:Kotlin在Spring Boot中的应用
- 如何快速判断某 URL 是否在 20 亿的网址 URL 集合中?
- HihoCoder - 1558
- [html] HTML全局属性(global attribute)有哪些(包含H5)?
- LeetCode 252. 会议室(排序)
- Android 驱动(12)---Linux DTS(Device Tree Source)设备树详解
- 看完《复联4》想剧透怎么办?网店开始卖《复联4》讨论群了...
- 6.gloox 之 MessageHandler
- LR之Java Vuser
- Android listview实现单选变化的效果
- 【网络-实验】rip最大有效跳数15
- (二) GNU/GCC 编译器及其编译流程概述
- 阿里巴巴矢量图标如何修改颜色,以及原理
- 我的日程安排表 II
- 如何带好一支团队,持续更新
- python token_python 产生token及token验证的方法
- MySQL中幻读现象
- 第1.7章 elasticsearch线上问题集1
热门文章
- mysql英文版怎么调中文_MYSQL 5.6安装设置中英文翻译
- es重建字段类型_关于elasticsearch中更新数据的几种方式
- 第一部分:数据中心专业名词你知道多少?
- oracle 生成目录树,jQuery zTree插件快速实现目录树
- DL之NN:利用(本地数据集50000张数据集)调用自定义神经网络network.py实现手写数字图片识别94%准确率
- Py:利用pyautogui实现自动将pdf文件(需手动设定pdf总页数)自动翻页并截取另存为图片形式,或自动隔0.1秒自动截笔记本全屏保存到指定文件夹
- 虚拟机 centos 6.5 扩展根目录分区大小
- 深入浅出统计学 第六章 排列与组合
- page分页问题,根据页码获取对应页面的数据,接口调用
- Python连接Oracle数据库,以字典形式返回结果