[ih] A revolution in Internet point-of-view - Was Re: Internet analyses (Was Re: IPv8...)
Jack Haverty
jack at 3kitty.org
Fri May 1 12:23:50 PDT 2026
Connectors are everywhere. Even in software. We call them APIs, or
protocols, depending on how many computers are involved. But they are
essentially also "connectors". Corrosion happens too, but in a
different way from metal sliding on metal in plugs and sockets.
Wherever there is a software connector, chances are that the things on
either side were built by different people. Specs are often incomplete
or imprecise and different people interpret them differently. Corrosion
happens when new software is released and behaves differently when using
an existing API or protocol. Connectors, of all types, are causes of
many computer and network problems.
When TCP2 was evolving into TCP4, we added a bunch of tools to help in
diagnosing network problems. One example was the various "source
routing" mechanisms, which would be especially helpful when The Internet
was experiencing some kind of problem in the routing mechanisms. Many
of these were subsequently discarded as being unnecessary, which was
true, but only in the situation where the network was working perfectly.
Modularity is considered a good thing, but implies a need for
connectors. When people actually experience troubleshooting and
operational problems they find the problems with all types of
connectors. I think too few software or protocol designers ever
actually get experience in operations, so they never learn the issues
associated with connectors.
I've wondered what effect "connectors" have on the users' and ISPs'
experience in The Internet and how it's changed over time.
For example, I suspect most ISPs pay some attention to their own
system's handling of IP datagrams, perhaps collecting data through SNMP
or other mechanisms, and fixing problems as they notice them.
But does anybody watch how their computers behave? TCP puts much of the
error-control mechanisms in the users' devices, where it operates to
compensate for lost datagrams and other failures of the underlying
datagram service.
When I was involved in operating pieces of The Internet, it was common
to see problems in TCP behavior, such as excessive and persistent
unnecessary retransmissions. In effect, the "connector" of TCP between
two computers was "corroded" and causing failures, which the human user
often wouldn't even notice.
SNMP had definitions useful for monitoring TCP behavior, and some TCP
implementations actually provided them. We found them to be a valuable
tool for diagnosing network problems. They were also valuable for
detecting problems, by enabling comparisons of past "good" behavior
versus measured behavior now.
TCP is very good at hiding problems from both the human users and the
operators tasked with keeping the datagrams flowing.
In today's Internet, does anyone monitor TCP behavior? A TCP
connection may involve paths through several ISPs, and their
"connectors". How are users' problems diagnosed? How has that part of
network management changed over time?
Fortunately, our cat hasn't figured out how to use software "connectors"
to get a human's attention. He does know how to do so by chewing
through an Ethernet cable. He does also attack the software connectors,
so far unsuccessfully. Walking on a keyboard, even with paws, may
eventually do something really nasty.
/Jack Haverty
On 5/1/26 00:29, vinton cerf via Internet-history wrote:
> Dave,
> I think it was more than that - a real software problem requiring
> recompilation and reloading of the HP print system. I did have a connector
> problem but it was associated with the demonstration of Arpanet conducted
> in 1974 or 1975 from Sao Paulo, Brazil.
>
>
>
>
> On Thu, Apr 30, 2026 at 11:06 PM Dave Crocker via Internet-history <
> internet-history at elists.isoc.org> wrote:
>
>> On 4/30/2026 4:55 PM, vinton cerf wrote:
>>> To add to Dave's story
>>
>> Since MCI Mail wound up being relevant to Internet history, when Vint
>> used MMDF to interconnect with Internet mail, I'll add to his addition.
>>
>> MCI Mail was built using a collection of vendors for different parts of
>> the system. (HP had the remote laster printers.)
>>
>> Six months before the scheduled public demo was the first meeting, with
>> all the vendors in the same room.
>>
>> Vint got up to greet everyone and set the stage. He said we did not
>> have much time but we were going to meet the September deadline. Then
>> he said that if anything stopped us -- not that it would, but if it did
>> -- it would be a connector.
>>
>> As I recall, that middle-of-the-night-before-the-demo problem that Vint
>> described turned out to be a connector.
>>
>> d/
>>
>> --
>> Dave Crocker
>>
>> dhc at dcrocker.net
>> bluesky: @dcrocker.bsky.social
>> mast: @dcrocker at mastodon.social
>> +1.408.329.0791
>>
>> Volunteer, Silicon Valley Chapter
>> Northern California Coastal Region
>> Information & Planning Coordinator
>> American Red Cross
>> dave.crocker2 at redcross.org
>>
>> --
>> Internet-history mailing list
>> Internet-history at elists.isoc.org
>> https://elists.isoc.org/mailman/listinfo/internet-history
>> -
>> Unsubscribe:
>> https://app.smartsheet.com/b/form/9b6ef0621638436ab0a9b23cb0668b0b?The%20list%20to%20be%20unsubscribed%20from=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/20260501/871d2da1/attachment.asc>
More information about the Internet-history
mailing list