08-20-2015, 07:48 PM
(08-20-2015, 12:02 PM)Jim_Clonk Wrote:(08-19-2015, 06:27 PM)eSilverOtter Wrote: Oh, yeah, forgot to talk about the sub-nodes. They're tied to the main one and just copy data streams to the main node. They get scattered wherever a hole in service occurs.
Did I also mention you can't just set up a node and get service? Because you need to program it with the locations of the nearest nodes, then send a "hello" signal, wait for the maintenance on the other end to send one back, and complete the connection with every single node you chose.
In the case of addresses, you get one from a Network Service Provider. Oh gee, sounds fun, right? Static addresses are tied to netlinks by your NSP, and you either get one for a netlink on a planet (so the net is assured you're not going anywhere), or a ship.
Address are stuff that works kinda like how a internet address works, but I seriously have no idea how those get saturated, so I can't talk about how exactly the net knows the address is "there".
What about connections to other systems? Wouldn't an interstellar signal be blocked by the star the node orbits? What I really was thinking about what that you would need three node for that. Within the system, sure, you can use relays.
Another thing is: This network couldn't be based on something like the internet protocol because of the long response times. What would make sense to me would be that every major system has a large "Library computer" system that store all the important data. Kind of like having an internet on each system. These library computers would synchronize data among each other using a gossiping protocol.
So every system has a copy of the library.
From a technical standpoint, it wouldn't be hard to assume that there would be enough data storage capacity to do this, in a sci-fi scenario. However, this would only make sense if it's an open communication network, like the internet we have here on earth.
First, that's what I meant with "holes in service": Where the node doesn't have signal reach.
Second, yeah, there's probably some better way to make it work. I'm not an expert on communication, I just make things sound cool.
Linux Crime Squad