Provides a layer of protection fo servers that are accessible from the internet.
NAT
Translates public IP addresses to private IP addresses, private back to public, and hides IP addresses on the internal network from users on the internet.
Proxy Server
Forwards request for services from a client. It can filter request based on URL's, cache content, and record users internet activity.