From owner-freebsd-hackers Tue Feb 18 13:28:14 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id NAA02639 for hackers-outgoing; Tue, 18 Feb 1997 13:28:14 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA02631 for ; Tue, 18 Feb 1997 13:28:10 -0800 (PST) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by who.cdrom.com (8.7.5/8.6.11) with SMTP id NAA20957 for ; Tue, 18 Feb 1997 13:28:03 -0800 (PST) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id VAA07655; Tue, 18 Feb 1997 21:36:51 +0100 From: Luigi Rizzo Message-Id: <199702182036.VAA07655@labinfo.iet.unipi.it> Subject: A Reliable Multicast protocol (RMDP) To: end2end-interest@ISI.EDU Date: Tue, 18 Feb 1997 21:36:50 +0100 (MET) Cc: hackers@freebsd.org X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk If someone is interested, a very experimental version of our (Lorenzo Vicisano and myself) Reliable Multicast data Distribution Protocol (RMDP) is available at http://www.iet.unipi.it/~luigi/rmdp-alpha.tgz It includes sources for both a client and a server. It works much like ftp, over multicast or unicast UDP. I have a server (rmdpd) running at my site, mirroring a subset of my web page, so you can try it by asking rmdp [-u | -t TTL ] [-o outfile] rmdp://labinfo2.iet.unipi.it/index.html where -u is used for unicast UDP, and -t is used to set the TTL for the multicast request. This prototype still does not implement congestion control, which is in the works, and is independent of rmdp anyways. Even as it is now (I don't expect more than a few users), it is not a worse net-citizien than "vic" and friends, since it is rate-limited at the sender (defaults at 64Kbit/s) and files are not as long as video stream... Feedback welcome. Cheers Luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________