Page 506 - HTTP权威指南
P. 506

目标代理
                                                          骨干网络
                                                                              Joe的服务器
                          客户端
                                                                               Joe的边
                                                 路由器
                                  交换机                                          缘网络
                        客户端  客户端
                             边缘网络



                 图 20-8 对代理缓存或镜像 Web 服务器进行 IP 地址转发的交换机                                        460

                 有以下两种方式可以控制响应的返回路径。

                 •   将分组的源 IP 地址改成交换机的 IP 地址。通过这种方式,无论交换机和服务器
                    之间采用何种网络配置,响应分组都会被发送给交换机。这种方式被称为完全
                    NAT(full NAT),其中的 IP 转发设备会对目的 IP 地址和源 IP 地址都进行转换。
                    图 20-9 显示了对一条 TCP/IP 数据报进行完全 NAT 的效果。这样做的缺点是服
                    务器不知道客户端的 IP 地址,那种需要认证和计费的 Web 服务器无法获知客户
                    端的 IP 地址。

                 •   如果源 IP 地址仍然是客户端的 IP 地址,就要确保(从硬件的角度来看)没有从
                    服务器到客户端的直接路由(绕过交换机的)。这种方式有时被称为半 NAT(half
                    NAT)。这种方法的优点是服务器知道客户端的 IP 地址,但缺点是要对客户端和
                    服务器之间的整个网络都有某种程度的控制。



                          来自:客户端                 通过网络地址         来自:NAT设备
                          1.1.1.1                转换(NAT)        3.3.3.3
                          80   发往:Joe的服务器        设备进行传输         80       发往:代理
                               2.2.2.2                                   4.4.4.4
                               80                                        80
                                 HTTP数据                                HTTP数据







                 图 20-9 一条 TCP/IP 数据报的完全 NAT


                                                                     重定向与负载均衡   |   483
   501   502   503   504   505   506   507   508   509   510   511