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
- 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
- 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
- Microsoft VirtualEarth Satellite Downloader 5.8 (Windows)
- Microsoft VirtualEarth satellite downloader is a tool that help you to get small tile satellite 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 server....
- Software downloads 2009-11-02
- 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
- Real Hide IP 3.5.3.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-10-28
- 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
- Radiator 4.5 (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-10-26
- Trillian Astra 4.0.0.118 (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-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
- TcpCatcher 2.2.1 (Windows)
- TcpCatcher is a free proxy server software, and a great TCP and HTTPs monitor. As a developer tool, TcpCatcher will greatly help you debug any client-server application by displaying tcp packets. As an educational tool, TcpCatcher will help understanding any TCP based protocol. Since HTTP has became the most commonly...
- Software downloads 2009-10-16
- SafeSquid Business Edition 3.1.2 (Windows)
- SafeSquid Business Edition is Content Filter Web Proxy Server for Windows. It has a Browser based interface. SafeSquid offers arguably, worlds biggest set of Content Filtering features. SafeSquid's multi-threaded architecture. SafeSquid has an intelligent DNS cache, an extremely manageable content Caching system, and configurable content pre-fetching that allows fast browsing...
- Software downloads 2009-10-15
- WinGate 6.6.4 build 1338 (Windows)
- WinGate is a sophisticated integrated Internet gateway and communications server designed to meet the control, security and communications needs of today's Internet-connected businesses. WinGate's comprehensive range of license options provides you the flexibility to choose the features and capabilities that best match your needs and budget, whether you need to...
- Software downloads 2009-10-14
- Tunnelier 4.30 (Windows)
- Tunnelier is a fast, robust, easy to use SSH client for Windows NT4/2000/XP/2003 and 98/Me with flexible TCP/IP tunneling support - providing manual rules as well as an integrated SOCKS and HTTP proxy for dynamic forwarding; forwards Windows file shares; has strong auto-reconnect features; an advanced graphical SFTP file transfer...
- Software downloads 2009-10-13
- Yahoo pays its 'technical debt' with IT overhaul
- Yahoo had a lot of "technical debt"---systems that most companies would call legacy infrastructure---and has it just about paid off. Sam Pullara, chief technologist at Yahoo, walked developers through its infrastructure changes over the last three years. The talk could have come from any enterprise that finds...
- Blog posts 2009-10-09
- UserGate Proxy & Firewall 5.2 (Windows)
- UserGate is a complex solution for sharing Internet access among employees in your company, making traffic calculations, and protecting your local network against malicious activity and software, such as hacker attacks, viruses and Trojans. UserGate is a flexible yet very powerful program that can be used in small- and mid-sized...
- Software downloads 2009-10-06
- .NET Network Suite for C#,VB.NET,ASP.NET 2009Vol4 (Windows)
- ComponentForge Network Suite helps you to build scalable Internet/Intranet client and server applications with flexible and easy-to-use components designing for rapid development without the complexities of working with native socket class or in-depth knowledge of how the protocols are implemented. The ICMP component enables your application to send ECHO requests,...
- Software downloads 2009-09-29
- .NET Mail Pro Suite for C#,VB,ASP.NET 2009Vol4 (Windows)
- ComponentForge Mail Pro Suite is a set of flexible and easy-to-use .NET components for generating dynamic email content with DynamicTemplate, parsing and modifying email content easily, validating email addresses up to five levels of validation with EmailVerifier, and sending emails through proxy server with Smtp and Proxy and managing mail...
- Software downloads 2009-09-29
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- How to Drive Better Business Outcomes with Exceptional Web Experiences Download the eBook
- Driving Business Agility through SOA Connectivity & Integration Read the White Paper from IBM
- Linking Decisions and Information for Organizational Performance Read the Tom Davenport study



