Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 8 9 [10]

Author Topic: IPv4 is over, turn off the lights  (Read 8812 times)

RedKing

  • Bay Watcher
  • hoo hoo motherfucker
    • View Profile
Re: IPv4 is over, turn off the lights
« Reply #135 on: May 08, 2011, 09:18:22 am »

It's not as if the entire IP namespace is going to evaporate if it's full--in the same way that if the postal service runs out of ZIP codes, all the mailboxes in the country don't burst into flames.

I don't believe you. The Postal Service has to be doing somthing with all the money being thrown at them, and if it isn't combating Fatal Postal Combustion, then what?
Based on what I see at my local post office? They're trying very hard to find new ways to become even more technologically anachronistic. And still screwing that up.

My best guess would be vellum scrolls on trained carrier pigeons--which are then placed into a labrynthine series of pneumatic tubes that run under the entire continent. I hear Tube Pigeon Protocol 2 is supposed to be faster though. And less messy.
Logged

Remember, knowledge is power. The power to make other people feel stupid.
Quote from: Neil DeGrasse Tyson
Science is like an inoculation against charlatans who would have you believe whatever it is they tell you.

qwertyuiopas

  • Bay Watcher
  • Photoshop is for elves who cannot use MSPaint.
    • View Profile
    • uristqwerty.ca, my current (barren) site.
Re: IPv4 is over, turn off the lights
« Reply #136 on: May 08, 2011, 03:45:43 pm »

We'll just invent mobile devices that everyone in the world gets a dozen of that take up sixteen IP addresses each. After all, if we're not actively attempting to deplete the world's IP address supplies as fast as possible, we're not making scientific progress.

As a countermeasure, I propose that IPv8 uses an arbitrary series of these, arranged in a tree that can expand both downwards (sub-networks), and upwards (inter-solar networking). Then, define ports as simply addresses that exist in a sub-tree of the host PC.

There, each program can open an unlimited number of ports while taking up a single parent port, a virtual machine looks exactly like a real machine from the outside network, and there are enough addresses that we will literally never run out, even giving every human one billion addresses per phone, 1000 phones each, and a human population in the trillions per star system, of which there are millions inhabited.
(Downside: Ban evaders and spambots now have as many addresses they want, though banning their subnet would solve that...)

Really, it's just an extrapolation of IPv6's network prefix and host parts into an arbitrarily long tree-based identifier, and the jump from 1 byte per chunk to two (11.111.111.41 vs af42:24ed:...) to infinite potential bytes per level of the infinite-potential-level-deep tree, then combining ports with subnetworks. ("infinite" in this case means "as large as your hardware limits it" rather than "as large as the protocol limits it", so that as the hardware improves, the protocol and software can instantaneously take advantage of the improvement without even needing to recompile.)
Logged
Eh?
Eh!
Pages: 1 ... 8 9 [10]