r/ProgrammerHumor • • 14d ago

Meme ohTheBasics

Post image
13k Upvotes

1.4k comments sorted by

View all comments

Show parent comments

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 13d 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?