反向代理服务器的构成和处理过程

1、TCP监听模块

监听TCP请求,这里的请求是指报文内容是某应用层协议,比如HTTP,FTP,EMAIL等应用层协议等的请求。至于这里是否会单独产生一个线程来开始处理,这个由服务器自己决定。目前最流行的是先入消息队列然后异步处理,这样能极大提高代理的吞吐量和稳定性。

2、匹配被代理服务器

代理服务器根据一个表(存放外网url和内网服务器的对应关系,通常需人工进行设置),如果匹配到则继续处理,否则依据外网协议返回错误信息,比如HTTP协议这返回404。

3、应用负载均衡策略

如果比较大型的互联网应用,为了整体系统稳定性,解决单点问题,需要根据自定义策略合理的转发报文给被代理服务器。简单的策略是哈希分发或者随机分发,一般可以由用户进行配置和选择。

4、预处理

这里依据协商好的外网应用协议进行解密,安全,会话,解压等处理。

5、新生成网络报文

这里依据协商好的内网应用协议生成网络报文,这里可能会进行加密,安全,会话,压缩等处理。

6、转发给被代理服务器

把新生成的网络报文发送给内网服务器(可能是否Web服务器,Ftp服务器,邮件服务器)。

7、接受网络报文

接受内网服务器反馈的网络报文。

8、预处理

这里依据协商好的外网应用协议进行加密,安全,会话,压缩等处理。

9、资源输出模块

这时生成满足外网应用协议要求的报文,并发送到外网连接的另一端(用户代理)。


了解更多服务器及资讯,请关注梦飞科技官方网站 https://www.mfisp.com/,感谢您的支持!

文章链接: https://www.mfisp.com/20831.html

文章标题:反向代理服务器的构成和处理过程

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
服务器vps推荐

反向代理服务器

2023-5-26 16:25:27

服务器vps推荐

什么是香港高防服务器?如何选择适合的香港高防服务器?

2023-5-27 8:31:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠