[ih] Internet-history Digest, Vol 65, Issue 23
Dave Crocker
dhc at dcrocker.net
Mon Apr 21 00:48:52 PDT 2025
On 4/21/2025 8:23 AM, John Shoch via Internet-history wrote:
> But none of the networking protocols enforced data
> integrity and this problem had,
> apparently, gone on for months."
Heh. Apologies. I thought I'd worded that more carefully. And thanks
for providing the background treatise this needed.
I did indeed only mean to comment on the implementation only. I was
tempted to review the actual protocol specs, which is something I
probably did back then. But I'm a lot lazier now.
Anyhow, cutting corners by implementers doing proprietary
implementations was not that unusual in those days. In the emerging
commercial Internet space, I especially liked marketing blurbs for
Internet protocols that said 'based on' TCP/IP, since it inevitably
meant the product did not interoperate with other people's.
At U-B, we had a telnet client implementation that was fairly aggressive
about setting up telnet options with the other side, as soon as the TCP
connection was set up. One day, a friendly, knowledgeable customer
called to say that it did not interoperate with another company´s telnet
server. This was a surprise, since we interoperated with plenty of
others and had had no problem reports before this.
I sent them the packet-tracing package and had them capture a session.
What I saw from it was that the other side received the TCP connection
and then immediately passed it off to their terminal driver, with no
telnet server mediating. So their system just echoed back our telnet
option requests!
Best of all was that after I explained this to the customer they then
asked me what we were going to do about it. I sputtered that the
problem was the other company's implementation. The customer said they
understood this, and would certainly talk with the other folks, but we
were more responsive....
Later, at Wollongong, we had a PC TCP/IP stack that suddenly started
flooding the LAN. Turned out the engineer had built it in a LAN-only
environment (before I got there) which was a lot quicker and a lot more
reliable than the open Internet. So they chose to avoid the hassle of
implementing the specified retransmission code and just had a fixed,
very-short timer....
d/
--
Dave Crocker
Brandenburg InternetWorking
bbiw.net
bluesky: @dcrocker.bsky.social
mast: @dcrocker at mastodon.social
More information about the Internet-history
mailing list