4层代理和7层代理

4层代理

4层代理主要通过报文中的目标地址和端口,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。当代理收到来自客户端的SYN请求时,对报文中目标IP地址进行修改,直接转发给后端服务器,TCP的连接是客户端和后端服务器直接建立,代理只起到了一个类似路由器的转发动作。为了保证后端服务的响应能正确返回,在转发时还需要修改报文的源地址。

7层代理

7层代理主要通过报文中的真正有意义的应用层内容,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。客户端需要和代理进行真正的连接及3次握手,才可能接受到客户端发送的真正应用层内容的报文,然后再根据该报文中的特定字段,再加上负载均衡设备设置的服务器选择方式,决定最终选择的内部服务器。

4层代理和7层代理的区别
  • 理论上4层要比7层快,因为7层代理需要解析数据包的具体内容,需要消耗额外的CPU。
  • 7层代理能够获得请求的内容,更加灵活。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值