These are required to deliver websites to your users or other systems. The protocol used for this is usually HTTP.
Many web servers can work as reverse proxies.
Initially developed in Russia, has an Open Source and an enterprise version.
see also: nginx for admins