Next Previous Contents

1. UUCP Protocol Sources

UUCP Protocol Sources

"Unix-to-Unix Copy Program," said PDP-1. "You will never find a more wretched hive of bugs and flamers. We must be cautious." --DECWars

I took a lot of the information from Jamie E. Hanrahan's paper in the Fall 1990 DECUS Symposium, and from `Managing UUCP and Usenet' by Tim O'Reilly and Grace Todino (with contributions by several other people). The latter includes most of the former, and is published by O'Reilly & Associates, Inc. 103 Morris Street, Suite A Sebastopol, CA 95472 It is currently in its tenth edition. The ISBN number is `0-937175-93-5'.

Some information is originally due to a Usenet article by Chuck Wegrzyn. The information on execution files comes partially from Peter Honeyman. The information on the `g' protocol comes partially from a paper by G.L. Chesson of Bell Laboratories, partially from Jamie E. Hanrahan's paper, and partially from source code by John Gilmore. The information on the `f' protocol comes from the source code by Piet Berteema. The information on the `t' protocol comes from the source code by Rick Adams. The information on the `e' protocol comes from a Usenet article by Matthias Urlichs. The information on the `d' protocol comes from Jonathan Clark, who also supplied information about QFT. The UUPlus information comes straight from Christopher J. Ambler, of UUPlus Development; it applies to version 1.52 and up of the shareware version of UUPlus Utilities, called FSUUCP 1.52, but referred to in this article as UUPlus.

Although there are few books about UUCP, there are many about networks and protocols in general. I recommend two non-technical books which describe the sorts of things that are available on the network: `The Whole Internet', by Ed Krol, and `Zen and the Art of the Internet', by Brendan P. Kehoe. Good technical discussions of networking issues can be found in `Internetworking with TCP/IP', by Douglas E. Comer and David L. Stevens and in `Design and Validation of Computer Protocols' by Gerard J. Holzmann.


Next Previous Contents