<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 10/24/2009 11:59 PM, Noel Chiappa wrote:
<blockquote cite="mid:20091025035904.356D26BE5DF@mercury.lcs.mit.edu"
 type="cite">
  <pre wrap="">    &gt; From: John Day <a class="moz-txt-link-rfc2396E" href="mailto:day@std.com">&lt;day@std.com&gt;</a>

    &gt; It would be a little hard for the e2e paper in 1982 to be about the
    &gt; CLNP/TP4 vs TCP/IP debate if half the debate didn't exist.

Umm, I didn't say that the E2E paper was about the CLNP/TP4 vs TCP/IP 'debate'
  </pre>
</blockquote>
<font face="Helvetica, Arial, sans-serif">The end-to-end paper was not
written to be a part of any war whatsoever.&nbsp;&nbsp; I say that with knowledge
of all of the 3 co-authors' intents and motivations.</font><br>
<br>
I *now* am beginning to understand what mentality seems to be behind
Bennett's informants' views of history.<br>
<br>
It's an oddly American cultural thing to identify evolutionary and
economic competitions as "wars".&nbsp; We have the "war on drugs", for
example.&nbsp; Somehow the "wars" become ends in themselves: winnning vs.
losing.<br>
<br>
But studying the competitions rarely provides insight into real
issues.&nbsp; Did the Battle of Gettysburg really tell us anything about
either the causes: an economy based on human slavery and "free market"
ideals (the American plantation south) vs. an economy based on
industrialization, internal market growth, and
protectionist/imperialist approaches (the American northeast)?&nbsp;&nbsp; (who
won that battle didn't even stop the argument...)&nbsp; Did the Battle of
Gettysburg predict the creation of "Jim Crow laws"?&nbsp; Did it prevent
them?<br>
<br>
I do remember a wide variety of battles about elements of networking,
including implementations of architectures.&nbsp; I briefly was involved in
the "token ring" vs. "bus" argument about physical infrastructure for
LANs - not as an advocate of either side - and I found it completely
bizarre.&nbsp; The idea on the "token ring" side was that somehow its
puissant "quality of service" would make the end-to-end communications
work, while the "unreliable" CSMA/CD would never be "carrier grade".
Bushwah - and I gently pointed that out in my portion of the original
paper I wrote about LANs with Clark and Pogran for IEEE Proceedings:
LANs would be parts of internets, and the QoS properties of a single
LAN would not transcend that LAN's scope.<br>
<br>
That argument was an implied end-to-end argument: if you want to get a
specific service quality goal satisfied, putting the implementation of
that function in (every part of every one of the) subnetworks is not a
good design.<br>
<br>
However, one can imagine achieving it that way.&nbsp; The resulting
architecture would be very inflexible, and costly to all of those who
*don't* need that particular extreme service quality goal.&nbsp;&nbsp; It would,
for example, make it hard to migrate the path of any communication
while it is happening.<br>
<br>
In any case, the rather silly battle over CSMA/CD vs. token-controlled
access was pretty meaningless in the context of any kind of
internetworking: PUP or TCP or even the Cyclades thing.<br>
<br>
But the "QoS" logic of that day pervades the debate even now.&nbsp;&nbsp; It's so
easy for those who don't build networks to wave their hands and say
that (for example) Verizon can provide QoS on the Internet, when what
is meant is that Verizon provides some latency control on *it's small
segment of the path* to all interesting endpoints.<br>
<br>
This is a rhetorical device called synecdoche - in which the attributes
of a part are assumed to carry through to the whole.&nbsp;&nbsp; The idea that
Verizon can create QoS for the Internet by creating QoS for its part is
a logical fallacy.&nbsp; But it is one that humans continue to fall prey to.<br>
<br>
So to summarize this longer diversion: the war between token ring and
bus-Ethernet teaches us little, and subsequent success of Ethernet as a
term teaches us very little about architecture: in fact, by shrinking
the collision domain to a hub, and then later replacing it with a
switch in the core, the Ethernet has moved towards the deterministic
arbitrated structure of the token ring, along with the manageability of
the "star-shaped" ring concept that Saltzer promoted as the topology.<br>
<br>
So let's not study wars and battles.&nbsp; Let's study architectural
principles and their application.<br>
<br>
<br>
<br>
</body>
</html>