Translations (NAT, redirections) translating source address: NAT/PAT to a single address or an address pool, using proxy ports translating destination: redirections (based on addresses/ports) mapping stored in state table application level proxies (ftp) in userland