首页> 外国专利> Method and the proxy the diverter is made of the transparent of inquiries for web - objects on proxy said cache

Method and the proxy the diverter is made of the transparent of inquiries for web - objects on proxy said cache

机译:方法和代理的转移是由对Web的查询透明的-代理上的缓存表示的。

摘要

In order to transparently redirect an HTTP connection request that is directed to an origin server (107) to a proxy cache (110-1), a proxy redirector (104) translates the destination address of packets directed to the origin server to the address of the proxy. During a handshaking procedure, a TCP connection is transparently established between the client (110-1) and the proxy cache. When the client transmits a GET request to what it thinks is the origin server, which request specifies the complete address of an object at that origin server that it wants a copy of, the proxy redirector modifies the complete address specified in that GET request before it is sent to the proxy cache. Specifically, the IP address of the origin server found in the destination field in the IP header of the one or more packets from the client containing the GET request is added by the proxy redirector as a prefix to the complete URL in the GET request to form an absolute URL. The proxy cache determines from that absolute URL whether it has the requested object stored in its cache. If it does, it sends the object back to the proxy redirector, which masquerades those packets as coming from the origin server by translating their destination address to the address of the client and their source address to that of the origin server. If the proxy does not have the requested object, a separate TCP connection is established between the proxy and the origin server from where the object is retrieved and then forwarded over the TCP connection between the client and the proxy. In order to account for the additional number of bytes in the GET request, an acknowledgement sequence number in packets returned from the proxy that logically follow receipt of the GET request are decremented by that number by the proxy redirector before being forwarded to the client. Similarly, a sequence number in packets transmitted by the client subsequent to the GET request are incremented by that number before being forwarded by the proxy redirector to the proxy cache.
机译:为了透明地将定向到原始服务器( 107 )的HTTP连接请求重定向到代理缓存( 110 - 1 ),代理重定向器( 104 )将定向到原始服务器的数据包的目标地址转换为代理的地址。在握手过程中,将在客户端( 110 - 1 )与代理缓存之间透明地建立TCP连接。当客户端将GET请求发送到它认为是原始服务器的请求时,该请求指定了它想要复制的那个原始服务器上的对象的完整地址,代理重定向器会在该GET请求中修改该请求之前的完整地址。发送到代理缓存。具体来说,代理重定向器将来自客户端的一个或多个包含GET请求的数据包的IP报头的目标字段中的目标字段中找到的原始服务器的IP地址作为代理前缀添加到GET请求中完整URL的前缀,以形成绝对网址。代理缓存从该绝对URL确定是否在其缓存中存储了所请求的对象。如果是这样,它将对象发送回代理重定向器,该代理重定向器通过将其目标地址转换为客户端的地址,并将其源地址转换为原始服务器的地址,来伪装那些来自原始服务器的数据包。如果代理没有请求的对象,则在代理和原始服务器之间建立单独的TCP连接,从该服务器中检索对象,然后通过客户端和代理之间的TCP连接转发该TCP连接。为了解决GET请求中的额外字节数,从代理返回的数据包中在逻辑上跟随GET请求的接收的确认序列号在转发给客户端之前,由代理重定向器递减该编号。类似地,客户端在GET请求之后传输的数据包中的序列号在被代理重定向器转发到代理缓存之前,将以该数字递增。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号