Mobile Multi-protocol HTTP Proxy

Select |


Wang, Yang



Eveleigh, Sydney, NSW, Australia

Multimedia content is becoming the most prominent traffic over the Internet. However the transport of multimedia objects between mobile devises and web servers is slowed down due to the use of the TCP protocol because its congestion control, reliability, and in-order delivery take time when the loss of a few packets is not important. The development of an HTTP multi-protocol proxy is one of the reasonable solutions to mitigate this problem. This internship is focused on developing a light multi-protocol HTTP proxy which supports different transport protocols such as Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Stream Control Transmission Protocol (SCTP) or Datagram Congestion Control Protocol (DCCP). At first, we present how to make a simple transparent proxy using the TCP protocol. Then we explain and extend the Polipo proxy, an Open-source software supporting IPv4 and IPv6, to detect the type of data to transfer from the web server and to select the most appropriate transport protocol. Last, we finish by assembling the previous works of the development of the transparent proxy and the extension of Polipo to make our multi-protocol HTTP proxy.

HTTP, socket, proxy, transport protocol, HTML5, C, mobile



Wang, Yang. Mobile Multi-protocol HTTP Proxy. 2012-10-16. <a href="" target="_blank"></a>

Loading citation data...

Citation counts
(Requires subscription to view)