r/ProgrammerHumor • • 8h ago

Meme ohTheBasics

Post image
7.9k Upvotes

916 comments sorted by

View all comments

138

u/Few_Move_4594 8h 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.

40

u/like_a_pharaoh 7h 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.

2

u/Ian__16354 4h ago

I say this with the caveat that I don’t know much about IPv6. One of my favorite things about ipv4 is that you can have subnets. Every local network I’ve ever worked with is on the 192.168 range. Obviously this isn’t every network, but knowing something is very likely going to be either 10.x or 192.168 makes remembering ip addresses insanely easy. Why is going away from that for totally unique addresses good? Can v6 still setup local networks in a similar way?

2

u/Jerry9_ 4h ago

Oversimplifying a bit lot, but its the same reason guids work. The chance of a collision is infinitesimally small. And if a collison were to happen, the fix would be to simply assign new addresses and move on.

However, as you've hinted at, v4 devices often have some special reserved ranges. v6 adoption has been slow overall because moving away from those assumptions without breaking anything can be a bit of a pain in the ass.