[comp.archives] [tcp-ip] Re: Reliable Datagram ??? Protocols

phil@BRL.MIL (Phil Dykstra) (10/25/90)

Archive-name: brl-pkg/23-Oct-90
Original-posting-by: phil@BRL.MIL (Phil Dykstra)
Original-subject: Re:  Reliable Datagram ??? Protocols
Archive-site: ftp.brl.mil [128.63.16.6]
Archive-directory: /brl-cad
Reposted-by: emv@math.lsa.umich.edu (Edward Vielmetti)

> The changes to any particular TCP to achieve a reliable datagram model
> would not be significant, but it would take a little work.

It is easy to layer a reliable message protocol on top of TCP.  We
designed one such protocol at BRL call PKG (Package Protocol) and have
used it for several distributed applications over the past five years
(e.g. in BRL-CAD).  Messages have user defined "types" and both
synchronous and asynchronous message exchanges are supported.  At one
time a version of it even ran over DECNET, but our current code is
BSD socket library oriented only.  We should have written an RFC about
it years ago.

If anyone is interested they can look at brl-cad/pkg.shar.Z via
anonymous FTP on ftp.brl.mil (a.k.a. vgr.brl.mil, 192.5.23.6).

- Phil