ihnp4/email talk

smb@ulysses.att.com
Fri, 26 Oct 90 10:20:19 EDT

Here, with permission, are Gary's viewgraphs from his talk about
ihnp4 and Usenet. They appear to use the -mm macro package.

(5.61+/IDA-1.2.8) id AA13397; Fri, 30 Jun 89 14:57:52 -0500
(5.61+/IDA-1.2.8) id AA32096; Fri, 30 Jun 89 14:59:58 -0500
Date: Fri, 30 Jun 89 14:59:58 -0500
From: Gary Murakami <murakami@cs.uiuc.edu>
To: ulysses!smb
Subject: ihnp4/email talk

.S 18
.SA 0
.PH "''''"
.PF "'''\s-2ihnp4!gjm (09/24/88)\s+2'"
.SP 2
.DS C
.I
The History of ihnp4 and
The Growth of the Email Network
.R
.DE
.SP 2
.DS C

Gary J. Murakami

University of Illinois at Urbana-Champaign
uiucdcs!murakami
murakami@cs.uiuc.edu

AT&T Bell Laboratories
research!gjm
gjm@research.att.com

ihnp4!gjm
gjm@ihnp4.att.com

.I
Chicago Electronic Mail Conference
September 24, 1988
.R
.DE
.SK
.H 1 "Mail Foundations"
.nf

1700 B.C., Job 9:25

"Now my days are swifter than a post;
they flee away, they see no good."

500 B.C., Cyrus of Persia, Herodotus

"Neither snow nor rain nor heat nor gloom of night
stays these couriers from the swift completion of
their appointed rounds ..."

posts "posta" (Italian)

posts one day's journey apart

.SK
.H 1 "Mail History"
.nf

1680 London, William Dockwra
charge, 1 english penny
1692 New York City - Boston
Boston Post Road -> U.S. Highway 1
1693 Boston, Richard Fairbanks

1737 Philadelphia, Ben Franklin, postmaster

1798 Portland, ME to Savannah, GA, 40 days
-> 1839, 8 days
1836 Rowland Hill, flat rate, penny paid by sender
(receiver previously charged by distance)
1839 Pony Express, East cost to St. Louis
12 mph, 3x charge
1847 Stamps in U.S.

1858 Street mailboxes

1860 Pony Express, St. Joseph, MO to Sacremento, CA
ended Oct. 1861, $5 -> $1/ounce
fastest trip 7 days 17 hours
1864 Mail sorted on train

.SK
.H 1 "Early UNIX mail at Bell Laboratories"
.nf

1979- \fBmail (1)\fR

UNIX V7, Bell Laboratories, Murray Hill, NJ

UUCP - UNIX to UNIX copy
usend - IBM RJE network
nusend - NSC HYPERChannel (1982)

1979 \fBUUCP - UNIX to UNIX copy\fR

D. A. Nowitz, M. E. Lesk,
\fIA Dial-Up Network of UNIX Systems,\fR
in \fBUNIX Programmer's Manual, Seventh Ed.,\fR 1979

transport - uuxqt rmail
queuing - /usr/spool/uucp

.SK
.H 1 "UCB Mail and ARPANET"
.nf

1982- \fBSMTP\fR

J. Postel,
\fISimple Mail Transfer Protocol,\fR
\fBRFC821,\fR Network Information Center,
SRI International, Menlo Park CA, 1982

1982- \fBUCB Mail, delivermail\fR

Kurt Schoens (Berkeley Mail)

D. H. Crocker,
\fIStandard for the Format of ARPA Internet Text Messages,\fR
\fBRFC822,\fR Network Information Center,
SRI International, Menlo Park CA, 1982

Mail - user agent
delivermail - routing/delivery agent
aliases

.SK
.H 1 "AT&T Corporate Electronic Mail Project"
.nf

Gary J. Murakami

1982- \fBemail --> paper mail\fR

opr -mail
print paper mail, delivery to office

1982- \fBpost(1) name server\fR

Mike Lesk, Ruby Jane Elliot

address email by people names

1982 \fBCorporate Electronic Mail project\fR

computer originated mail to all recipients
post (1)
Mail (1 UCB), mailx
opr -mail
corporate database
electronic addresses
office addresses for paper mail
(output bin, local printer)

.SK
.H 1 "ihnp4 and Action Central"
.nf

Gary J. Murakami <ihnp4!gjm>

1982 \fBihnp4 installed\fR, Naperville, IL
"Indian Hill Network Processor #4"

1982 \fBHistorical UUCP meeting\fR

Bell Laboratories, Murray Hill, NJ 4/82

HoneyDanBer (HDB) UUCP initiated
Action Central announced

1982 \fBAction Central - Bell Labs UNIX Registry\fR

centralized UUCP information

ihnp4, fix hourly "prank" phone call
dialcode conventions
chicago 9= chicago 9=1312

AT&T internal machines fully connected
$10,000,000 savings/year

1988 ihnp4 "deinstalled"
powered-down 02/89
6-7 years of service
computer museum donation?
.SK
.H 1 "Netnews and USENET"
.nf

1982- \fBnetnews\fR

A news - UNC (N. Carolina)
B news - M. R. Horton

ihnss, Bell Laboratories, Naperville IL
batching, DBM(3) indexed history

1983 \fBUSENET (netnews network)\fR

backbone organized

increased UUCP load
large queues, slow large dir search
execution bottleneck

very long mail paths for replies

.SK
.H 1 "HoneyDanBer UUCP"
.nf

1983- \fBHDB UUCP\fR

Peter Honeyman <allegra!honey>
Dave Nowitz <attunix!dan>
Brian Redman <harpo!ber>

connection improvements
Devices - multi-network
Dialers - chat scripts

queues - directory per host
uuxqt - per host performance, security

Permissions - improved security
lockfiles - improved (PID in lockfile)

DBM(3) indexed Systems file
Larry Auton <clyde!lda>

.SK
.nf

1983 \fBdomains, gateways, other networks\fR

P. Mockapetris,
\fIDomain Names - Concepts and Facilities,\fR
\fBRFC882,\fI Network Information Center,
SRI International, Menlo Park CA, 1983

ARPANET, CSNET (ucbvax, seismo)
BITNET

Eric Allman,
\fISENDMAIL - An Internetwork Mail Router,\fR
in \fBUNIX Programmer's Manual,
4.2 Berkeley Software Distribution,\fR 1983

configuration - rewriting production language
domain routing
transport interface
route optimization
aliases
SMTP
queuing

complex, incomprehensible

.SK
.H 1 "Pathalias"
.nf

1984 \fBpathalias - email route generator\fR

Peter Honeyman, Steven M. Bellovin,
\fIPATHALIAS or The Care and Feeding of Relative Addresses\fR

paths host!user -> path!host!user

domains host.domain!user domain!user

gateways
arpa .gov, .csnet
ulysses .homer.att.com(0)

media media:path

NET-DK = { ihnp4 ... }
via-dk NET-DK(DEDICATED+HIGH)
ihnp4 via-dk:(0)

.SK
.H 1 "Mapping and Routing"
.nf

1984 \fBUUCP Mapping Project - pathalias input\fR

M. R. Horton, K. Summers-Horton, and B. Kercheval,
\fIProposal for a UUCP/USENET Registry Host,\fR
in \fBProc. Summer USENIX Conference, Salt Lake City, 1984\fR

1985 \fBtransport addresses\fR

UUCP Project
unambiguous
host!domain!user

1985 \fBsmail\fR

M. R. Horton
"simple" domain routing/delivery agent

1985 \fBupas\fR

D. Presotto,
\fIUpas - A Simpler Approach to Network Mail,\fR
in \fBProc. Summer USENIX Conference, Portland, 1985\fR

routing/delivery agent
regular expressions

.SK
.H 1 "Other email developments"
.nf

1983 \fBnetword - ECOM (U.S. Post Office)\fR
email -> paper mail
defunct

1985 \fBpathparse\fR
P. Honeyman, P. E. Parseghian,
\fIA Parser for Electronic Mail Addresses,\fR
in \fBProc. Winter USENIX Conference, Dallas, 1985\fR

disambiguate problematic routes
e.g. down!bruce@asburypark
graph traversal

1986- \fBATTMAIL\fR
commercial email service, paper mail
UUCP compatible, inter-networked
MCI MAIL (not UUCP compatible)

1987- \fBNNTP - Netnews Transfer Protocol\fR

1987- \fBC News\fR - efficient batch processing

1987 \fBUUPC - UUCP for PCs (home computers)\fR
increased growth of the UUCP network

.SK
.H 1 "ihnp4 configuration"
.nf

\fBhardware (approximate)\fR
AT&T 3B20S
16 dialin modems (8 external/8 internal)
2 dialout ACUs
16 Datakit(R) TY lines (in/out)
1 Datakit multiplexed host interface
dialout modem pool
1 RJE link 19.2 Kbps
1 NSC HYPERChannel interface

\fBihnp4 software configuration\fR
post, Mail
HDB UUCP
local domain handling
AT&T host optimization
name server escape
path/media routing
post name server
make - autoconfig

\fBaddresses\fR
path ihnp4!system!user
domain ihnp4!host.domain!user
name ihnp4!gary.j.murakami

.SK
.H 1 "ihnp4 statistics"
.nf

\fBcapacity\fR
50 MB/day UUCP traffic
50 MB/day (n)usend traffic
O(100) hosts queues/day
O(1000) jobs-messages/day

\fBnetnews neighbors\fR
.ft CW
67 news
55 att (4 non-IH)
3 backbone (1 att)
7 chicago
1 other (stolaf)
.ft P
\fBemail neighbors\fR
.ft CW
2486 all
1870 att (AT&T)
536 ext (non-AT&T)

57 nsc (HYPERchannel)
1233 dk (Datakit VCS)
432 asp (RJE network)
1279 cor (internal dialup)
1815 acu (external dialup)

1302 nac (Action Central)

16274 paths (pathalias routes)
.ft P

.SK
.H 1 "Other experiments at ihnp4"
.nf

1985 \fBUUCP Transport Interface\fR

network library interface (e.g. NSC NETEX, TLI)

1985 \fBdistributed UUCP\fR

Portable Distributed UNIX (PDU)
network file system
ihnp1, MYNAME=ihnp4
Datakit mux interface
mkdir, uudemon.hour rmdir problems
(SVR3 mkdir system call fix)

.SK
.H 1 "Email Vision"
.nf

\fBnetworks\fR
UUCP persistence - UUPC on micros
internet - expanded, FDDI
global fabric - COLAN, ISDN
minimize store and forward hops

\fBemail software\fR
smail/pathalias
upas/pathalias

\fBaddresses\fR
bang persistence
some progress toward domains

\fBcommercial services\fR
UUNET
attmail

\fBnews\fR
centralize
commercial BBS (e.g. well)
single news server
network file system
continued growth
scaling problems

This page last updated on: Jul 1 09:16