[ih] A comment on the seven layer model
Jack Haverty
jack at 3kitty.org
Tue Apr 22 20:57:33 PDT 2025
Recursive is a nice improvement, but I think there's still more complexity.
At Oracle in the 1990s we had customers with a mess of a multiprotocol
IT environment. Most of them. There might be LU6.2 in the mainframe
managing inventory, SPX/IPX in Accounting, Appletalk in the Graphics
department, TCP in Engineering on their Vaxen and Sparcs, etc. All of
them had a need to get to corporate databases.
Everyone was pretty much committed to standardize on TCP. But it would
take a while, and the unruliness of the transition period might kill the
company.
We followed the lead of TCP and created an internet "above" all of those
other protocol worlds, mimicking what TCP did to interconnect different
kinds of physical networks.
All was in software, including an "Interchange" which performed
functions similar to a gateway or router. But instead of passing
datagrams from one type of network to another as data travelled, the
Interchange passed data from one virtual circuit to another (TCP
connection, SPX connection, whatever the underlying protocol environment
provided as a reliable byte-stream.)
You needed a few machines able to use multiple protocols, but such
connections could be patched together as needed, and changed as they
progressed. Accounting, perhaps on Novell's SPX, might use an
Interchange to a DECNET world, and another Interchange somewhere else
might connect DECNET to TCP where the database lived.
Of course each of those underlying network world might also be its own
"internet", e.g., with a "global LAN" connecting together the Accounting
departments at all the companies sites. They might even all be using
the same LANs and circuits, with multiprotocol routers to keep all the
data moving. But the PCs in Accounting couldn't talk to the mainframes
running LU6.2
It worked well enough, and provided a means for a company to
methodically transition from its melange of multiprotocol network
technologies into its chosen long-term IT architecture, which was
increasingly based on TCP. I think it probably helped TCP supplant all
those other internet technologies, by providing a way for companies to
"get from here to there".
Corporations had drunk the TCP KoolAid. We helped them avoid drowning
in it while they changed everything. Configurations might change as
progress was made towards a full TCP-based environment.
All of this might be running on the same physical network, perhaps of
Ethernets and cisco multiprotocol routers. We called this underlying
service of virtual circuits patched together TNS - Transparent Network
System IIRC.
Does that fit into the 7-layer, or recursive, models? Seems like it
might be a challenge. I never tried.
Jack Haverty
On 4/22/25 20:28, touch--- via Internet-history wrote:
> Yup - recursive - it's the basis of what I call the Recursive Network Architecture, which is the theory on which the way I taught networking works:
> https://www.strayalpha.com/rna/#:~:text=The%20Recursive%20Network%20Architecture%20(RNA,protocol%20layers%20to%20avoid%20reimplementation.
>
> The approach I use is called a “first principles approach to networking”, which ties together info theory, physics, and recursion…
>
> Joe
> —
> Dr. Joe Touch, temporal epistemologist
> www.strayalpha.com
>
>> On Apr 22, 2025, at 8:15 PM, Brian E Carpenter via Internet-history<internet-history at elists.isoc.org> wrote:
>>
>> I've always argued that the main defect in the 7-layer model is that
>> it isn't recursive, especially in layers 2-5. Given that it was invented
>> by computer scientists, I'm also still a bit surprised by this defect.
>>
>> Brian
>> On 23-Apr-25 14:01, touch--- via Internet-history wrote:
>>>> On Apr 22, 2025, at 1:58 PM, Steve Crocker via Internet-history<internet-history at elists.isoc.org> wrote:
>>>>
>>>> Jack,
>>>>
>>>> I liked your comment, "I gave up long ago on trying to stuff this into a
>>>> 7-layer diagram and explain it.”
>>> I like it as well. My class approach is that layers are all relative, e.g., IP-a over IP-b means that IP-a is a transport over IP-b, and IP-b is a link to IP-a.
>>> There’s real utility in layering and in the relation of layers, but not in any absolute count.
>>> Joe
>>> —
>>> Dr. Joe Touch, temporal epistemologist
>>> www.strayalpha.com
>> --
>> Internet-history mailing list
>> Internet-history at elists.isoc.org
>> https://elists.isoc.org/mailman/listinfo/internet-history
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 665 bytes
Desc: OpenPGP digital signature
URL: <http://elists.isoc.org/pipermail/internet-history/attachments/20250422/f1211c90/attachment-0001.asc>
More information about the Internet-history
mailing list