网络安全深入学习第八课——代理与端口转发

文章目录


一、什么是代理

代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。

形象的说:它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,须送出Request信号来得到回答,然后对方再把信息以bit方式传送回来。

代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。


二、正向代理

正向代理即是客户端代理, 代理客户端, 服务端不知道实际发起请求的客户端。正向代理中,proxy和client同属一个LAN,对server透明。

比如我们国内访问谷歌,直接访问访问不到,我们可以通过一个正向代理服务器,请求发到代理服,代理服务器能够访问谷歌,这样由代理去谷歌取到返回数据,再返回给我们,这样我们就能访问谷歌了。


三、反向代理

反向代理即是服务端代理, 代理服务端, 客户端不知道实际提供服务的服务端,反向代理中,proxy和server同属一个LAN,对client透明。

反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器


四、正向和反向代理模拟复现

正向代理: 正向代理

反向代理: 反向代理


相关推荐
嗯嗯**3 分钟前
Neo4j学习2:概念、数据展示、CQL使用
数据库·学习·neo4j·数据存储·图数据库·序列化·cql
whale fall4 分钟前
如何在同一台电脑里安装32 位 Python 和 64 位 Python
开发语言·笔记·python·学习
阿蒙Amon5 分钟前
TypeScript学习-第9章:类型断言与类型缩小
javascript·学习·typescript
困死,根本不会9 分钟前
OpenCV摄像头实时处理:稳定的红绿激光点实时检测工具
笔记·opencv·学习
lingggggaaaa12 分钟前
安全工具篇&魔改二开&CheckSum8算法&Beacon密钥&Stager流量&生成机制
学习·算法·安全·web安全·网络安全·免杀对抗
YangYang9YangYan19 分钟前
大数据与会计专业学习发展指南
大数据·学习
知识分享小能手34 分钟前
SQL Server 2019入门学习教程,从入门到精通,初识 SQL Server 2019 —— 语法知识点与使用方法详解(1)
数据库·学习·sqlserver
代码游侠35 分钟前
C语言核心概念复习(三)
开发语言·数据结构·c++·笔记·学习·算法
烧烧的酒0.o36 分钟前
Java——JavaSE完整教程
java·开发语言·学习
嗯嗯**42 分钟前
Neo4j学习4:数据导入
学习·neo4j·图数据库·csv·数据导入