Thursday 27 December 2012

0 What is a Proxy Server ?

In computer networks, a proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers. A client connects to the proxy server, requesting some service, such as a file, connection, web page, or other resource available from a different server and the proxy server evaluates the request as a way to simplify and control their complexity. Today, most proxies are web proxies, facilitating access to content on the World Wide Web.Have you think about What is a Proxy Serverand how does it work?. In the Internet, there is a combination of two things in the exact meaning, and it is a Server & Client communication. A proxy server is a computer that offers a computer network service to allow clients to make indirect network connections to other network services.A client connects to the proxy server, then requests a connection, file, or other resource available on a different server. The proxy provides the resource either by connecting to the specified server or by serving it from a cache. In some cases, the proxy may alter the client's request or the server's response for various purposes.
Proxy Server is a server that sits between a client application, such as a Web browser, and a real server for which client requested. Proxy server is a computer that offers a computer network service to allow clients to make indirect network connections to other network services. It intercepts all requests from client to the real server to see if it can fulfill the requests itself. If not, it forwards the request to the real server.In some cases, the proxy may alter the client's request or the server's response for various purposes.

 
Proxy servers have two main purposes:
1.  Improve PerformanceProxy servers can improve performance for users. This is because it saves the results of all requests for a certain amount of time. Next time if same request comes, it serves from the saved pages rather than the real server.

2.  
Filter RequestsProxy servers can also be used to filter requests. Ex…… A company might use a proxy server to prevent its employees from accessing a specific set of Web sites.
Types of proxy servers.
1.
  Transparent Proxy or Caching

This type of proxy server identifies itself as a proxy server and also makes the original IP address available through the http headers. These are used for their ability to cache websites and do not effectively provide any anonymity to those who use them. However, the use of a transparent proxy will get you around simple IP bans. They are transparent in the terms that your IP address is exposed, not transparent in the terms that you do not know that you are using it.
2.  Distorting ProxyThis type of proxy server identifies itself as a proxy server, but make an incorrect original IP address available through the http headers.
3.  Anonymous ProxyThis type of proxy server identifies itself as a proxy server, but does not make the original IP address available. This type of proxy server is detectable, but provides reasonable anonymity for most users.
4.  High Anonymity Proxy
This type of proxy server does not identify itself as a proxy server and does not make available the original IP address.
5.  Reverse proxyA reverse proxy is another common form of a proxy server and is generally used to pass requests from the Internet, through a firewall to isolated, private networks. It is used to prevent Internet clients from having direct, unmonitored access to sensitive data residing on content servers on an isolated network, or intranet. If caching is enabled, a reverse proxy can also lessen network traffic by serving cached information rather than passing all requests to actual content servers. Learn more about Proxy Server As a internet user, you should have some knowledge about Proxy Server for a great internet experience. It will help you to understand the structure of internet(Proxies).

0 comments: