On Wed, Aug 28, 2019 at 12:50:36PM -0400, Paul Winalski wrote:
On 8/28/19, Clem Cole <clemc(a)ccc.com> wrote:
On Wed, Aug 28, 2019 at 2:46 AM Peter Jeremy
<peter(a)rulingia.com> wrote:
Tru64 talked to DECnet Phase X (I don't remember which one, maybe 4 or 5),
which had become an ISO/OSI stack by that point for political reasons
inside of Digital (the OSI vs TCP war reminded me of the Pascal vs C and
VMS vs UNIX wars - all very silly in retrospect, but I guess it was really
about who got which $s for development).
It was DECnet Phase V that was based on the ISO/OSI stack. IIRC, at
the time the European telcos were pushing OSI, it had become an ISO
standard, etc. etc. It was also pretty easy to compatibly slide the
legacy proprietary DECnet Phase IV adaptive routing and virtual
circuit layers into the OSI stack.
TCP won the war, of course. The risk with international standards
fashioned out of whole cloth by a committee (as opposed to being a
regularization of existing practice) is that the marketplace may
choose to ignore the "standard". OSI and the Ada programming language
are cases in point.
The great Mike Padlipski said "do you want protocols that look nice or
protocols that work nice?" in his fantastic book Elements of Networking
Style [*].
Maybe it's just that I read that book at the right time, I was porting
Lachman's STREAMS based TCP/IP stack, I had taken a networking class
where we built a stack, so I knew there was a state machine in there,
I had read Masscomp's networking primer and written some clients and
servers. So I sort of knew a little but did not have the big picture.
I read Mike's book and it snapped everything into focus, which is in
part why I loved it. The other part was all the less than subtle jabs
at OSI. Mike couldn't stand the OSI model, another quote from the book
is "If you know what you are doing, 3 layers are enough. If you don't,
7 layers won't help you".
I liked the book enough that I tracked down a phone number for Mike,
I think he was at UCLA or somewhere in LA but I might be wrong (the
number I have is 310-670-4288 which is a LA area code), and called him
and thanked him for the book. We ended up becoming friendly with each
other and chatted from time to time about networking stuff. I miss that
guy, he was great.
[*] The book is available here for $20. Worth it.
https://www.iuniverse.com/en/bookstore/bookdetails/124830-The-Elements-of-N…