Forwaring HTTP Traffic

 

If you use an Optimization cloud such as iZone Cloud, you need to forward the HTTP to it in order to process it.

 

Principles

 

The protocol used by a browser to get and display web pages is HTTP which stands for Hypertext Transport Protocol. HTTP is a transaction protocol, i.e. request/response protocol. The web browser sends a request such as "get the file www.asite.com/index.html" and the server sends a response "here's is the file" followed by the file itself. Once the HTML container file has been retrieved, the browser parses the entire file and then sends a serie additional requests, one per components, in order to get the images, CSS files, scripts etc.

 

The HTTP server sends back a responses for each requests. In other words, there is a full request/response for the page HTML and each of its components. The HTTP protocol is designed to support a proxy. When a proxy is introduced, it acts as a broker. The browser sends the requests to the proxy which forwards the requests to the HTTP server. When the proxy gets the responses from the HTTP server, it sends them back to the browser.

 

This gives the ability to the proxy to process the response content as it passes through prior to forward them to the browser. Setting up the browser or any other HTTP client to use a proxy, thereby redirecting all the requests, is referred to as traffic forwarding.

 

Available forwarding technices

 

Several methods are available in order to forward the traffic to the iZone optimization cloud.

 

 

Web Browser Proxy Configuration

 

This consists to setup the browser in order to use a proxy. This methode is quite simple and does not require any additional hardware.

 

Chaining an existing proxy

 

When an internal proxy is already in use, it can be setup in order to chained it with another proxy. Such a proxy (e.g. squid) or CacheFlow is deployed in most of the corporate network.

 

Inserting a Transparent Proxy

 

Inserting a transparent proxy avoids to setup every browser to use a proxy. This is very convenient to deploy the iZone Cloud in a large company or for a public usage such as a WiFi hot spot.

 

Using the Power Cache Traffic Manager

The PowerCache Traffic Manager applicance will act as a local transperent proxy appliance and a Traffic Forwarder which acts as a transparent proxy. In addition it can be installed inline, using the IP transparent interception mechanism.

Bandwidth Optimization Cloud Service