TPOT: translucent proxying of TCP

  • Authors:
  • P Rodriguez;S Sibal;O Spatscheck

  • Affiliations:
  • Institut EURECOM, 2229 Route des Cretes, 06904 Sophia Antipolis Cedex, France;AT&T Labs - Research, 180 Park Avenue, Florham Park, NJ 07932, USA;AT&T Labs - Research, 180 Park Avenue, Florham Park, NJ 07932, USA

  • Venue:
  • Computer Communications
  • Year:
  • 2001

Quantified Score

Hi-index 0.24

Visualization

Abstract

Transparent proxies are being widely deployed in the current Internet to enable a vast variety of applications. These include Web proxy caching, transcoding, service differentiation and load balancing. To ensure that all IP packets of an intercepted TCP connection are seen by the intercepting transparent proxy, they must sit at focal points in the network. Translucent proxying of TCP (TPOT) overcomes this limitation by using TCP-OPTIONs and IP tunneling to ensure that all IP packets belonging to a TCP connection will traverse the proxy that intercepted the first packet. This guarantee allows the ad hoc deployment of TPOT proxies anywhere within the network. No extra signaling support is required. In addition to the advantages TPOT proxies offer at the application level, they also generally improve the throughput of intercepted TCP connections. In this paper we discuss the TPOT protocol, explain how it enables various applications, address deployment and scalability issues, and summarize the impact of TPOT on TCP performance.