And yet if you set it up right, you don't need to type them or yell them or remember them.
> Beyond that, IPv4 is arguably generally simpler for someone not well versed in networking to get a baseline understanding of.
And BASIC is easier to program in than Rust if you're not well versed in programming.
IPv6 addresses come in 3 flavors, unicast, anycast, multicast.
Unicast addresses are for a single host, like a unique telephone number
Anycast addresses go to the nearest receiver, like 911
Multicast addresses go to a group of hosts that are listening to the address for that group, like everyone streaming the same show on Netflix at the same time.
Unicast addresses are either local to an interface/LAN/site, or global.
Anycast addresses are global.
Multicast addresses can be very local or across a wider area like a company or can be global.
You can tell what sort of address it is by the start:
* Multicast addresses start with "ff".
* LAN addresses start with "fe".
* Site (multiple LAN) addresses start with "fd"
* Anything else other than "00" is global, but some have special meanings, like "2001" is used for documentation.
There's a protocol called NDP that all the hosts use to give themselves addresses and find out how to connect to other hosts.
That's a start. The fiddly bit twiddling details can come later.