| ▲ | GuB-42 2 hours ago | |||||||||||||||||||||||||||||||||||||
The point is not really to support a galactic empire, the idea is that you have a network part and an interface part, each is 64 bits. The "network" part is used by routers, the interface part is to identify the device on the endpoint. Each interface have an identifier that is world unique (usually based on the MAC address), each network is also unique. Usually, your ISP gives you a /48 prefix, so you have 16 bits for potentially 64k internal networks. This way, you don't need something like DHCP to get an address, you just take it and you won't have conflicts. But because you have two independent unique parts, you need twice as many bits, so 64+64=128 bits. It simplifies routing and address allocation, at the cost of 16 bytes per packet compared to 64 bit addresses. That we could use IPv6 on galactic empires is an added bonus, but not really the reason. | ||||||||||||||||||||||||||||||||||||||
| ▲ | system2 an hour ago | parent [-] | |||||||||||||||||||||||||||||||||||||
Bypassing the router to get to the device directly via IP sounds like insanity. Like a forever-open port. | ||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||