The word proxy means "to act on behalf of another," and a proxy server acts on behalf of the user. All requests from clients to the Internet go to the proxy server first. The proxy evaluates the request, and if allowed, re-establishes it on the outbound side to the Internet. Likewise, responses from the Internet go to the proxy server to be evaluated. The proxy then relays the message to the client. Both client and server think they are communicating with one another, but, in fact, are dealing only with the proxy.
Address Translation and Caching
The proxy server is a dual-homed host with two network interfaces and two IP addresses. The IP address on the outbound side of the proxy is the one the Internet sees, and the address of the machine making the request is hidden to the outside world. Proxies are often used in conjunction with network address translation (NAT), which hides all the IP addresses of the client machines on the internal network. Proxy servers may also cache Web pages, so that the next request for that same page can be obtained much faster locally. See NAT and proxy cache.
Other Proxies
Anonymous proxy servers let users surf the Web and keep their IP address private (see anonymous proxy). Although not specifically called a proxy, Internet e-mail (SMTP) is a similar concept because it forwards mail. Messages are not sent directly from client to client without going through the mail server. Likewise, the Internet's Usenet news system (NNTP) forwards messages to neighboring servers. See firewall.
Application Level and Circuit Level
Proxy servers are available for common Internet services; for example, an HTTP proxy is used for Web access; an FTP proxy is used for file transfers. Such proxies are called "application-level" proxies or "application-level gateways," because they are dedicated to a particular application and protocol and are aware of the content of the packets being sent. A generic proxy, called a "circuit-level" proxy, supports multiple applications. For example, SOCKS is IP-based circuit-level proxy server software that supports TCP and UDP applications (see SOCKS).
Forward and Reverse Proxies
In this definition, the proxy servers are used to hide the details of the clients from the servers and are thus known as "forward proxies." However, they can also reside at the Web site to hide the details of the servers from the clients (see reverse proxy).
A Proxy Server in a LAN
In this LAN server illustration, the proxy server sits between two routers in what is known as a \"demilitarized zone.\" See DMZ.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Auto Mail Sender 4.0 (Windows)
- Auto Mail Sender AMS is used to send e-mails automatically at anytime and any frequency as you expect, it satisfies all your mailing requirements. You can set automatic sending time yearly, monthly (contains last day and serial number contains last of weekday), weekly, daily and specific date and time. AMS...
- Software downloads 2009-11-20
- Backup4all Standard 4.3 build 173 (Windows)
- Backup4all is an award-winning backup software for Windows. Backup4all protects your valuable data from partial or total loss by automating backup tasks, password protecting and compressing it to save storage space. Using Backup4all you can easily backup to any local or network drive, backup to FTP (with support for SSL...
- Software downloads 2009-11-19
- Backup4all Lite 4.3 build 173 (Windows)
- Backup4all is an award-winning backup software for Windows. Backup4all protects your valuable data from partial or total loss by automating backup tasks, password protecting and compressing it to save storage space. Using Backup4all you can easily backup to any local or network drive, backup to FTP (with support for SSL...
- Software downloads 2009-11-19
- Backup4all Professional 4.3 build 173 (Windows)
- Backup4all protects your valuable data from partial or total loss by automating backup tasks, password protecting and compressing it to save storage space. Using Backup4all you can easily backup to any local or network drive, backup to FTP (with support for SSL encryption, proxy server, passive mode), backup to CD/DVD/Blu-ray,...
- Software downloads 2009-11-19
- Auto Hide IP 4.6.2.2 (Windows)
- Auto Hide IP is privacy-protection software which enables you to conceal your real IP address, surf anonymously, and automatically change your IP address every few minutes. With it, you are able to conceal your identity online by showing them a fake IP, blocking hackers and identity theft from knowing your...
- Software downloads 2009-11-17
- Radiator 4.5.1 (Mac)
- Radiator RADIUS server is flexible, extensible, and authenticates from a huge range of auth methods, including Wireless, TLS, TTLS, PEAP, LEAP, FAST, SQL, proxy, DBM, files, LDAP, NIS+, password, NT SAM, Emerald, Platypus, Freeside, TACACS+, PAM, external, OPIE, POP3, EAP, Active Directory and Apple Password Server. Interoperates with Vasco Digipass,...
- Software downloads 2009-11-16
- Fastream IQ Proxy Server 3.0.1R (Windows)
- IQ Proxy Server is a robust and secure content/reverse solution for Windows. Featuring the most scalable server engine with up to 20,000 simultaneous connections for both filtering and caching content proxy and securing and accelerating reverse proxy, could serve more than 10,000 requests/sec in keep-alive mode. Fastream IQ Proxy Server...
- Software downloads 2009-11-15
- Microsoft VirtualEarth Map Downloader 5.9 (Windows)
- Microsoft VirtualEarth Map Downloader is a cute tool that help you to get small tile map images from Microsoft VirtualEarth. All downloaded small images are saved on the disk. You can view downloaded maps by Map Viewer Or you can combine them into a big BMP map. It supports proxy...
- Software downloads 2009-11-15
- Real Hide IP 3.5.4.2 (Windows)
- Real Hide IP is easy-to-use privacy software which allows you to conceal your IP address, choose IP country and surf anonymously. It can clear cookies, protect your privacy, prevent identity theft, and guard against hacker intrusions, all with the click of a button. Using it, you can conceal your identity...
- Software downloads 2009-11-11
- Trillian Astra 4.0.0.119 (Windows)
- Trillian is a fully featured, stand-alone, skinnable chat client that supports chatting on Windows Live, Yahoo!, MySpaceIM, AIM, Google, ICQ, Jabber, Skype, IRC, Facebook and others. It also helps manage your social networks such as Facebook and Twitter. It provides capabilities not possible with most original network clients, while supporting...
- Software downloads 2009-11-07
- Xilisoft Download YouTube Video 2.0.2.1027 (Windows)
- Xilisoft Download YouTube Video is a free YouTube video downloader to download YouTube videos and save them on local disk, download YouTube HD video files to your PC, and view downloaded video and FLV files with system media player. This download YouTube video software can download YouTube videos by drag...
- Software downloads 2009-11-06
- U.S. Ethics Committee staffer file-shares sensitive document
- So the answer will be change the technology, right??...I certainly hope not. The person responsible should be fired immediately, if this group is supposed to be so secretive and protective of their data. Putting ANY work-related material on your personal computer is not only a bad idea, it may be...
- Discussion threads 2009-11-04
- IQ Proxy 3.0.0R (Windows)
- IQ Proxy IQP is a robust and secure forward/reverse proxy server solution for Windows. Featuring the most scalable server engine with up to 10,000 simultaneous connections for both filtering and caching content proxy and securing and accelerating reverse proxy. IQ Proxy Server features a state-of-the-art multiple-connections/thread asynchronous architecture, providing the...
- Software downloads 2009-11-04
- SmartCode ViewerX VNC ActiveX Control 2.9.7 (Windows)
- The SmartCode ViewerX VNC control provides developers with full access to the VNC Viewer features using a set of intuitive ActiveX properties and methods. With ViewerX control, developers can easily provide screen sharing and remote control capabilities to their applications. The SmartCode ViewerX can work behind HTTP/SOCKS5 and UltraVNC Repeater...
- Software downloads 2009-11-03
- BestSync 2009 4.2.30 (Windows)
- BestSync 2009 is a professional utility for following solutions: synchronize files between PCs by utilizing network storage, FTP server, USB drive; synchronize Outlook (mail, contact, schedule etc) and Windows Mail between PCs by utilizing network storage, FTP server, USB drive; backup your critical files to the external hard disk, network...
- Software downloads 2009-10-29
- POP3 Component for .NET 3.0 (Windows)
- NetXtremePop3 offers a set of essential classes for retrieving mail from a mailbox on a remote POP3 server. MIME is also supported by NetXtremePop3 which allows you to read mail message from file (.eml extension) or stream, sign/verify, encrypt/decrypt, extracts mail message headers and bodies and retrieve attachments. Major Features:...
- Software downloads 2009-10-29
- Google Satellite Maps Downloader 6.47 (Windows)
- Google Satellite Maps Downloader is a tool that can automatically download Google maps satellite tile images and then combine them into one big image. It supports task continuing when downloading break, and provides a satellite map viewer, and support for proxy server.
- Software downloads 2009-10-26
- Send Mail Expert 1.3 (Windows)
- Send Mail Expert can control randomize: From name, From emails, Subjects, Reply to, Proxy, IP address, Email Header, Email Body. All such randomization will guarantee that your email will bypass all the filters (Junk Mail Filter, Block List...) and delivered safely to your customers. Send Mail Expert offers you a...
- Software downloads 2009-10-23
- EvriChart: A Linux Success Story
- Tony Maro, CIO of EvriChart, a hospital records management and archiving business, successfully migrated his company's Windows-based line of business document management extranet application and his employees' 40-odd Windows-based desktops to a 100 percent Linux-based server and desktop infrastructure. Jason Perlow interviews Tony Maro, CIO...
- Blog posts 2009-10-20
- Mobile Net Switch 3.79 (Windows)
- Mobile Net Switch enables you to use your computer at more then one network with the click of a button.Mobile Net Switch allows you to automatically select the correct drive mappings, printer settings, IP settings and much more.The powerful yet easy to use interface allows you to configure your computer...
- Software downloads 2009-10-17
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
-
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.

- Learn more about the free, six-month trial offer>>
- Reduce risk. Reduce complexity. Increase reliability.
-
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux

- Learn more >>
- The more you simplify, the more you save
-
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%

- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>
-
-
Smart Tech
Expert advice on innovations in healthcare and the green technologies that make it happen.
Find out more
-
Smart Business
Discussion and advice on management issues that revolve around making your world smarter and more useful.
More Smart Advice
-
Smart People
The best and worst moves in the management and strategy trenches.
Learn More




