Four sample Protocol Objects
l ‘Classic’ Freenet protocol
l HTTPProtocol: Looks (vaguely) like HTTP
l TrickyProtocol: Negotiates port change
after every message
l SpreadProtocol: Splits message on
arbitrary byte boundaries, sends each
chunk on a different port