On 2/14/07, Michael Rogers <m.rogers at cs.ucl.ac.uk> wrote:
> Let's use TCP and TLS.
>
> Disadvantages:
>
> * Most users will have to forward a port. However, the popularity of
> BitTorrent shows that most users can manage this (especially with UPnP
> and NAT-PMP support, which we can copy from Azureus or Limewire).

I don't think BitTorrent's popularity proves this at all, I don't have
the statistics but I suspect that the vast majority of BitTorrent
users do not set up port-forwarding.

We used TCP prior to Freenet 0.7, and learned the hard way that TCP
simply isn't the right tool for the job, it does a bunch of things we
don't need (such as guaranteed in-order delivery), and can't do some
of the things we do need (such as NAT traversal).

I do agree that we need to work on disguising Freenet traffic, but
there are no shortage of UDP-based protocols that we can use for cover
(eg. Skype).

Ian.

-- 
Founder and CEO, Thoof Inc
Email: ian at thoof.com
Phone: 310 295 0164
Cell: 310 593 3724
AIM: ian.clarke at mac.com
Skype: sanity

Reply via email to