ISS Launches First Permanent Node of "Interplanetary Internet" 121
schliz writes "Researchers developing the 'Interplanetary Internet' have launched its first permanent node in space via a payload aboard the International Space Station. The network is based on a new communications protocol called Delay/Disruption Tolerant Networking (DTN). It will be tested heavily this month, and could give astronauts direct Internet access within a year. The Interplanetary Internet is the brainchild of Vint Cerf ('father of the Internet'), among others. Last year, NASA tested the technology on the Deep Impact spacecraft." Update: 07/13 20:01 GMT by KD : If by "permanent" we mean seven years.
Define "permanent" (Score:5, Informative)
Re:What protocols is it using? (Score:5, Informative)
it uses, of course, DTN, as the protocol. DTN sits in between IP and the other layers (UDP,TCP).. Think of it is as intelligent "store and forward" routing for long latency or sporadic links. It has a lot of flavors, but ultimately, you transfer a bundle of data to another node (perhaps on a predetermined schedule), when the other node agrees it's got it, "custody" of the bundle transfers.
The physical layer is standard microwave for space (S and K band for station, X band and Ka band for deep space links of the future). It can also be carried over wired media (or heck, avian carriers as well)
Re:It will be tested heavily this month... (Score:3, Informative)
No, they're going to let slashdotters whine about it, and see if it cracks.
Re:I thought... (Score:3, Informative)
Think of it like a game of Frogger: TCP only knows how to play by waiting until all of the cars and logs are line up just right so it can jump all of the way across at once. DTN plays like a human player, one step at a time while it's safe and then waiting for it to become safe for the next step.
One of the interesting aspects of DTN is that it is transport layer agnostic. This means the very same bundle can be sent over TCP, then SCPS, then USB key or whatever and the applications never have to deal with it. The applications only have to speak DTN. There are local Daemons in the network that choose the most optimal transport protocol for whatever the next hop is, and then send the bundle over that.
Re:What protocols is it using? (Score:4, Informative)