[ih] Why did TCP win?
Noel Chiappa
jnc at mercury.lcs.mit.edu
Mon Feb 3 12:09:59 PST 2025
> From: Brian E Carpenter
>> "Why did TCP win?"
> I've always answered that with: Because it worked, had a full suite of
> applications, and it was free on Unix
There was no single reason that it did; there were a long list of factors,
some of which you have mentioned there, and others have been given by other
posters, in later messages.
I don't even want to try and put them in weighted order; that would take a
lot of pondering (in the original meaning of the word).
Let me add a very important one, one that I don't recall having seen yet
(sorry if someone else mentioned it, and I missed it); 'Metcalfe's Law'.
https://en.wikipedia.org/wiki/Metcalfe%27s_law
Also referred to as 'installed base'. (Related to 'nobody ever got fired for
recommending IBM'.)
There is of course a complex interaction between the success of TCP/IP and
the success of the Internet. Metcalfe's Law was of course probably _the_
biggest cause of the success of the Internet - and if one wanted to connect
up to it, TCP/IP was an integral part of the package.
The period when TCP/IP was used inside organizations which had no extrnal
connection (and thus could have used _any_ protocol family) is thus probably
instructive. That period was short, but did exist - Novell Netware was a big
hit during it. (At a point in time when PC's and LANs were becoming popular.)
One thing that would have made TCP/IP popular at that point was that it was
available for so any kinds of machines (for reasons touched on earlier); it
wasn't 'company X's protocol'.
Noel
More information about the Internet-history
mailing list