Uncovering the Benefits of Proxy Servers

  • Thread starter Thread starter Mars_eclipse
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the benefits and functionalities of proxy servers, focusing on their roles in security and connection speed. Participants explore various aspects of how proxy servers operate, their implications for privacy, and the potential for performance variations.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants question how a proxy server enhances security by making it harder to track the original IP address, with one suggesting that it could take longer to trace back to the user.
  • There is a proposal that using a proxy server can help users access content that may be blocked by their ISP, as the ISP would only see the connection to the proxy server.
  • One participant mentions that the effectiveness of a proxy server in terms of speed can vary based on its location relative to the user and the target website, indicating that proxies can be both faster or slower than direct connections.
  • Another participant explains the mechanics of how a proxy server operates, detailing the process of sending requests and receiving responses while maintaining user anonymity from the target website.
  • Some participants suggest tools like "tcpmon.jar" and the Firefox Tamper plugin for monitoring HTTP requests to better understand proxy server functionality.
  • It is noted that a proxy server might be faster if it is geographically closer to the user and has cached the requested content.

Areas of Agreement / Disagreement

Participants express varying views on the effectiveness and efficiency of proxy servers, particularly regarding speed and security. There is no consensus on whether proxies are universally beneficial or if they can introduce latency.

Contextual Notes

Participants highlight the dependency on factors such as the location of the proxy server, the nature of the content being accessed, and the potential for caching, which may influence the performance of proxy servers.

Mars_eclipse
Messages
4
Reaction score
0
I've posted this question to another forum but no one there seems to have an answer.

I"ve been reading a bit about proxy servers lately. I've been told that there are two reasons to use a proxy server. The first for security and the second for a faster connection. I'm a bit confused with both of these uses.

I'll start with the security. If a computer is connected to a proxy server, why is it anymore difficult to track the IP address of the respective computer. Does it take longer for it to track the IP address? On this note is it possible and would there be a point to route a proxy server to another(that might be a stupid question...).

If a computer has to go through a server to get to another server wouldn't that take longer since it has to access two parties instead of one? If a proxy server is connected to multiple computers at the same time wouldn't that make the server lag and become less efficient than just a regular connection to a website?
 
Computer science news on Phys.org
Mars_eclipse said:
I'll start with the security. If a computer is connected to a proxy server, why is it anymore difficult to track the IP address of the respective computer. Does it take longer for it to track the IP address? On this note is it possible and would there be a point to route a proxy server to another(that might be a stupid question...).
Let's say that the government is looking for people that connect to a terrorist website. If you connect through a proxy then even if they have access to your all of your html requests, they won't have a clue that you're connecting to the forbidden websites. They'll only see you connecting to the proxy server.
This is why proxy servers are useful for accessing content that's on your ISP's blacklist. The ISP can blacklist a pornography website but they have no chance of blacklisting every proxy server - especially considering the fact that new ones can be created within seconds since virtually any computer can be turned into a proxy server. This is another reason that proxies can be so hard to track - they're created and destroyed so quickly.

If a computer has to go through a server to get to another server wouldn't that take longer since it has to access two parties instead of one? If a proxy server is connected to multiple computers at the same time wouldn't that make the server lag and become less efficient than just a regular connection to a website?
This greatly depends on the location of the proxy server and the site your accessing. In my experience proxies can be either faster or slower than a direct connection.
 
using a proxy server, your computer sends HTTP requests to the proxy. the proxy knows who you are. the proxy then forwards the request to the website that you want to access. the website does NOT know who you are, it only knows who the proxy server is. website answers, proxy server forwards the answer back to you.

from your perspective, the proxy server works "invisibly" and it feels like your talking directly to the website you want.

from the website's perspective, it thinks the proxy server is accessing it. doesn't know anything about you (or that you even exist).
 
this is a shareware program "tcpmon.jar" (Java) that you can run to monitor how HTTP requests and responses look like. it is a proxy server, and if you can get it working, you can watch it doing what a proxy server does; very telling and informative.

HTTP is a simple protocol, it's feasible even to read the standard to more fully understand it.
 
You can also do this with the firefox Tamper plugin. It let's you intercept the http requests that you send.
 
The only reason a proxy might be faster is because it is closer to you and the content you are requesting has already been cached.
 

Similar threads

Replies
3
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 12 ·
Replies
12
Views
2K
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K