[ih] Why did TCP win? [Re: Internet-history Digest, Vol 63, Issue 3
Guy Almes
galmes at tamu.edu
Mon Feb 3 10:32:34 PST 2025
Craig,
Two very good paragraphs.
I'd like to reinforce the second one. The university is a very
peculiar institution: each spring it gets rid of its 25% smartest people
and somehow manages to survive.
By the early 1990s, many new graduates had been exposed to the
Internet and liked it. We faculty types "knew" that the Internet was
for collaborative research, supercomputer access, etc. But the
undergraduates who were exposed to the Internet used it for many other
reasons, including email to their high school buddies, Usenet, and,
before long, access to the Web.
One corporate recruiter visiting Rice University had interviewed some
students. "<student name> told me he would only consider companies that
are connected to the Internet. What's the Internet?" I wouldn't be
surprised if many companies connected to the Internet c. 1990 in part
under the influence of new employees fresh out of universities.
And those graduates, now cut off from their student accounts, were
early customers for residential ISPs. Oh, and a tip of the hat to the
Hayes V.32 modems then coming out -- a dial-up line could now deliver a
large fraction of the 56kb/s that still connected whole universities to
the NSFnet.
I think we often underestimate the impact of these university
graduates of the early '90s in accelerating both the corporate Internet
and the residential Internet.
-- Guy
On 2/3/25 11:49 AM, Craig Partridge via Internet-history wrote:
> Yes and entirely characteristic of executives at companies selling edge
> systems and software who weren't down in the trenches doing network
> deployment, especially as the host software for TCP/IP was often free (cf.
> BSD) or third-party, so you weren't seeing it in quarterly sales. Recall
> the well-known Gates memo pivoting to the Internet was in 1995.
>
> Also worthy of note -- the widespread deployment of NSFNET at universities
> by c. 1990, meant students were graduating in 1993 and later and
> discovering their employers weren't on the 'Net and saying "umm, fix this
> or I'm not staying".
>
> Craig
>
>
> On Mon, Feb 3, 2025 at 9:43 AM Bob Purvy via Internet-history <
> internet-history at elists.isoc.org> wrote:
>
>> I worked with Jack at Oracle in those days. One golden quote etched in my
>> memory is from our VP, the late Smokey Wallace, saying "Everything is not
>> going to be TCP. Those other protocols are not going away."
>>
>> This would have been 1991-92.
>>
>> On Sun, Feb 2, 2025 at 3:16 PM Brian E Carpenter via Internet-history <
>> internet-history at elists.isoc.org> wrote:
>>
>> > > "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, and modestly priced on
>> > most other operating systems.
>> >
>> > After 1995 you could add "because of the Web".
>> >
>> > (IBM watchers might add: it also worked over Token Ring,
>> > despite Ellen Hancock's best efforts.)
>> >
>> > That's over-simplified, but I think it's ~ true. A more subtle
>> > point is that all the OSI hype prepared the market for a single
>> > non-proprietary protocol suite, but TCP/IP was ready first.
>> >
>> > Regards
>> > Brian Carpenter
>> >
>> > On 03-Feb-25 11:57, Jack Haverty via Internet-history wrote:
>> > > It's hard to remember a number, but the "Cisco Does IT!" list looks
>> > > plausible as protocols their routers supported. I recall that there
>> > > were a lot of choices. Perhaps the Internet Archive has ancient
>> > > documentation captured from cisco.com.
>> > >
>> > > In the early 1990s, I was "Internet Architect" at Oracle. Our mantra
>> > > was "Any Computer, Any Network", and we built software for all kinds of
>> > > computers and whatever kind of network the customer might have chosen.
>> > > "Client Server" was the buzzphrase of the day, so our mission was
>> > > connecting clients to servers, regardless of who made the computer or
>> > > what kind of network was involved.
>> > >
>> > > That meant we had to know about all sorts of networks.
>> > >
>> > > In addition to developing software, we also ran the corporate
>> > > "intranet", using cisco multi-protocol routers to interconnect sites in
>> > > something over 100 countries. We never ran, at the same time, all of
>> > > the protocols cisco supported. But we did run a multiprotocol
>> > > intranet, and therefore could experience the same pain our customers
>> > > were having. And there was definitely pain, especially in the era when
>> > > the oxymoron of "global LAN" was popular.
>> > >
>> > > The evolution of technology by that point had made purchases of
>> > > computing equipment no longer restricted to corporate decision makers.
>> > > PCs, workstations, and LANs now fit within departmental budgets and
>> > > purchasing authority. The result was a corporate technology melange -
>> > > perhaps PCs in accounting, mainframes in IT, Apple in Marketing, DECNET
>> > > in Engineering, etc.
>> > >
>> > > Although our client/server software could run on any computer, and on
>> > > whatever network you chose, it couldn't connect a client on Netware to
>> a
>> > > server on SNA.
>> > >
>> > > Having experienced the rise of TCP as a technology to interconnect
>> > > diverse physical networks using "gateways", the parallels to the
>> > > multiprotocol world were pretty clear. Routers interconnected
>> physical
>> > > networks, and multiprotocol versions could run all sorts of protocols
>> > > over them. But that didn't enable clients on one type of logical
>> > > network (such as SPX/IPX) to connect to servers on another type (such
>> as
>> > > TCP).
>> > >
>> > > Basic IP routers interconnected physical networks using IP.
>> > > Multiprotocol routers created overlapping, but separate, internets of
>> > > each type, such as IP, IPX, etc. What was missing was the technology
>> to
>> > > form an "internet of diverse internets".
>> > >
>> > > We created a copycat to IP's router technology, with a product called
>> an
>> > > "Interchange", to connect between one or more logical networks. An
>> > > Interchange was just software, so the only requirement was some
>> computer
>> > > somewhere that supported two or more types of network protocols.
>> > >
>> > > Conceptually, an "Interchange" simply "plugged together" whatever
>> > > virtual circuit capability existed in each network. Multiple "hops"
>> > > were possible, e.g., to pass traffic between an SPX/IPX client to a TCP
>> > > backbone, to a mainframe server using LU6.2 (SNA), by passing traffic
>> > > through 2 Interchanges, "plugging together" the virtual circuits from
>> > > each. Multiprotocol routers interconnected physical media;
>> > > Interchanges similarly interconnected logical networks, enabling
>> > > customers to use their multiprotocol networks more effectively.
>> > >
>> > > I remember being somewhat shocked to hear customers' visions of the
>> > > future for their own IT worlds. Although many of them had
>> multiprotocol
>> > > networks, they were all at various stages of experimenting with TCP,
>> and
>> > > many had already decided that TCP was their choice as a target
>> > > architecture within their organization. TCP had already won, and the
>> > > challenge was figuring out how to get there. That was in the early
>> 90s.
>> > >
>> > > So our message changed. Interchanges still enabled customers to choose
>> > > multiprotocol networks as their IT infrastructure. But they also
>> served
>> > > a management role, permitting different parts of the organization to
>> > > introduce TCP to replace whatever they had been using, but at their own
>> > > pace driven by strategy, budgets, and pragmatics. During such
>> > > transitions, which might take years, Interchanges maintained
>> > > connectivity between all clients and all servers. There was no need
>> to
>> > > plan for the disruption of a "flag day" switchover.
>> > >
>> > > One regret I've had is that I never thought to ask the customers *why*
>> > > they all chose TCP for their long-term target architecture.
>> > >
>> > > That's why I asked "Why did TCP win?"
>> > >
>> > > Jack Haverty
>> > >
>> > > On 2/2/25 09:28, John Shoch via Internet-history wrote:
>> > >> Jack Havety wrote:
>> > >>
>> > >>
>> > >>> Corporate networks used "multiprotocol routers" to run a simultaneous
>> > >>> mix of different Internets over the same circuits and equipment they
>> > had
>> > >>> purchased. ...
>> > >>> During the 1990s and 2000s, I watched as all of those competitors
>> > >>> disappeared.? It seemed like it happened almost overnight.? Few
>> people
>> > >>> today likely even remember they existed.??
>> > >>
>> > >> OK, so this has provoked me to ask a trivia question, especially for
>> > all of
>> > >> you who know more about Cisco than I do:
>> > >> "In the early days, how many networks or protocols were handled by
>> > Cisco's
>> > >> multi-protocol routers?"
>> > >> I certainly don't know. But as a starting point, the Computer History
>> > >> Museum has a t-shirt on display from Cisco.
>> > >> https://urldefense.com/v3/__https://www.computerhistory.org/collections/
> catalog/102696803__;!!KwNVnqRv!FTwPiwD8LX-mTT9dAhGb-
> DA3VTjRLrk80M08w628L-Hr_G6UJA-9NMXb9BaQDHMvK48wHKr3u2o7fNb_et7xmKp9eA6tdw$ <https://urldefense.com/v3/__https://www.computerhistory.org/collections/catalog/102696803__;!!KwNVnqRv!FTwPiwD8LX-mTT9dAhGb-DA3VTjRLrk80M08w628L-Hr_G6UJA-9NMXb9BaQDHMvK48wHKr3u2o7fNb_et7xmKp9eA6tdw$>
>> > >> Don't think I can attach a photo here, but it says on the front:
>> > "Others
>> > >> talk about it."
>> > >> And on the back it says:
>> > >> "Cisco Does It!"
>> > >> TCP/IP
>> > >> DECnet IV and V
>> > >> Novell IPX
>> > >> AppleTalk I and II
>> > >> ISO CLNS (OSI)
>> > >> SDLC Transport
>> > >> Banyan VINES
>> > >> Ungermann-Bass Net/One
>> > >> 3Com 3+/3+Open
>> > >> Xerox XNS
>> > >> Apollo Domain
>> > >> Xerox PUP
>> > >> CHAOSnet
>> > >> SNA
>> > >> NETBIOS
>> > >> PPP
>> > >> X.25
>> > >> DDN X.25
>> > >> Frame Relay
>> > >> SMDS 802.6
>> > >>
>> > >> I wonder if that list was sorted by market share at the time, in their
>> > >> deployments......
>> > >
>> > >
>> > --
>> > Internet-history mailing list
>> > Internet-history at elists.isoc.org
>> > https://urldefense.com/v3/__https://elists.isoc.org/mailman/listinfo/
> internet-history__;!!KwNVnqRv!FTwPiwD8LX-mTT9dAhGb-DA3VTjRLrk80M08w628L-
> Hr_G6UJA-9NMXb9BaQDHMvK48wHKr3u2o7fNb_et7xmKryxWpifQ$ <https://urldefense.com/v3/__https://elists.isoc.org/mailman/listinfo/internet-history__;!!KwNVnqRv!FTwPiwD8LX-mTT9dAhGb-DA3VTjRLrk80M08w628L-Hr_G6UJA-9NMXb9BaQDHMvK48wHKr3u2o7fNb_et7xmKryxWpifQ$>
>> >
>> --
>> Internet-history mailing list
>> Internet-history at elists.isoc.org
>> https://urldefense.com/v3/__https://elists.isoc.org/mailman/listinfo/
> internet-history__;!!KwNVnqRv!FTwPiwD8LX-mTT9dAhGb-DA3VTjRLrk80M08w628L-
> Hr_G6UJA-9NMXb9BaQDHMvK48wHKr3u2o7fNb_et7xmKryxWpifQ$ <https://urldefense.com/v3/__https://elists.isoc.org/mailman/listinfo/internet-history__;!!KwNVnqRv!FTwPiwD8LX-mTT9dAhGb-DA3VTjRLrk80M08w628L-Hr_G6UJA-9NMXb9BaQDHMvK48wHKr3u2o7fNb_et7xmKryxWpifQ$>
>>
>
>
> --
> *****
> Craig Partridge's email account for professional society activities and
> mailing lists.
> --
> Internet-history mailing list
> Internet-history at elists.isoc.org
> https://urldefense.com/v3/__https://elists.isoc.org/mailman/listinfo/
> internet-history__;!!KwNVnqRv!FTwPiwD8LX-mTT9dAhGb-DA3VTjRLrk80M08w628L-
> Hr_G6UJA-9NMXb9BaQDHMvK48wHKr3u2o7fNb_et7xmKryxWpifQ$ <https://urldefense.com/v3/__https://elists.isoc.org/mailman/listinfo/internet-history__;!!KwNVnqRv!FTwPiwD8LX-mTT9dAhGb-DA3VTjRLrk80M08w628L-Hr_G6UJA-9NMXb9BaQDHMvK48wHKr3u2o7fNb_et7xmKryxWpifQ$>
>
More information about the Internet-history
mailing list