Have you ever wondered how the various internet services such as e-mail, chat, etc works? Well, we may just think that the message we send goes directly to the host computer or that it goes to the server and from there to the recipient.
But, there are a lot of things that happen which are not visible to us. In this article, I am going to explain about a little of the concepts of what a proxy is and how it works.What is a proxy (proxy server):
A proxy also called as a proxy server is an enterprise which does various functions and work for the clients (internet users like u and me). In other words, a proxy server is either a hardware or a software that does services to the clients. A proxy may either be a separate component or it may come as a package along with a router. It is located in between the client computer system and the server computer (server).Functions of proxy server:
Whenever we send a request through the internet, the request is first sent to the proxy and the proxy either returns the service to the client if it already has it in its cache or if not, it forwards the request to the main server. It gets the IP address of the client and then uses its IP address while sending its request to the server. When the server returns the request, it is received first by the proxy and then forwarded to the client by the IP address it has.
Consider a simple case in which a person types a web page's name into his browser (say www.example.com
) . When he press enter, the request to load this webpage is sent to his proxy server. The proxy server, saves in it the IP address of the client. Then, it searches its cache whether it already has the webpage in its memory. If it has, it returns the page to the person. Hence, there is no need of the request to be sent to the server and hence, it consumes very less time and hence the page loading speed is very fast.
In the case if it doesn't have the webpage already in its cache, it forwards the requested URL to the server and from there it gets the HTML (and whatever) webpage to it and saves it in its cache and then forwards the same to the person (user). Hence, if the person loads the same webpage again, the request need not be sent to the main server and the process can become less time consuming.What is Cache?
Cache is the memory that any computer system or software has within it. It has its application in the internet and even in the normal computers that we use.Significance of using a proxy server:
- It consumes less time if the same data is requested to be loaded again.
- It is used in schools and universities and even at offices where they use to block various sites like gaming sites, adult sites, mail sites, etc. In this case, the proxy server is designated in such a way that they cannot forward the requests (specific web pages) to the main servers.
Proxy filtering is nothing but the process of blocking specific websites by the proxy server. To do so, certain setting are made in the proxy server. To do that, you will need to have your own proxy website.
To know more about how to create your own proxy website for free, please visit http://www.astahost.com/info.php/Create-Proxy-Site-Free-Easy_t18292.html
Hope this has helped you. Thanks for reading.
*** Please do not forget to leave your comments about this article ***