> We should think about how difficult it would be to allow the various > non-streaming messages (ie. the messages that do not contain a stream of > data) to be transmitted via UDP, as opposed to TCP. > > Clearly, this would require thought about how we can achieve the same > crypto goals in a UDP packet that we achieve with a TCP connection, but > the prize could be a massive speed-up in Freenet's searching and > inserting performance.
It's also one more hole you need to open in a firewall if you want a Freenet node behind it. It will also slow down performance if the firewall is stateful. Freenet has enough problems as it is dealing with firewalls. Idealy, FNP would make UDP for certain operations optional, and nodes could specify if they only accept TCP connections. Perhaps better still, nodes could specify a list of transport layers that they accept and the nodes will pick the best choice for the given operation. This could open up using transport-layer crypto (like IPSec) or even a non-IP network layer. _______________________________________________ devl mailing list devl at freenetproject.org http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl
