[ih] The invention of what we now call NAT
Bob Hinden
bob.hinden at gmail.com
Wed Apr 23 09:15:45 PDT 2025
Craig,
I was at the same meetings and have the same fuzzy memory about Van talking about address translation.
Bob
> On Apr 22, 2025, at 12:23 PM, Craig Partridge via Internet-history <internet-history at elists.isoc.org> wrote:
>
> Well, and I'm working from memory for the most part, so flaws may exist.
>
> Van Jacobson is credited as the initial thinker about NAT in RFC 1631 prior
> to January 1993, which matches my memory, which is that Van came up with
> NAT as a concept while serving on the ROAD WG (which made its report at the
> 1992 IETF in San Diego -- see minutes p. 508ff, which mention the address
> exhaustion problem but not NAT).
>
> I have a fuzzy memory of Van talking about the idea, which required an
> enabling idea, which was how to match which TCP connection to which host
> among the hosts sharing the IP address. And, as I recall, Van made use of
> the fact that firewalls were doing per TCP connection mappings to firewall
> rules and said "aha, that's how you do it." Since firewalls were a new
> concept, c. 1990 by Bellovin and Cheswick, the idea of a prior invention of
> NAT prior that 1990 would be unlikely. Also, ISPs typically didn't charge
> for IP addresses until a bit after 1990. So the window for someone to
> separately invent NAT exists (c. 1991-1993) but is narrow.
>
> Craig
>
> On Tue, Apr 22, 2025 at 12:52 PM Andrew Walding via Internet-history <
> internet-history at elists.isoc.org> wrote:
>
>> Wizards and Historians,
>> Someone please correct me if what I had heard was wrong. Back in the BBS
>> days when those of us were considering/wanting to connect our BBS systems
>> to the TCP/IP world (which as I recall really was not successful -
>> certainly not for my BBS) one of the members of the Homebrew Computer Club
>> of Menlo Park came up with the idea to bypass the high cost of static and
>> public IP addresses by translating private address space to a single public
>> IP, therefore avoiding the cost of having multiple public IPs. The
>> motivation for this was to avoid paying the service provider more money, of
>> course. Every time we added a phone line and a modem, it cost more money
>> for our BBS's so we were all very sensitive about this. Now, we used
>> tricks like "teen lines" and so forth to minimize costs, but the thought of
>> then having to pay for multiple public IP's for each line was cost
>> prohibitive for most of us along with the perhaps bigger question: why
>> would the TCP/IP network want BBS systems on it?
>>
>> Anyway, I heard about this trick and the code to accomplish this way before
>> RFC 1631 (1994) was even a draft. I would say this was in 1985 or so.
>> Never saw it myself so it has always been a "tall tale" in my head.
>>
>> Anyone know anything to confirm or deny this tall tale?
>> Andy
>>
>> --
>> *Andrew M. Walding*
>>
>> Direct: 214-659-1274
>> Twitter: @awalding
>> www.cellstream.com <http://bit.ly/2PzyatN>
>> www.netscionline.com <http://bit.ly/2PzbxWE>
>>
>> CONFIDENTIALITY NOTICE: The contents of this email message and any
>> attachments are intended solely for the addressee(s) and may contain
>> confidential and/or privileged information and may be legally protected
>> from disclosure. If you are not the intended recipient of this message or
>> their agent, or if this message has been addressed to you in error, please
>> immediately alert the sender by reply email and then delete this message
>> and any attachments. If you are not the intended recipient, you are hereby
>> notified that any use, dissemination, copying, or storage of this message
>> or its attachments is strictly prohibited.
>> --
>> Internet-history mailing list
>> Internet-history at elists.isoc.org
>> https://elists.isoc.org/mailman/listinfo/internet-history
>>
>
>
> --
> *****
> Craig Partridge's email account for professional society activities and
> mailing lists.
> --
> 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: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: Message signed with OpenPGP
URL: <http://elists.isoc.org/pipermail/internet-history/attachments/20250423/a40cf979/attachment.asc>
More information about the Internet-history
mailing list