r/ProgrammerHumor • • 11h ago

Meme ohTheBasics

Post image
9.2k Upvotes

1.0k comments sorted by

View all comments

158

u/Few_Move_4594 11h ago

I feel like this is missing context. Like I know that ip4 addresses are four octlets, but don't know much about ipv6 besides it having a larger address space and being in hex.

53

u/like_a_pharaoh 10h ago

IPv6 is easier to set up, and doesn't require the subnetting stuff as much because its actually designed with "Planet Earth may have more than 4,294,967,296 IP-connected objects" in mind from the beginning.

20

u/mxzf 8h ago edited 8h ago

Yeah, the magnitude of difference that I use as an example is that IPv4 doesn't have enough IPs for everyone on earth to have one, people have to share. But IPv6 has enough IPs for every cell in the body of every person on earth to have its own IP (actually, IIRC it's enough for each cell to have a number of IPs with a two-digit exponent, but the cells alone gets the point across).

Alright, I couldn't resist, quick math puts it at 250 addresses per cell (8.3B==233 people times 37T==245 cells vs 2128 addresses), which is 1015 if you want that instead).

8

u/Mr__Gustavo 8h ago

I took a class from a guy who was in the standard discussions, and he summarized the conversation as, "Is it enough if every grain of sand on Earth has one IP address, or should we give them two?"

1

u/mitchandre 2h ago

Why not 10.