Lars Eggert wrote:
> Hi,
>
> On 2009-10-13, at 0:39, Matthew Kaufman wrote:
>> RTMFP is a complete transport protocol that (while operating over UDP)
>> handles fragmentation issues, varying guarantees for delivery
>> reliability (none, partial, full) and ordering (in-order, as-received...
>> even supporting in-order delivery of partially-reliable data),
>> TCP-friendly congestion management with variable responses to congestion
>> and cross-peer congestion management (so if A is receiving high-priority
>> data from B then when C sends to A it backs off more strongly if loss is
>> detected), IP address mobility support, encryption (where the entire
>> session setup plus keying is several round-trips fewer than TCP+TLS),
>> etc. Too many features to list here, essentially.
>
> is there any sort of specification publicly available?
There are feature descriptions, but no specification. Michael and I 
previously designed and implemented MFP at amicima, and the Internet 
Archive still has the documents for that. RTMFP is better in some ways 
(like that it can't be port-scanned, and it doesn't require another 
layer above it to do peer discovery and introduction), but much of the 
low level (IP address mobility, congestion management, prioritization) 
is very similar. (Though RTMFP also has a much more efficient 
transmit-side implementation.)

Matthew Kaufman

_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to