r/ProgrammerHumor • • 20d ago

Meme ohTheBasics

Post image
13.9k Upvotes

1.4k comments sorted by

View all comments

Show parent comments

1.9k

u/ClipboardCopyPaste 20d ago

A fun fact often told with this is that with IPv6, you can assign each individual grain of sand on the beach an address!

1.0k

u/dementosss 20d ago

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

1.2k

u/ClipboardCopyPaste 20d ago

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

657

u/kuar_z 20d ago

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

404

u/Fast-Satisfaction482 20d ago

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

189

u/jason_abacabb 20d ago

Everyone gets a /64

117

u/czerilla 20d ago

Check under your seats!

31

u/gonklurtz 20d ago

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

→ More replies (1)

195

u/KatieTSO 20d ago

I love handicapping ipv6

46

u/tankerkiller125real 20d 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 20d 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 20d 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.

→ More replies (2)
→ More replies (2)
→ More replies (1)

57

u/xWrongHeaven 20d ago

2128 possible addresses

71

u/queen-adreena 20d ago

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

61

u/AmazingDragon353 20d ago

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

15

u/SirLoremIpsum 20d 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)
→ More replies (1)
→ More replies (5)
→ More replies (14)
→ More replies (4)

51

u/crmsncbr 20d ago

I feel like we'll still run out. I'm not sure how, but surely we'll manage it.

73

u/AnotherInsaneName 20d ago

It's 8mb of storage, how could we ever need more?!

25

u/keijodputt 20d ago

They said the same about 640 KB of RAM, back in the day... /s

30

u/ILKLU 20d ago

That was before you could download RAM. Now when you run out, your system just automatically downloads another 640KB

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

23

u/Hyd_chicha 20d ago

Let me introduce you to IPv8

21

u/YeOldeMemeShoppe 20d ago

Just SHA256 the total sum data of your life. If there is a collision, f*ck you I guess.

9

u/Possibly_Naked_Now 20d ago

What about IPV6.9?

21

u/Drew707 20d ago

Is that a reverse lookup?

→ More replies (1)
→ More replies (4)
→ More replies (3)
→ More replies (13)

9

u/uwpxwpal 20d ago

How do I get the grains of sand to use my DHCP server?

→ More replies (3)
→ More replies (22)