Proxy servers and firewalls act as intermediaries between internal networks and external networks like the internet. Proxy servers can cache content to improve performance, control bandwidth usage, and filter requests. Firewalls protect internal networks from external threats by analyzing and filtering incoming and outgoing packets. Popular proxy software includes Squid, ISA Server, and WinRoute, while popular firewall software includes ZoneAlarm, Norton Internet Security, and Cisco PIX.