¿Cómo podríamos engañar al protocolo HTTP?

Aunque HTTP es ubicuo, viene con su equipaje de encabezados, que en mi caso se está convirtiendo en un problema. Mis datos a transferir son una parte del tamaño del encabezado HTTP.

¿Hay otro protocolo que pueda usar que aún sea comprendido por los navegadores y otras redes y no venga con el equipaje de HTTP?¿Hay alguna otra forma de omitir encabezados y agregarlos en el destino de modo que solo se transfiera una minúscula de datos a través de la red?