Proxy servers sit between an internal network and an external network. They act as an intermediary for requests from the internal users to hide their IP addresses and improve security. Proxy servers terminate TCP connections, caching frequently requested files to improve performance, and can filter content to enforce security policies. They provide anonymity and security for internal users while allowing access to external networks and resources.