Ok, I read many AO threads about "how can I use a public proxy?", "Proxies make me anonymous?", "How do I setup my own personnal proxy?" & so on....

Proxy is one of subject of interest to me:

Layer 2 protocol Proxies: Proxy ARP, it's easy to understand.

I'd like to better understand how layer 3-4 protocol proxies works. (I could'nt find any Standard RFC from IETF neither any ITU recommandation; it sounds like proxies are not standardized!!!)

My assumption is that proxy has a unique public address to face the world.
How does the proxy keep track of P2P connections. It can't oviously do it on the basis of the destiantion IP address it receives (it's its own IP), I guess it created a context for each TCP sessions with the related P2P IPs (a bit like connectrack within iptable).

Does anyone have some info?

Thanx for sharing