|
| 1 | +BBN PDP-11 V6 Unix with C TCP/IP |
| 2 | +(from Noel Chiappa) |
| 3 | + |
| 4 | + This is an early TCP/IP Unix system written at BBN. It was not the |
| 5 | + first TCP/IP Unix; that was one done at BBN in MACRO-11, based |
| 6 | + on a TCP done in MACRO-11 by Jim Mathis at SRI for the TIU (Terminal |
| 7 | + Interface Unit). |
| 8 | + |
| 9 | + This networking code is divided into three main groups. First there is |
| 10 | + code for the kernel, which includes IPC enhancements to Unix, including |
| 11 | + Rand ports, as well as further extensions to that done at BBN for the |
| 12 | + earlier TCP - the capac() and await() calls. It also includes a IMP |
| 13 | + interface driver (the code only interfaced to the ARPANET at this point in |
| 14 | + time). Next, TCP is implemented as a daemon which ran as a single process |
| 15 | + which handled all the connections. Finally, other programs implement |
| 16 | + applications; TELNET is the only one provided at this point in time. |
| 17 | + |
| 18 | + A modest amount of documentation is available in the 'doc' directory; |
| 19 | + included are the original NROFF source to the two Rand publications |
| 20 | + about ports, and several BBN reports. |
| 21 | + |
| 22 | + The original port code was written by Steven Zucker at Rand; the extensions |
| 23 | + done at BBN were by Jack Haverty. The TCP was mostly written by Mike |
| 24 | + Wingfield, apparently with some assistance by Jon Dreyer. Dan Franklin |
| 25 | + apparently wrote the TELNET. |
| 26 | + |
| 27 | + For more information about this system, see: |
| 28 | + - "Interprocess Communication Extensions for the UNIX Operating System: |
| 29 | + I - Design Considerations", Rand Corporation, Report R-2064/1-AF, June 1977. |
| 30 | + - "Interprocess Communication Extensions for the UNIX Operating System: |
| 31 | + II - Implementation", Rand Corporation, Report R-2064/2-PR, April 1977. |
| 32 | + - "UNIX TCP User's Guide", Bolt Beranek and Newman Inc., Report No. 3724 |
| 33 | + |
0 commit comments