Re: File downloading

[email protected] Mon, 7 Sep 2009 07:20:17 +0000 (UTC)
Newsgroups gmane.network.gnutella.devel
Organization Home, Grenoble, France
Message-ID <[email protected]>
Quoting rik_saunderson <[email protected]> from ml.gnutella.dev-forum:
:How do common implementations of hole punching and TLS work?  Am I correct in
:thinking that Hole Punching and Push Proxying are one and the same thing?  If
:not, how does it actually work in a gnutella context?
:What's the process by which two servents engage in a TLS file transfer?

Hole Punching and TLS are two orthogonal concepts.

The process by which two servents engage in a TLS file transfer is that the
connecting party issues a TLS request to the other TLS-enabled servent.
It knows that the remote servent is TLS-enabled due to the presence of
TLS indication in query hits, head pongs, push, alt-locs, etc....

Raphael