In article <ufh8jd$fi6$
5...@news.misty.com>,
Johnny Billquist <
b...@softjar.se> wrote:
>On 2023-10-03 16:11, Dan Cross wrote:
>> In article <ufh5rl$fi6$
2...@news.misty.com>,
>> Johnny Billquist <
b...@softjar.se> wrote:
>>> On 2023-10-02 17:40, Dan Cross wrote:
>>>> [snip]
>>>> The historical record shows that the players at the time meant
>>>> the network of IMPs and the hosts that connected to them. It
>>>> seems pretty clear that they didn't _just_ mean NCP.
>>>
>>> I would argue that ARPANET was the host and the services they provided.
>>> Just become something else went over the same cables don't mean anything
>>> meaningful.
>>
>> I mean, you have the words of the people involved with respect
>> to what they meant. They clearly referred to IP going over "the
>> ARPANET" in IEN 28, among other contemporary accounts. We can
>> sit here, 40 years after the fact, and spitball about what they
>> _really_ meant or how they were wrong all we want, but we can
>> see directly what they were referring to.
>
>That document talks about a theoretical ARPANET running TCP. Which you
>could argue is what happened after flag day.
No...It talks about sending "Internet Protocol" "segments" over
the ARPANET using the 1822 protocol. It says it right there on
the tin.
Note that this is not just TCP; this is actually IP. IEN 2
suggested layering into IP and TCP:
https://www.rfc-editor.org/ien/ien2.txt
>And the addressing scheme/ideas in that document is also an interesting
>read. It's obviously different than what eventually was defined in IP.
Well, yes: this was IPv2, which was an experimental version. So
what?
>So is this document relevant to bring up here? It's not something that
>ever actually existed, but was the start of the process that eventually
>led to the switch at flag day to TCP/IP.
Well, the part that I quoted talked about sending IP datagrams
over the ARPANET by wrapping the in 1822 frames and sending them
to an IMP. I'd say that's relevant with respect to exploring
what the authors of the early IP drafts were thinking: they had
a network, that network (which the called the "ARPANET") could
talk NCP, but they also obviously felt that they could make it
talk IP/TCP as well.
>>>>> Just because you had other protocols using the same underlying
>>>>> infrastructure, does it mean they are part of the same network?
>>>>> I would say not.
>>>>
>>>> This is arguing semantics to an extent, but to answer this
>>>> question, I would describe such an arrangement as different
>>>> applications of the underlying network.
>>>
>>> I would disagree that it's semantics. If you took a computer that talked
>>> TCP/IP and hooked it up to an IMP before flag day, you would be unable
>>> to communcate with all the hosts on ARPANET, even if they were at the
>>> other end of that IMP.
>>>
>>> You could talk to other machines that talked TCP/IP, but to reach any
>>> resources on what people referred to as ARPANET you would need a gateway
>>> that translated your traffic, or content, to something that could go
>>> over NCP. If there was no gateway, you were essentially isolated as your
>>> own host, no matter how much of ARPANET was carried over the same IMP.
>>
>> We have IPv4-only hosts on the Internet today that cannot
>> communicate with IPv6 hosts unless through a gateway of some
>> kind; would you argue that IPv6-only hosts are therefore not
>> "on the Internet"?
>
>Well. At the moment, IPv6 only hosts don't really exist yet, but the
>time might (will?) come.
Um, sure they do. Plenty of IoT and embedded devices have
skipped v4 entirely.
>Eventually, I expect IPv4 to be phased out, at
>which point an IPv4 only host will not be on the Inetnet anymore.
>But in a sense yes, we're sort of getting to a dual-protocol Internet at
>the moment. Fallback for most anyone/anything is still IPv4.
Ah, but both are called the "Internet"? Noted. :-)
>> There were machines on the ARPANET before NCP was invented;
>> presumably some didn't even speak NCP after it was invented.
>> Were the first machines on the ARPANET therefore not on the
>> ARPANET because they didn't speak NCP?
>
>If ARPANET was talking some other protocol before NCP, then obviously
>that was the protocol you needed to talk to be on ARPANET, not NCP.
>(I honestly don't know if there was something before NCP.)
This is easily discoverable. In addition to my note earlier in
this thread about the Host<->protocol known as "1822"
(
https://groups.google.com/g/comp.os.vms/c/aX_f3g9O9jo/m/HMYxbVsRAgAJ),
one can simply look at the relevant RFCs: RFC 33 describes NCP:
https://datatracker.ietf.org/doc/html/rfc33
RFC11 describes the earlier host-host protocol:
https://datatracker.ietf.org/doc/html/rfc11
(which in turn refers to BBN report 1822)
Anyway, it seems clear from the historical record that the
people working on TCP/IP thought of the ARPANET as somehow
distinct from just hosts using NCP. You may chose to disagree,
but I don't see any evidence that that's how any of the players
at the time thought of it, and indeed, I see evidence to the
contrary.
- Dan C.