[comp.protocols.tcp-ip] RDP info/source wanted

kay@warwick.UUCP (Kay Dekker) (05/24/89)

I'm looking for the source to the Reliable Datagram Protocol (RDP) for
BSD Unix.  Apparently RDP runs over UDP retaining the datagram format
but guaranteeing reliable delivery.

I've heard mention that it was posted to comp.sources.unix, or some
other group, but I've been unable to find any information on it.
If anyone has any information on the package, or any similar package,
or the source, could they please mail the address in the Reply-To:
field in the header of this article.

							Vato.
the Crisco Kid: nasty pinko faggot agnostic pervert punk.  csx043@uk.ac.cov.cck

craig@NNSC.NSF.NET (Craig Partridge) (05/24/89)

> 
> I'm looking for the source to the Reliable Datagram Protocol (RDP) for
> BSD Unix.  Apparently RDP runs over UDP retaining the datagram format
> but guaranteeing reliable delivery.
> 
> I've heard mention that it was posted to comp.sources.unix, or some
> other group, but I've been unable to find any information on it.
> If anyone has any information on the package, or any similar package,
> or the source, could they please mail the address in the Reply-To:
> field in the header of this article.

Kay:

    RDP does not run over UDP.  RDP is a separate transport protocol,
that does reliable delivery of datagrams.  In general, it is more accurate
to think of it as a TCP that preserves record boundaries, than as a UDP
that has been made reliable.  In particular, RDP is a connection-oriented
protocol, not connection-less.

    It is described in RFC 908.  I have an implementation which was originally
based on RFC 908 but then upgraded somewhat based on experience.  (In
particular, the checksum algorithm had a severe byte-order bias that caused
RDP to run 2 or more times slower on machines that had the wrong byte sex).

    This implementation is available for experimental use by (free) license
from BBN.  Note that as with many licensing procedures, it can take some time
to get through all the paperwork.  Drop me a note if you are interested.

Craig

cjsv@csadfa.cs.adfa.oz (Christopher JS Vance, RODOS group) (05/29/89)

From article <8905271757.AA10293@ucbvax.Berkeley.EDU>, by craig@NNSC.NSF.NET (Craig Partridge):
>     This implementation is available for experimental use by (free) license
> from BBN.  Note that as with many licensing procedures, it can take some time
> to get through all the paperwork.  Drop me a note if you are interested.

I am interested in RDP, since we are investigating such protocols with a
distributed OS we are designing.

--
Computer Science, Univ. of New South Wales, ADFA Canberra ACT 2601, AUSTRALIA
phone: +61 62 68 8176; fax: +61 62 68 8581; telex: ADFADM AA62030

cjsv@cs.adfa.oz.au		(domain)
cjsv%cs.adfa.oz@munnari.oz.au	(dumb)
uunet!cs.adfa.oz.au!cjsv	(uucp)