What is the purpose of HTTP tunneling?
HTTP tunneling is used to encapsulate other protocols within the HTTP or HTTPS protocols. It is typically used to pass protocols that would normally be blocked by a firewall through the firewall in a controlled manner.