In order to have a clear understanding of how proxy server works, we need to find out what is it. If we speak of computer network we mean that there is a particular system which is able to offer different types of services. This computer system is introduced in form of intermediary between communication sides which include client and server. In other words proxy prevents clients from communication directly with the server be means of special requests. No matter which resources are necessary, needed requests are forwarded to proxy server which fetches required documents or webpages and directs them back to client.
Operation of proxy server is based on easy structure. When client needs any type of resource, proxy server receives a request and forwards it so a particular remote server which contains necessary data on behalf of client. After all necessary resources are indicated and fetched, they are sent back to the client. A client as a rule is computer or any other gadget and device which are operated by online user. Proxy operation can be divided in accordance with their types:
– Forward proxy – this is a type of proxy sever which has just been described in the first part of our article. It acts as intermediary on behalf of client by means of requests in required resources. In this case client is the party which indicates necessary resource or document to be fetched and forwards proxy server to according remote location. This is why this type of server is called forward proxy.
– Open proxy – this is another type of proxy which can be forwarded by client. The main feature of this type is the fact that it is actually available to every user who is surfing the net. The majority of online users benefit from this type of proxy when they need to conceal their IP address. It helps them to stay anonymous while visiting particular web pages and performing different online activities. This type of proxy can also be divided into three different types:
Anonymous Proxy
It is mainly used to conceal user’s IP address in order to hide it from targeted remote server. In this case it will be impossible to identify the user as well as origin of his request. At the same time it should be noted that even anonymous proxy still identifies itself as proxy server.
Distorting Proxy
This is another type of open proxy which can be used to hide IP address. The main idea is that it also identifies itself as proxy server. But the main feature is that it indicates invalid IP address which belongs to the client.
High Anonymity Proxy
This type of proxy is also known as elite proxy. It acts different from two abovementioned types. On the one hand it hinds any notice on IP address of online user. On the other hand it does not identify itself as proxy to the targeted server. As a rule this type of proxy is not available on free basics. Users have to pay for it.
– Reverse Proxy – is the last type of proxy that we are going to talk about in our article. Despite the fact that it actually acts in the same manner as forward proxy, the main difference is the client thinks that it is connected directly to targeted server. There is no even the slightest hint that request for required resource is sent to intermediary. The main benefit of such proxies is the fact that they make it possible to decrease the level of load on particular server. This results in enhanced security and cached static content. That is why client will receive necessary resources much faster in comparison with any other time of proxy. Reverse type is common thing for such huge companies as Google where numerous targeted services are used. This is why reverse proxy is used to develop performance and make searching as fast as possible for the client.