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)