TKK | Tietoverkkolaboratorio | Opetus

3 Interplanetary Internet

3.1 Background

Many more interplanetary missions are planned for the next two decades, which would mean that there would be scores of spacecraft and robots throughout the solar system. There will be unmanned spacecraft on mars and the moon, orbiting the sun and exploring the asteroid belt. In order to be able to communicate efficiently with all these devices, NASA's Jet Propulsion Laboratory has begun the development of something they call the "Interplanetary Internet" [1].

This network is thought of as a collection of small networks between devices in space that communicate with ground stations or satellites in orbit. These networks would communicate in a similar fashion as today's web servers: by constantly sending and receiving packets of data. However, in space, the task of communicating is much more difficult than on earth. The man problems are due to the immense distance between the planets. Even at the speed of light, the "lag" that occurs when sending data on round trip to the moon and back will take as much as 3 seconds. From the earth to mars they may take up to 24 minutes, and these transfer time varies constantly, depending on the relative position that earth and Mars have towards each other. Sending packets to Pluto will take around 17 hours. The TCP / IP protocol is quite robust, but it is not at all capable of dealing with these kinds of delays.

Another problem is posed by the fact that communication is at some times completely impossible, because there is not always a clear line of sight between sender and receiver. This happens for instance when spacecraft disappear behind the planet or the moon that they are orbiting. Also, there is the problem of interference. Outside the Earth's atmosphere there is a lot of interference from cosmic rays and natural radio emissions from stars and planets. Empty spe1ce seems to be a pretty noisy place, causing unpredictable distortions in spacecraft transmissions. [2] This high amount of noise and attenuation is going to make the signal to noise ratio very low, which means that very aggressive error control schemes will be needed for interplanetary communication.

3.2 InterPlaNet

All these difficulties lead to the conclusion that ordinary TCP / IP will not be enough for this interplanetary Internet. The proposed solution therefore, is to make use of special "interplanetary gateways", that link together Internets on different planets and their moons. These gateways will connect the interplanetary data protocols to conventional TCP / IP. NASA calls this the link between "dirt-side to space-side". Figure 3 gives an idea of how the concept would work:

Interplanet

Figure 3: The concept of Interplanetary Internet Gateways [3]

A likely candidate for the protocol that will be used for these long-haul interplanetary communications is the SCPS protocol, underdevelopment by NASA's JPL [4]. SCPS stands for Space Communications Protocol Standards, in is really a superset of the TCP/IP protocols. SCPS includes protocols for file handling protocols, retransmission control protocols, a data protection mechanism and a networking protocol. This protocol will also likely be given a function in navigating the spacecraft.

There are several projects going on at the same time for this "interplanetary internet". Vint Cerf, one of the people who were responsible for developing the TCP/IP standard 20 years ago, is working on an extensible naming scheme for planets, moons, orbits, asteroids and ships in transit. NASA intends to place one InterPlaNet gateway in an orbit around Mars as a part of their ongoing Mars exploration missions. Also, a test link between the earth and the Moon is planned as part of a mission that would be carried out in 2001.

3.4 References

[1] Anonymous, Scientists Developing Interplanetary Internet, Maximum PC magazine, August 1999

[2] Howards, T. , The Interplanetary Internet, Personal Computer World Magazine, November 1998.

[3] Cerf, V. , Presentation, Cerfs UP, August 1999 URL: http://www.wcom.com/about_the_company/cerfs_up/presentations

[4] Jet Propulsion Laboratory, SCPS, Extending the Internet into Space, July 1999, URL: http://bongo.jpl.nasa.gov/scps


Previous
Next

Arno Aaldijk 

Tietoverkkolaboratorio on nyt osa Tietoliikenne- ja tietoverkkotekniikan laitosta. Tällä sivulla oleva tieto voi olla vanhentunutta.

Kurssien ajantasainen tieto on MyCourses-palvelussa.

Tämä sivu on tehty oppilaiden harjoitustyönä. Tietoverkkolaboratorio ei vastaa sivun oikeellisuudesta, ajantasaisuudesta tai ylläpidosta. Vakavissa tapauksissa yhteyshenkilöinä toimivat ja Webmaster.
Sivua on viimeksi päivitetty 12.11.1999 13:31.
URI: http://www.netlab.tkk.fi/opetus/s38118/s99/htyo/3/3.shtml
[ TKK > Sähkö- ja tietoliikennetekniikan osasto > Tietoverkkolaboratorio > Opetus ]