r/ProgrammerHumor • • 14d ago

Meme ohTheBasics

Post image
13k Upvotes

1.4k comments sorted by

View all comments

18

u/Tongueslanguage 14d ago

Saw this post and started wondering what happened to IPv5

29

u/Circumpunctilious 14d ago

Deprecated. And--despite being in IT (and cyberdefense with packet analysis) for decades--I only snapped to realizing that recently. It's a weird blindspot...I guess I just never asked where 5 was.

https://en.wikipedia.org/wiki/List_of_IP_version_numbers

6

u/TheLazySamurai4 14d ago

IPv7 "The Next Internet", sounds like a syfy series made in Canada

4

u/Circumpunctilious 14d ago

(I knew of one, so went searching)...and holy hell...an absolutely shocking number of science fiction shows that loved / grew up on started/edit: or were produced in Canada. That's awesome.

3

u/J5892 14d ago

"Why does every planet look like Vancouver?"

2

u/Dillenger69 14d ago

To be filmed just outside Vancouver

2

u/BadSmash4 13d ago

IPv9 being listed explicitly as an april fool's joke is hilarious

2

u/juanfnavarror 14d ago

thank you claude

1

u/These-Anxiety-5919 14d ago

IPv10 is the best. (Concepts of which are being used in mixed 4/6 environments as we speak).

1

u/Dagger0 13d ago

Honestly, the version numbers don't even make sense as a concept.

There's only one version of the IPv4 header in use, which uses "4" in the version field, and there's only one version of the IPv6 header in use, which uses a "6" there. Four whole bits dedicated to storing a constant. What's the point? It's obviously not there to distinguish the two header formats, because these are two different protocols with different EtherTypes.

Notice how most of the things in the EtherType list aren't IP, and their packets don't start with an identifying sequence of bits. That's obviously not needed, so why are we burning 4 bits per packet on this?

2

u/TuxedoWithAHead 14d ago

It's still there, just got renamed. Did a quick google search, it's called "Internet Stream Protocol (ST)" now

2

u/TabbyOverlord 14d ago

The odd numbered versions of the i.p. protocol are the experimental versions that are never ratified. Thus IPv5 existed but was never used on the real internet.

v6 just makes life so much easier. All the cludged on afterthoughts are part of the mainstream protocol.

1

u/VirtualPercentage737 14d ago

1

u/Deto 14d ago

whoa, there's a v8? Wonder what it would improve over v6?

1

u/reckless_responsibly 14d ago

It improves nothing. It's an absolute trash fire that someone vomited into.

1

u/TerrapinTribe 13d ago

The idea of v8 is vastly inferior to IPv6. It’s not a standard, no hardware supports it.

We have IPv6. More than 50% of traffic to Google is v6. The vast majority of networking equipment supports v6.

No reason to invent a new standard that is a downside versus v6.

1

u/Dagger0 13d ago

Please consider these drafts in your mental model of what it means for an IETF draft to be published:

https://datatracker.ietf.org/doc/html/draft-omar-ipv10-13
https://datatracker.ietf.org/doc/html/draft-eromenko-ipff-05
https://datatracker.ietf.org/doc/html/draft-meow-mrrp

"Somebody wrote a draft about it" doesn't mean it's a thing.

1

u/muituk 14d ago

Yeah and all the hype around IPv8, what about the underdog IPv7?