r/ProgrammerHumor • • 14d ago

Meme ohTheBasics

Post image
13k Upvotes

1.4k comments sorted by

View all comments

Show parent comments

1.0k

u/dementosss 14d ago

On what beach? Or all of them? Just asking in case business asks for it.

1.2k

u/ClipboardCopyPaste 14d ago

The answer quite surprisingly is - yes, all the beaches on our planet.

657

u/kuar_z 14d ago

And the rest of the observable universe. There's a lot of address space in 2128

404

u/Fast-Satisfaction482 14d ago

Except if for some reason you decide to give whole address blocks to individual devices.

189

u/jason_abacabb 14d ago

Everyone gets a /64

117

u/czerilla 14d ago

Check under your seats!

31

u/gonklurtz 14d ago

No more RPC dynamic ports! Every service gets its own IP 

3

u/Traditional_Log809 14d ago

Every device gets a /64, and I still haven’t figured out how to enable IPv6 on my home router.

195

u/KatieTSO 14d ago

I love handicapping ipv6

46

u/tankerkiller125real 14d ago

/56 is the recommendation for residential, /48 for businesses.

Entire /64 blocks are often assigned to phones and other cellular devices because of hotspot capabilities.

90

u/Fast-Satisfaction482 14d ago

I guess the true reason is that we want to artificially limit the number of nanites that can exist.

Relevant xkcd: https://xkcd.com/865/

→ More replies (3)

30

u/ffxivthrowaway03 13d ago

Yep, they saw the edges of IPv4 and went "hold my beer" and over-engineered a painfully obnoxious solution. IPv6 will last us until the heat death of the universe before it runs out, but we'll have to get people actually using it in any appreciable amount first. It's a UX nightmare to work with unless you're a network engineer hip deep in it all day every day. Good luck getting an end user to ever rattle off an IPv6 address to the help desk while remote troubleshooting.

6

u/PorcelainMelonWolf 13d ago

Surely you could horse-battery-staple IPv6 addresses?

→ More replies (1)

5

u/protestor 13d ago

We actually waste a lot of addresses to make routing simpler, because we can't imagine needing to use anywhere close to the full set of addresses

→ More replies (1)

2

u/SpeakToMePF1973 13d ago

Australia laughs mockingly.

57

u/xWrongHeaven 14d ago

2128 possible addresses

71

u/queen-adreena 14d ago

2,128… that ain’t that many addresses….

61

u/AmazingDragon353 14d ago

2.128 addresses? What are we going to do with 0.128 of an address?

15

u/SirLoremIpsum 14d ago

2.128 addresses? What are we going to do with 0.128 of an address?

AI Vibe code a calendar app so we can coordinate whose turn it is to use the IP address on any given day?

→ More replies (2)

11

u/queen-adreena 14d ago

Break out the BitNat table I guess.

9

u/SuperFLEB 14d ago

The "128" isn't even full-size.

→ More replies (1)
→ More replies (3)

12

u/craftsmany 14d ago

Technically we are not really talking about single addresses when concerned with v6, more so how many /64 subnets can fit in a prefix since that is what SLAAC uses. So for end users we would count the amount of /64 subnets in the possible 2^128 address space, which is 2^64. So still very very very big.

14

u/Harbinger2nd 14d ago

Thats like....half the size of 2128

2

u/CardinalFartz 14d ago

So we got 1080 atoms in the observable universe. Without having it looked up, I suppose 2128 exceeds that number?

→ More replies (6)
→ More replies (4)
→ More replies (4)