said by patcat88:said by koitsu:Please explain your logic here on a technical level, and verbosely at that. I'll save my flames for *after* you're given the chance to explain how this would work on a technical level.
We replace TCP and UDP and use a protocol without port numbers. Lets allocate 32 bits of the 128bit IP for all possible RPC/IPC objects an application might use (4 billion). Then we allocate 24 bits of the 128 bit IP address to label each protocol/application, 65000 (16 bits) wasn't enough with IPv4. The 32 RPC/IPC object bits and the 24 application bits combined remove the need for a loopback range. Let allocate 16 bits of the IP address for all the devices one person might own (65000). Now we are down to 56 bits left. In the next couple decades we are going to have atleast 40 billion people on earth since population growths exponentially. Lets allocate 44 bits of our remaining 56 to individual humans (a device might wind up with multiple IPs, one for each of its owners), that gives us the ability to give an IP range/address to 17592 billion humans, we might go intergalactic and spread all over the universe, IPv6 needs to follow us. The remaining 12 bits we give away to actual ISPs, thats gives us 4096 ISPs in the world. We just exhausted the IPv6 address space, time to hastily upgrade to IPv7.
Also there must be some external mechanism to replace broadcast addresses and multicast. Maybe we can allocate one of the 4096 ISPs to be a multicast range.
I'm sold! Where do I send my investment money?