HTTP Tunelling - это инкапсуляция других протоколов, использующих стек TCP.
Например, вы можете определить сообщения, которыми обмениваются для чата различные конечные точки, например, в XML, а затем поместить XML в тело HTTP POST.
Существует множество примеров этого в Интернете.
Просто выполните поиск REST или веб-сервисов (включая SOAP, который также туннелируется в HTTP)