Slashdot Mirror


Web Enabled Spacecraft

gilgsn writes "Yahoo has an article from space.com about a satellite which will be operated by FTP over TCP/IP on the Internet! The CHIP (Cosmic Hot Interstellar Plasma Spectrometer) spacecraft will examine the stuff between stars, the so-called void of space that is actually rich with hot gas. The choice of protocol was dictated by economics. I wonder what OS it will run and if communications will be encrypted?"

236 comments

  1. Pity about no www server by garbs · · Score: 5, Funny

    Though they may have anticpated the slashdot effect.

    1. Re:Pity about no www server by arvindn · · Score: 5, Funny

      It should be obvious why there is no www server. www is world wide web: So you can't use from space :)

    2. Re:Pity about no www server by saider · · Score: 1

      All somebody has to do is post a ftp://chips.nasa.gov/pub
      link.

      It may become the orbital equivalant of goatse.cx, plagueing scientists forever.

      --


      Remember, You are unique...just like everyone else.
  2. did you say FTP? by Anonymous Coward · · Score: 5, Funny

    Watch out: the RIAA will shut down the first Mp3 pirate server in space!

    1. Re:did you say FTP? by Anonymous Coward · · Score: 1, Informative

      Radio amateurs have had fileservers in space for over ten years. The datarate and capacity are too low for serious mp3 usage, but I am sure that an mp3 file has appeared on one of them...

  3. Windows... by Anonymous Coward · · Score: 2, Funny

    Oh no, that was MIR and yes, it crashed nicely after relatively long uptime (at least for Windows).

  4. All your... by greenalbatros · · Score: 0, Funny

    ...space bases are belong to us?

    --
    this sig steers like a cow. and i can prove it
  5. Microsoft announces... by SmurfButcher+Bob · · Score: 5, Funny

    Windows SPACE! Service Pack 12.

    In other news, a satellite was taken over by a 5 year old...

    --

    help me i've cloned myself and can't remember which one I am

    1. Re:Microsoft announces... by mlush · · Score: 2, Funny
      Windows SPACE! Service Pack 12.

      Whats the betting that Windows SPACE will adopt a standard StarTrek orbit that decays 12 hours after power failure?

  6. Muppets! by Anonymous Coward · · Score: 0
    "I wonder what OS it will run and if communications will be encrypted?"
    Obviously, it'll be running Linux and it'll all be clear text. Get a grip, muppets!
    1. Re:Muppets! by Anonymous Coward · · Score: 1, Informative

      i would say it will run netbsd. NASA employee's are well know netbsd developers (Jason Thorpe, now working for wasabi though), and NASA's name appears on the licences on many files withing the netbsd tree

  7. you wonder what OS and if it will be encrypted? by w1r3sp33d · · Score: 2, Funny

    I can see the headlines now, "new satellite lauched and it is controlled from a windows 95 workstation at www.h4x0r-R-t0yz.com"

  8. FTP? by CausticWindow · · Score: 2, Funny

    Surely they could've hacked together something better than that? If that's a question of economy, their budget must be extremely small.

    I didn't read the article btw.

    --
    How small a thought it takes to fill a whole life
    1. Re:FTP? by cperciva · · Score: 2

      FTP? C'mon!

      FTP is perfectly secure if you run it over IPSec.

      I doubt they're actually using IPSec here, but I'm sure they have some form of encryption built into the lower protocol layers.

    2. Re:FTP? by Anonymous Coward · · Score: 0, Insightful

      If they did, then we would all use it anyway. FTP is proven tech. Would in house stuff be better?

    3. Re:FTP? by praedor · · Score: 2

      Yeah, well...it would seem easier just to use ssh instead of dinking with ftp.

      --
      In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
    4. Re:FTP? by KarMannJRO · · Score: 1

      Remember what the first 'D' in 'DDoS' stands for? We'll need a few more of these first, and I imagine the first one will be subject to plenty of attacks to weed out the weaknesses. Hopefully by the time we have enough of these up there to warrant calling it 'distributed', they'll be able to eliminate the 'DoS' part.

    5. Re:FTP? by CausticWindow · · Score: 1

      If they did, then we would all use it anyway. FTP is proven tech. Would in house stuff be better?

      I'm not sure I understand what you're saying. Would we, everybody else, still use FTP even if they used something else?

      Proven tech? It's just a protocol. And a very dated protocol too. It wouldn't take me a long to come up with something better, and I'm just an amateur without a budget.

      --
      How small a thought it takes to fill a whole life
    6. Re:FTP? by Anonymous Coward · · Score: 0

      Why would they need an interactive protocol, exactly?

      For that matter, why would they even need much security? It's not on the public internet, and not many people have the resources necessary to transmit to a satellite. Those that do are probably not going to try to take down a science-oriented satellite.

      FTP is pretty good for what they're doing: ftp out, upload the new command list. That's all they're going to do. Interactive is unnecessary. Encrypted is unnecessary.

  9. An additional craft by Timesprout · · Score: 2, Funny

    called Cosmic Orbital Discovery (COD) is planned to go along with CHIPS

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:An additional craft by n9hmg · · Score: 1

      ...and they will use maltose-derived acetic acid as reaction mass for the attitude control thrusters?

  10. In Soviet Russia by Anonymous Coward · · Score: 1, Funny

    Space satalite are used as ftp server because ground line are froze solid!

  11. Bad ping times by bace · · Score: 1
    Isnt space far away. So wont it get high ping and latency values? Ohh well i guess no multi-player Q3 from space just yet.

    --
    =If life was easy, i would be out of a job=
    1. Re:Bad ping times by garbs · · Score: 2, Insightful

      You really only start to get high ping and latency if the sattelite is in a geostationary orbit, and this thing appears to be in a LEO, though the article didn't appear too clear about this, so ping times would prolly be less.

      But I imagine ftp access wouldn't be too fussed about ping times, unless your trying to ftp into something like Pioneer 10 or something.

    2. Re:Bad ping times by arvindn · · Score: 3, Informative
      High latency is not a problem specific to the use of TCP. If you've got a high latency, you're stuck with it whatever mechanism you use because it's dictated by the speed of light.

      OTOH, doesn't TCP use alot of SYN, ACK etc. to establish/close a connection? This could be a problem because it multiplies the round trip time which could have been avoided by using a special purpose protocol.

      I'm also wondering if there would be a high error rate because of atmospheric disturbances and such. If so, TCP would be really useful because you get error correction for free.

    3. Re:Bad ping times by Anonymous Coward · · Score: 0

      Ask the people with DirecWay satellite internet service.

    4. Re:Bad ping times by Anonymous Coward · · Score: 0
      This could be a problem because it multiplies the round trip time which could have been avoided by using a special purpose protocol.

      You mean like...UDP?

    5. Re:Bad ping times by drag88 · · Score: 1

      Which is perfect if you don't mind all your navigational data evaporating into the atmosphere due to loss before it can reach the craft.

    6. Re:Bad ping times by drag88 · · Score: 1

      This should have been in response to the AC below..

  12. I guess our company isn't too far off the mark... by los+furtive · · Score: 5, Interesting

    We were asked to come up with a fast cheap solution for getting two servers to keep in touch, and not have to change the company's firewall setup. Our solution was to use SOAP and JAXM, but our backup plan was to do everything via FTP...who knew we were in the same league as NASA?

    --

    I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

  13. In Outer Space... by Anonymous Coward · · Score: 1, Funny

    Wow, what a chance to set up one of those 'off shore, DMCA-free' casino/pr0n servers.

  14. OS by selderrr · · Score: 2

    Why, it will run WindowsCE offcourse.

    MS is working hard on the C_CHIP ActiveX control. Once that's done, for NASA it's just a matter of a simple drag&drop and 3 lines of VB code.

    Who said space exploration was difficult ?

  15. Why FTP? by drunkmonk · · Score: 5, Interesting

    Maybe it's just me, but doesn't it seem strange that it would be operated by FTP? I mean, one would think that being able to SSH to it and having a command prompt would be a lot more useful...

    Unless it's actually a cover and NASA is creating the first orbiting pr0n server :)

    1. Re:Why FTP? by Anonymous Coward · · Score: 0

      What are they going to from the shell? Check their email?

    2. Re:Why FTP? by Anonymous Coward · · Score: 1, Funny

      May be they are running that on the xbox with a modchip. The evox software comes with a ftp server and understand some disk related commands. ;)

    3. Re:Why FTP? by Bostik · · Score: 3, Interesting

      one would think that being able to SSH to it and having a command prompt

      Did you give that thought any consideration whatsoever? SSH2, while secure and neat protocol, is not the leanest you could do. Try to think about it. We're talking about control channel to a moving, non-terrestrial body with probably not too much CPU cycles to spare.

      To establish an SSH connection, both the client and server need to exchange public keys. After that, they need to negotiate the session key(s) over public-key cryptography. This alone is slow. Then, to have any kind of real control, the latency between SSH endpoints needs to be rather small. The symmetric encryption wouldn't take that much cycles, so I'm leaving that out of the equation.

      So while FTP sounds like a really weird and unortohodox solution, it is after all a trivial protocol to transfer sets of batch commands.

      USER control
      PASS *********
      PUT batch
      QUIT

      Just a thought...

      --
      There is no such thing as good luck. There is only misfortune and its occasional absence.
    4. Re:Why FTP? by Tolleman · · Score: 2, Insightful

      Because SSH with giant ping isnt to nice. While if they make so that it runs the scripts that they ftp to it. They wont realy notice the lag.

    5. Re:Why FTP? by binaryDigit · · Score: 2

      Well assuming that your primary reason for communicating with the thing is to transfer data to/from it, ftp would be the minimum protocol required (i.e. you'd want ftp anyway even if you did have telnet/rsh/ssh). It would be simple on the sat side to have it respond to commands that were say in a specific file (text file at that). So they could upload '/commands' and the sat would then execute whatever was there. Another way would be to use the normal authentication to do some command processing. If communications were over a secure channel (as one would assume it would be), then you could have various username/password combos be meaningful. I.E. you could login as EngineControl and anything you upload would then be assumed to be for the engine controller (I have a dye sub printer that works sorta like this).

      So out of all the "standard" protocols out there, ftp would be the most flexible while still being very light weight.

    6. Re:Why FTP? by Anonymous Coward · · Score: 2, Funny

      So while FTP sounds like a really weird and unortohodox solution, it is after all a trivial protocol to transfer sets of batch commands.

      That would be TFTP.. Hence the T

    7. Re:Why FTP? by joib · · Score: 2

      Except that http is even more lightweight, in terms of bandwidth overhead and it also requires only one tcp connection.

    8. Re:Why FTP? by medcalf · · Score: 3, Interesting

      That would be really bad. Leaving aside the practical implications of attempting an interactive encrypted session with the kind of lag that comes from the physical distance, there is the simple matter of mistakes. You don't want someone to make a mistake typing an interactive command, which could leave the satellite useless and nonresponsive. Instead, you create and test the heck out of your control files, and once they are perfect, just transfer them.

      What actually surprises me is that they are using TCP/IP, rather than UUCP, which seems more appropriate to this kind of latency and simple file transfer need.

      --
      -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    9. Re:Why FTP? by outsider007 · · Score: 2

      somehow i don't think bandwidth is much of an issue when you have your own private satellite

      --
      If you mod me down the terrorists will have won
    10. Re:Why FTP? by sketerpot · · Score: 3, Interesting

      Perhaps FTP over an encrypted connection with symmetric keys exchanged before the thing goes into space? There are even special purpose chips to do such things if you want negligible CPU time expended. Check out OpenCores

    11. Re:Why FTP? by Cujo · · Score: 3, Interesting

      They don't just use FTP. That's just one port for getting data to and from the spacecraft in batches (which is usually a perfectly acceptable way to get data in and out). See their whitepaper. They can also telnet to the 750, and hve other services as well.

      --

      Helium balloons want to be free.

    12. Re:Why FTP? by Jose · · Score: 2

      US export laws forbid the export of strong crypto from earth. I mean, we wouldn't want passing aliens to get a hold of the all-American Made AES! Who knows what they could do with it! It could mean the end of American civilization as we know it!

      --
      The basic sleazeware produced in a drunken fury by a bunch of UCBerkeley grad students was still the core of BIND. --PV
  16. FTP? by praedor · · Score: 5, Funny

    It wont take long for someone to crack the satellite. They will download images thinking to collect nice data about deep space but instead will find that some h@X0R has redirected their satellite to take a good close look at Natalie Portman.


    Or...the first DDoS initiated from space will soon be in the headlines.


    FTP? C'mon!

    --
    In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  17. FTP!? by autopr0n · · Score: 5, Insightful

    Wow, I've never heard of FTP being used as a control protocol. Sure, HTTP might have been a bit much (although I doubt it. people have run webservers computers the size of matchheads. Even HTTP over a serial connection on an apple2). Why not use straight telnet with no options?

    And I wonder how this control works, do you CD into a spesifc cordinate of space to examine? Can you DIR the stars it can see to find which ones to look more closely at, and then GET the acual data?

    Hrm, actualy that would be kind of cool.

    --
    autopr0n is like, down and stuff.
    1. Re:FTP!? by AaronLuz · · Score: 3, Informative

      FTP is used as a control protocol in plenty of environments. It's really quite simple. You upload one or more files with instructions in it. Then you upload a semaphore file to say your message is complete. The receiving end reads the directory every 10 seconds or so and starts processing when it sees the last file. I imagine that the satellite would return data instead of instructions, and then the process would repeat. The FTP protocol per se has nothing to do with controlling the satellite; it's all about using files as messages.

      I've seen credit card authorizations go through this way. UNIX and mainframe machines often exchange data this way when turn-around time is not important. I would assume NASA doesn't need to control the satellite second-by-second.

    2. Re:FTP!? by mr_z_beeblebrox · · Score: 2

      Why not use straight telnet with no options?

      I thought using FTP on the satellite sounded dumb, but this would be far worse.

    3. Re:FTP!? by yelligsc · · Score: 1

      There goes the moderator status...

      Anyway.. I have done somethings like this before, very huge hacks, mostly.

      It seems to me that FTP would be a lot better than telnet if you are mainly modifying configuration files. It is doubtful, considering the latency (I assume its atleast bothersome, even in LEO) that they will be doing any actual development while directly connected to the satelite.

      To me it seems much more likely that modifications to files will be made back here on the earth with all the nice debuggers/emulators and other things that make sure the satelite will still FUNCTION after you make your updates.

      Its hard to have an entire development system running on an imbeded computer.

      Scott.

    4. Re:FTP!? by ChristTrekker · · Score: 1

      Do you have a link to the Apple ][ running HTTP?

    5. Re:FTP!? by macshit · · Score: 3, Funny
      Wow, I've never heard of FTP being used as a control protocol.

      When I worked in the MIT AI lab, the coke machine used FTP as a `control protocol'.

      You'd ftp to the machine, log in (you had to have a coke account), and type:

      get coke

      ... and a can of coke would drop, deducting coke-money from your coke account.

      The thing is, most people just use a normal FTP client, and the above command will actually transfer a file called `coke,' so I suppose it's better to type "get coke -".

      But I always forgot about that, and as it happens, I usually drank Dr. Pepper, so to this day, in random directories on that system, I'll find little files called `drpepper'...

      --
      We live, as we dream -- alone....
    6. Re:FTP!? by mrseigen · · Score: 1

      That's kind of neat. I wonder if there are any pages that tell me how to build my own FTP or SSH-based caffeine dispenser.

    7. Re:FTP!? by Zeinfeld · · Score: 2
      Wow, I've never heard of FTP being used as a control protocol. Sure, HTTP might have been a bit much (although I doubt it. people have run webservers computers the size of matchheads

      Having implemented FTP and HTTP I find the choice bizare but not suprising. There are a lot of people who incorrectly belive that FTP is more efficient than HTTP. If you do an actual packet trace there are practically no circumstances in which FTP is more efficient, and all the cases where FTP wins are contrived (padding out the headers etc.)

      HTTP is simply a bunch of RFC822 headers on top of a raw TCP socket. FTP has two channels, a control channel layered on telnet - if you don't believe me go read the specs. Data has a separate channel. That means that you have two sets of stream setup and maintenance. If you have a large file the control channel acks continuously to keep itself alive.

      I would not be worried so much by the inefficiency here as the unnecessary fragility over a lossy channel. Twice as many moving parts means twice the chance of failure.

      Reusing FTP because it is twenty five years old does not seem to me to be a good strategy. FTP has not progressed in the time since. It was never designed to serve this use.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    8. Re:FTP!? by Anonymous Coward · · Score: 0

      Hey thats cool. Got any links with info on it? Damnit I WANT TO GOTO MIT!!

  18. What OS? by riggwelter · · Score: 1

    Why... ....LCARS of course!

    --
    Listening for the sound of the coming rain...
    1. Re:What OS? by LWolenczak · · Score: 2

      So where is my star ship with warp drive running LCARS?

  19. Answered by Kajakske · · Score: 1
    I believe the answer to the last question (encryption) is answered.

    From article:
    And to compensate for the loss of security, the mission designers have added in measures like those that online merchants use for credit-card transactions.
    That probably includes encryption.
  20. Sattelite with web protocols... by Hasie · · Score: 2

    ...now all that stuff the US government keeps telling us about the danger of crackers and how they can cause millions of dollars worth of damage is TRUE!

  21. Wacky brit! by autopr0n · · Score: 2

    No no no. They'll be sending DIP, the digital interstellar plasmotromiter.

    --
    autopr0n is like, down and stuff.
    1. Re:Wacky brit! by wackybrit · · Score: 3, Informative

      Hmm, did I hear my name called? :-)

      ~~

      By the way, this story is a dupe, and I don't think anyone else has called on it yet. It was posted several months ago under a topic of something like '.mars is coming.' and talked about how satellites around Mars would use TCP/IP.. just like, er, this article.

  22. Ethernet by 1st1 · · Score: 1

    From the article:
    "Mission managers will actually be able to operate the spacecraft from anywhere that has an Ethernet port with Web access."

    So FTP only works if you have an Ethernet port?

    --
    NullPointerException
  23. FTP and TCP/IP???? by amithv · · Score: 4, Interesting

    Couldn't they have picked better protocols? It seems to be me for reliability and performance that isn't the best of choices. There are alot of other protocols (XTP for example) that the government could have used instead. Although TCP/IP is so commonplace I wouldn't want my 15 million dollar satellite to depend on it.

    1. Re:FTP and TCP/IP???? by sploxx · · Score: 5, Informative

      There'is actually a proposal for a "space internet" where long ping times, high data loss etc. occur.

      It is called "Interplanetary Internet SIG":
      http://www.ipnsig.org/home.htm

      So... they do not use the common TCP/IP things, but their networking principle is closely related to IP.

    2. Re:FTP and TCP/IP???? by g4dget · · Score: 3, Insightful
      Couldn't they have picked better protocols? It seems to be me for reliability and performance that isn't the best of choices.

      And what, specifically, do you think is wrong with TCP/IP? It's pretty minimal and simple.

      Although TCP/IP is so commonplace I wouldn't want my 15 million dollar satellite to depend on it.

      Even if TCP/IP had some technical drawbacks relative to some alternative protocol, software implementation errors and engineering mistakes are likely much bigger risks than some theoretical limitations of the protocol.

      In different words, I'd much rather bet $15 million on a proven, debugged, mature TCP/IP implementation than on some implementation nobody has ever used for a protocol nobody has ever heard of.

    3. Re:FTP and TCP/IP???? by pboulang · · Score: 1

      Surprisingly enough, it would be even slower than RFC 1149, I imagine. . . .

      --

      This comment is guaranteed*

      *not guaranteed

  24. Got r00t? by RAMMS+EIN · · Score: 5, Funny

    What? No security through obscurity? I can hear the 5kr1p7 k1dd13z rejoicing...

    J. |_337 H4x0r: D00d$$$ I took control of da satelite man! See hoe |337 I am!!!
    J. |_3373r H4x0r: L00se, sux0r! I can make her spin round! Wheee! Wheeee!
    J. |_337 H4x0r: What are you doing idiot you're taking her down!!!
    J. |_3373r H4x0r: No way man. I'm much to |337 for that!! DAMMIT Windows crashed again! sux0rzzz!!!###

    [Sattelite falls down to Earth]

    --
    Please correct me if I got my facts wrong.
    1. Re:Got r00t? by Surak · · Score: 0, Redundant

      Ya m4n! I h@x0r3d da satelite wit WS_FTP!!!!! :-P

  25. Hax0rd by blues5150 · · Score: 1, Redundant

    All your satellites are belong to us!

    --

  26. "Web Enabled"? by ovideon · · Score: 2, Insightful

    I'm probably missing something, but when did FTP mean that it was "web enabled"? Aren't ftp and http intended for different purposes etc?

    1. Re:"Web Enabled"? by CaptainBaz · · Score: 1

      Presumably they're referring to web browsers' ability to connect to ftp sites via ftp:// urls...

    2. Re:"Web Enabled"? by GigsVT · · Score: 1

      u don't know nothing bout teh intarweb. teh intarweb is the place where we r talking. i dont know what this fpt u r talking about is, u mean like aimster?

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  27. comonplace == bad? by autopr0n · · Score: 2

    There are computers worth more then $15m hooked up to the internet, I'm sure.

    --
    autopr0n is like, down and stuff.
    1. Re:comonplace == bad? by amithv · · Score: 1

      but is it true with these computers that if something goes wrong with the protocol that they would be lost forever? I'm just saying for satellites there are better ways and you don't have to break the bank doing it.

  28. Rich with hot gas? by thaddjuice · · Score: 1

    ...void of space that is actually rich with hot gas.

    I don't know that I would call less than 10 atoms/meter^3 "rich" with hot gas, but that's just me.

    --
    Find me in ~/.sig
  29. Explorer's program by Ringlord · · Score: 1

    CHIPS is the first mission selected under NASA's University-class Explorer's Program.

    Oh, no! It is going to run on Windows!

  30. Windows by m00nun1t · · Score: 3, Funny

    Ok, satellite running windows, yada yada, service pack yada yada, hacked by 12 year old, yada yada, Microsoft Windows for Space yada yada.

    Ok, now I've gotten all the blindingly predictable jokes out of the way, can we move to something more interesting?

  31. Web != internet. by autopr0n · · Score: 2

    I guess you can't expect most people nowadays to 'get' it, but come on, I'm sure most people on slashdot know the difference between the 'web' and the 'internet'. When something is web enabled that means you can access and control it using a web browser over HTTP. (although I suppose most browsers can use FTP these days).

    --
    autopr0n is like, down and stuff.
    1. Re:Web != internet. by Anonymous Coward · · Score: 0
      I salute you, sir, and will leave your comics shop immediately.

      Sincerely,
      That Anonymous, Pedantic Ass Who Keeps Correcting People and Telling Them to Get Out of His Comics Shop

  32. Hackers' Holy Grail by OldStash · · Score: 1

    What's the bet the first transmission back to earth reads "All your bas are belong to us". Hackers rejoyce!

  33. What ftpd? by decarelbitter · · Score: 2

    I hope they choose something else than the infamous wuftpd, or else the satellite might be doing other things then intended by the owners...

    1. Re:What ftpd? by Anonymous Coward · · Score: 0

      wuftpd r0x - it was written at Washington University in Saint Louis, and those guys are the best freakin' c0derz on the planet!

      you're a troll or something.

  34. The way to go by BuR4N · · Score: 1

    Choosing cots. products, standard protocols etc. when its possible is a great way to reduce the cost and timeframe of a project like this.

    Sometimes a single project (like this one) can pave the way and work as an eye opener to a close-minded industry.

    --
    http://www.intellipool.se/ - Intellipool Network Monitor
    1. Re:The way to go by harrkev · · Score: 1
      Choosing cots. products, standard protocols etc. when its possible is a great way to reduce the cost and timeframe of a project like this.


      Ummmm. This sounds like a disaster in the making.

      Space equipment is exposed to a constant barrage of radiation. In RAM cells, the data is basicly stored as a charge on a capacitor. All it takes is one gamma ray to hit the wrong spot, knock a few electrons loose, and a "0" changes to a "1". If this happens in program memory, you may have a jump to a random location.

      There are radiation-hardened FPGAs and such, but I am not sure is those count as "COTS"

      --
      "-1 Troll" is the apparently the same as "-1 I disagree with you."
  35. pff... by autopr0n · · Score: 1, Redundant

    You have the soviet russia thing way off.

    A better joke would be "In soviet russia, satallite FTPs into you!"

    --
    autopr0n is like, down and stuff.
    1. Re:pff... by syrinx · · Score: 1

      I saw a commercial the other day for some random Internet service, and the tagline was something like "The service that logs onto you!" I cracked up. Looks like we don't even need to go to SOVIET RUSSIA to get that!

      --
      Quidquid latine dictum sit, altum sonatur.
  36. PING by del_ctrl_alt · · Score: 5, Interesting

    Hope it has an IP address, It would be cool to ping something not on earth.

    1. Re:PING by tigress · · Score: 2, Funny

      Ping my boss. That should qualify. =)

    2. Re:PING by A+non+moose+cow · · Score: 2

      That would be very cool...

      You could watch the latency gradually shrink and grow as it constantly changed distances from its receiver. If you could ping it directly, pinging it from 4 different non-planar sources would allow you to quadrangualte its exact position at any time.

    3. Re:PING by Lumpy · · Score: 5, Informative

      amateur radio operatros can do this daily.

      I have "pinged" the dove sattelite at least 20 times in my life, Pinged and sent email to MIR, had a kind-of IRC chat with 2 different Space shuttle missions and have listened to my ping come back from the moon.

      ham radio, you get to do things that other only wish they could do.

      all of this was done at 144-148mhz with standard radio equipment and radio modem called a TNC. MIR was the easiest to contact.... moonbounce requires a friend with no wife and lots of money.

      --
      Do not look at laser with remaining good eye.
    4. Re:PING by n9hmg · · Score: 1

      only if each location was an earth station. This puppy isn't going to be running 802.11. There will be only a few approved earth stations, too. Otherwise, can you imagine the size of that collision domain. Worse yet, you can't hear the stations you're colliding with. I remember the time I almost worked Atlantis on 2 meters. I was up for the first pass of the day, heard the call and pounced. I can't remember the lady's name right now, but she comes back with "station ending in 9hmg, go ahead". We tried a couple more times, but she finally gave up and went ahead and worked the stations that wouldn't shut up and let us complete the QSO. We ground stations couldn't hear each other, but she could hear us all, and therefore, understand only the stations that were at least a couple DB stronger than all other stations transmitting at any one time. If it had been SSB instead of FM, ARISS couldn't be done at all.
      Anyway, expect this address to remain unpublished, and for them to either move the address regularly, or configure the routers so that only certain addresses can even route to it. You and I won't be pinging it anytime soon.

  37. Don't worry... by Pac · · Score: 3, Funny

    In the first week after it goes online some kid will manage get a root shell, install Apache and leave a page stating that "IN SOVIET RUSSIA, DEEP SPACE PROBES YOU"...

    1. Re:Don't worry... by Anonymous Coward · · Score: 0

      Hohoho!!

      all your base!!! hahaha!!

      imagine a!!!! hehehe

      funny guy!! copying other peoples lame jokes and posting them in the hope your karma will increase... and for what?

      When do you expect you'll be leaving your house and attempting communication with a girl?

  38. 3. Profit? by Scorchio · · Score: 1

    Either that, or engineers are required to enter valid credit card details before submitting new location/orientation parameters. I'm sure NASA are on the look-out for new sources of funding.

  39. What Top Level Domain would it have? by shockwaverider · · Score: 1

    I wonder if this means a new TLD? How cool would it be to have jamesbond@spysat.orbit.earth as your email! I'm guessing here but does anyone know if TLD's have been assigned for use off planet?

    --
    Remember kids! Guns don't kill people - Americans kill people.
    1. Re:What Top Level Domain would it have? by Anonymous Coward · · Score: 0

      Unlikely that it would be assigned a public host name, but if it were, maybe it would use the TLD ".int" used for international ops. Of course I think it would be safe to assume that if there is a host name it'll be under nasa.gov

  40. Sheer Stupidity by Mirell · · Score: 1

    The people who thought up such a plan as this must have not thought one bit about it.

    For instance:

    1) Putting a satellite on a publically accessible network for one. This way, John Doe and his 7 year old script kiddy on AOL can call up access to the satellite. This allows any number of cracking attempts.

    2) Using FTP as a protocol. FTP password transmissions are transmitted over plain text. If someone really cared enough, they might be able to attempt to capture packets of the password.

    3) Possibility of a DDoS. If someone truly wanted to, they could just flood the machine to the point of causing the system to crash, and then you're left with a 15 million dollar piece of junk...

    Space exploration was better when left in the hands of the US AirForce.

    --
    We have so much time, and so little to do - strike that! Reverse it. Tryn Mirell
    1. Re:Sheer Stupidity by Anonymous Coward · · Score: 0

      Nothing has to be different from earlier satellites.

      Using TCP/IP doesn't mean that it's routed to the public internet. Most likely it isn't.

      Using a proprietary protocol wouldn't mean that would not be publicly accessible.

      Very likely, they'll use some encryption layer in there in any case, considering that the communication is being done via radio waves, which can be transmitted and received by anyone.

      A DDoS attack would be unlikely even if the link were unencrypted because the radio link latency and bandwidth would probably be insufficient.

      Disturbing the radio frequency would obviously be possible...but this is nothing new. And it's traceable.

      Basically using TCP/IP and FTP only gets rid of some elements of obscurity.

    2. Re:Sheer Stupidity by Anonymous Coward · · Score: 0

      Yep, someone hasn't thought about this, but in this case it isn't NASA, it is you.

      To reply:

      1) Not every device that uses TCP/IP is accessable from the internet. Perhaps you've heard of a concept called firewalls and private intranets?

      2)Handled by VPN's. IPSec or something similiar.

      3)Possible, sure. Probable, not really. With 1 + 2 above, the only way would be DDoS is to get to the computers that can communicate with the satellite. I suppose that you could try contacting the satillite directly, but that would require time, effort and equipment not available to your average script kiddie.

    3. Re:Sheer Stupidity by rigga · · Score: 1

      I can tell by the title of your response. That best describes you. Do you honestly belive that they invested 15 Million dollars in this project, and would neglect to think about the security implications. I imagine that they may have talked to some security experts to find out if this would be feasible and safe option from a security perspective. I can say with a fair amount of confidence that they will probably have enough smarts and intelligence to think these decisions thru.

      But you never know, they are after all smart enough to put the FRIGGING thing in space.
      Give your head a shake.

      --
      RiGgA
  41. Engineering Issues with Space Design by Effugas · · Score: 5, Interesting

    Serious kudos to these guys for the work they're doing! From what it sounds like, they're using FTP inside of either a IPSec or custom layer 2 encrypted tunnel -- once you've been wrapped by that, you're mostly OK (though FTP servers in general have had some pretty nasty growing pains).

    Some may be wondering why the use of FTP, instead of HTTP. Indeed, HTTP is a unified protocol capable of elegantly handling both (moderately) interactive command exchange and bulk data transfer. The problem is latency -- if this beast is going anywhere, there's going to be some significant (5-10 second, minimum) lag between issuing commands and receiving responses. In such an environment, you don't *want* interactive access; you want an elegant way of providing a series of commands and receiving a series of responses. FTP provides that -- among other things, while HTTP's capacity for downloading files is quite mature, anything more is asking a bit more of HTTP than it was designed.

    FTP has specific commands for machine interaction w/ the file server -- NLST provides a standard formatted directory of files, independent of the underlying implementation. By contrast, Apache dumps some HTML.

    WebDAV ("Web Folders) was meant to address complex file system operations under the rubrick of HTTP. Thus far, it hasn't been much of a success. It most likely never will be. Thus, FTP is used.

    But FTP is built on TCP, and this introduces a problem: The affects of latency upon the underlying TCP error handling protocol. TCP implementations are notoriously untuned for the case of high bandwidth, high latency. They're built to assume the lack of a response implies either congestion on the line or packets being dropped; either way, implementations tend to scale back. Significant work has been done to address this case, mostly on the behalf of Satellite systems (the ultimate in high latency, high bandwidth access). Mostly, the idea is to expand window size (the amount of data that each side is allowed to send before it must receive an acknowledgement) to match the amount of data that's literally hanging amidst space and time on its way to its receiver. But this is a very hard problem, one of the few that the architecture of TCP has quite a bit of trouble scaling to handle.

    NASA went to a bulk transfer protocol, partially because interactive performance across large distances is problematic. But the bulk transfer protocol itself is based upon an interactive error management protocol. It'd be interesting to repurpose an established protocol for error-handled bulk transfers for just this use...I'm certain one of the "reliable multicast" architectures out there would be an astonishingly elegant solution.

    That's not to say they made the wrong choice with FTP -- particularly if they tuned their stacks well, and encapsulated themselves amidst lower layer security, great job! Just that there's lots of work in this arena left to do.

    If I remember right, Vint Cerf and a couple of his colleagues were working on IP protocols suited for communication between Earth and Mars. We're talking *minutes* of latency! Now that'll be a hell of a hack :-)

    Yours Truly,

    Dan Kaminsky
    DoxPara Research
    http://www.doxpara.com

    1. Re:Engineering Issues with Space Design by jez9999 · · Score: 1

      Informative post.

      What I'm interested in is whether physicists have come close to discovering a method of communuication which could be faster than the speed of light. I'm no expert, but if it takes light minutes to get from one planet to another, it won't be an effective ultra-long range data transfer medium, and nor will anything else on its wavelength.

      Just out of interest, how fast does electricity travel? Is it the same speed as light, faster, or slower?

    2. Re:Engineering Issues with Space Design by Detritus · · Score: 2

      NASA already uses multicast UDP for transferring telemetry and command data between ground stations and control centers/experimenters. Congestion control is handled by scheduling the bandwidth of the data lines. This is on a private NASA Internet that is not connected to the public Internet. The air/ground communications links use the CCSDS standards.

      --
      Mea navis aericumbens anguillis abundat
    3. Re:Engineering Issues with Space Design by Afty0r · · Score: 1

      The answer is that light travels at different speeds in different mediums.

      The speed of light in a vacuum can be approximated to 3x10^8 m/s - the speed of light in a glass sphere significantly less.

      On top of that, what do you mean by "electricity". Do you mean DC, or AC? I'll assume you mean AC - as in "when I switch my light switch, does the light come on instantly, or slightly later?" - well, it depends. The actual electrons in the wire move forwards and backwards 50 times a second in 50Hz equipment, this is a far far more complicated area than you might thinkg (and than I can explain on Slashdot)

    4. Re:Engineering Issues with Space Design by Effugas · · Score: 2

      No effective method's been found. Light's been slowed down tremendously -- we're talking to around 30 miles per hour, inside of what's referred to as a Bose-Einstein Condensate -- but it doesn't appear possible to transmit information faster than the speed of light.

      A couple people have used sleight of hand to create effects that, as a whole, do move faster than the speed of light. But there's nothing actually moving, you see. They're the physical equivalent of the disconnection between the rate of individual cars in traffic and the rate at which traffic dissapates. Imagine an accident's cleared, and traffic suddenly has an open path. Does it disappear immediately? No -- the first guy has to get off his brake and accelerate, then the second guy needs to see the first guy go, then the third guy needs to see the second guy, etc. So even though everyone could start accelerating immediately, this "wave", not composed of anything but the awareness that motion is possible, slowly eats away at the traffic jam.

      Now, flip the situation -- imagine everyone's car had a computer that received a message saying, "traffic jam has been cleared; in 60 seconds, everyone start accelerating at the standard rate." No individual car is going to travel much faster than the speed limit -- but that pulse is going to go backwards at tens of thousands, maybe even hundreds of thousands of miles per hour. Theoretically, the "pulse" could go faster than light -- the timing information was deployed by radio, at the speed of light, but that was the past. It is now; no information needs to be exchanged to move, so there's no limit to the speed at which the "motion pulse" could occur.

      But no information is moving. Just a pulse, only visible from afar.

      Electricity moves as somewhere between half and two thirds the speed of light. It's slower, but still quite speedy (until you get into the scale of microchips, at which point you actually need to start taking into account signal propogation delay as you try to move from one side of the chip to the other).

      There does appear to be some theory that gravity is instantaneous; my personal suspicion is that even if it was, the speed of which a sensor could react to it would be directly tied to the distance from the gravitational object (i.e. sure, the message might get sent, but it wouldn't have enough energy to be detectable until the requisite amount of light time had passed). Nature tends to be annoying in that way :-)

      Yours Truly,

      Dan Kaminsky
      DoxPara Research
      http://www.doxpara.com

    5. Re:Engineering Issues with Space Design by Effugas · · Score: 2

      Telemetry's pretty error resilient; even if I drop a packet, I can usually interpolate without too much threat. Batches of instructions are another matter; if a packet's dropped, it needs to be replaced, in line, or the entire transfer fails. Thus me mentioning the tech used for reliable multicast -- it works by broadcasting to everyone, then letting individuals ask the central server (or eachother) for retransmissions. In this case, there's as few as one host to speak to -- but it may request retransmissions without even interrupting the primary link.

      You mentioned multicast UDP for commands. I can see this for something like, "Everyone, point their dishes at this quadrant of space"...but managing error control and responses must not be fun. :-) I'm curious if you know any more about the work involved on this.

      Thanks!

      Yours Truly,

      Dan Kaminsky
      DoxPara Research
      http://www.doxpara.com

      --Dan

    6. Re:Engineering Issues with Space Design by Anonymous Coward · · Score: 0

      Im sorry im a amateur here, but i dont get how latency is goin to affect http or telnet/ssh. there aint goin to be much command or data transfer traffic via ssh/telnet. 1 earth station will telnet into it, not the whole world.

      u issue a cp command and see it happen in 60 secs or something. so u can wait. nothing critical here:)

      Plus we have lived in an era where we used to issue a cp command on telnet, go for a coffee and come back to see it was just done.

      Mayb u can do things like change direction of the craft and latency can be a problem here. are u talking latency in this context ?
      hope im clear

    7. Re:Engineering Issues with Space Design by n9hmg · · Score: 1

      They're working on it. It's not quite as far along as Orson Scott Card envisions it.

    8. Re:Engineering Issues with Space Design by Effugas · · Score: 2

      *ACTIVATE WONDER CRANK POWERS*

      Quantum Entanglement is much more proof of a quantum scale PRNG than people are willing to admit.

      I suspect eventually the inherent conflict between Quantum Entanglement(subatomic particles may have their "random" states synchronized) and Quantum Cryptography(subatomic particles are perfect unique tokens because their random states may never be duplicated) will lead to a break in one or the other. They will likely mutually annihilate.

      *WONDER CRANK POWERS BACK IN THE CELLAR*

      But that's just what *I* think.

      --Dan

    9. Re:Engineering Issues with Space Design by Effugas · · Score: 2

      Per-character latency tends to suck. Indeed, per *page* latency tends to suck. They're trying to avoid all that through serializing into a file, then transfering the files via FTP. It's not a bad way to go.

      --Dan

  42. Subsystems by Anonymous Coward · · Score: 0, Funny

    They didn't mention the subsystems being developed for it:

    JON: Joint Observation Net

    PONCH: Passive ONboard Chemical Heuristics

  43. ipinspace by Anonymous Coward · · Score: 2, Informative

    This project has been going on for quite sometime and has already been repeatedly demonstrated for low earth orbit satellites. For details please see:http://ipinspace.gsfc.nasa.gov/

  44. Web-enabled? Nope. by Omni-Cognate · · Score: 2, Informative

    Pedantic, I know, but FTP != web. HTTP == web. I know a lot of people don't grasp the difference between the internet and the world-wide-web, but you'd have thought someone writing web content might have got it right.

    Also, ethernet != internet (the program manager for the project got that one wrong).

    --

    "The Milliard Gargantubrain? A mere abacus - mention it not."

  45. Simplification for the general public by Goonie · · Score: 5, Interesting
    I think the point is that they're going to use TCP/IP as the basic communication protocol between the satellite and the ground. I think FTP was basically a "for-instance" they were using to describethe type of thing they would use - but, then again, there's no reason why they couldn't run an FTP server on the satellite for retrieving data (though I'd run SCP methinks...)

    Conceivably, you could even control the satellite by ssh'ing into it and running various command-line apps. If you wanted to be really cute, run a web server on the satellite and make it controllable with web forms... but that strikes me as just a little over-elaborate :)

    For security purposes, they mention using "standard commercial applications" to encrypt the link. Presumably that means they're running a VPN of some description. As an additional security measure, you'd presumably want to hide the thing behind a firewall and give it a non-global IP address (somewhere in the 192.168.*.*'s, presumably) so that it simply can't be reached from the wider internet, and then (if it was *really* necessary) set the firewall up so that the appropriate people can tunnel through.

    Actually, it would be interesting if we could get a /. interview with one of the people behind this satellite (and grill them about their security measures). Roblimo, are you listening?

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:Simplification for the general public by Anonymous Coward · · Score: 0

      I wouldn't use scp for such a system, I'd encrypt at a lower level so that the IP layer is entirely encrypted. This would allow for bugs in the TCP/IP-stack without opening it up to exploits.

      Obviously such bugs are undesirable, but while correctness is ideal, failing gracefully is also very important in critical applications.

  46. I really wonder how they will do this... by giel · · Score: 1

    How are they going to realize this? I mean the FTP service should have access to a lot of critical files of the system. I mean it should be able to access /etc, /var, some directory containing binaries, etc., etc...

    Am I stupid or something? Why don't they turn on ssh, rsh, rpc or telnet?

    Or do they mean we all can access some /pub by FTP? That would be cool: mget *

    Hmmm. Anyway... ping -l 65510 chip.nasa.gov ?

    --
    giel.y contains 2 shift/reduce conflicts
  47. The ftp navigator by Anonymous Coward · · Score: 0

    For cost considerations NASA accountants have announced Cuteftp(TM) to be the core of the 2 millions dollar spaceship's navigation system.

    "We've devised a mechanical arm system to click on the "Please Register" dialog box that appears at program startup, and during certain maneuvers, ....so the system remains free for our non-commercial use, even during extended missions."

  48. Protocol choice by tigress · · Score: 5, Interesting

    Personally, I find it very intriguing that they've chosen FTP as the protocol, though it does make a lot of sense. Most of what the sattelite is intended to do will be done in a pre-determined manner. Very little will be done in real-time. As a result, most instructions will be able to be scripted, and FTP is an excellent way of uploading scripted instructions to the sattelite. TFTP would've been even better, had it not been for the lack of access controls.

    Now, that much said, when do you think we'll see the first DDoS of zombie spaceprobes? =)

  49. FTP on board? by varjag · · Score: 1

    I sicnerely hope it won't be wuftpd..

    --
    Lisp is the Tengwar of programming languages.
  50. Oh no! by cdf12345 · · Score: 2

    The CHIP (Cosmic Hot Interstellar Plasma Spectrometer) spacecraft will examine the stuff between stars

    "Calling Seven-Mary-Three and Four"

    --
    Chicago2600.net more than a lifestyle, its a survival trait.
  51. IP in Space by Anonymous Coward · · Score: 1, Interesting

    There is a group downstairs from me at nasa that working on their IP in space project. Part of it relates to this, developing a space standard from TCP/IP for connecting to satellites instead of all the proprietary stuff they use these days. And, BTW, they want to use linux for this.
    The second part of their project is to try to get all the components on a satellite to communicate with eachother using TCP/IP instead of all the (again) proprietary connections. It would save alot of time and testing if you could just:
    a) test a component by plugging it into network card on a computer, instead of having to develop software to deal with an IO card and the unique communications of the device

    b) be able to just plug all the components into the satellite

    Its one of those things that is interesting/scary

  52. Ask Slashdot? by drouse · · Score: 2, Informative

    There is a page at berkeley.edu that talks in more depth about the satellite (http://chips.ssl.berkeley.edu/index.html) but doesn't really cover command/control and software issues. Maybe an Ask Slashdot for the maintainer of the page is in order?

    --
    -- I browse at +5 with stripped sigs ... Ha! Ha!
  53. wu-ftpd by Anonymous Coward · · Score: 0

    Let's hope they don't use wu-ftpd.

    They really should rename that package to "wu-ld you like root"

  54. From the tcp_timer.c source... by KarMannJRO · · Score: 2, Funny

    Remember this infamous bit of commenting?

    /* Increase the timeout each time we retransmit. Note that
    * we do not increase the rtt estimate. rto is initialized
    * from rtt, but increases here. Jacobson (SIGCOMM 88) suggests
    * that doubling rto each time is the least we can get away with.
    * In KA9Q, Karn uses this for the first few times, and then
    * goes to quadratic. netBSD doubles, but only goes up to *64,
    * and clamps at 1 to 64 sec afterwards. Note that 120 sec is
    * defined in the protocol as the maximum possible RTT. I guess
    * we'll have to use something other than TCP to talk to the
    * University of Mars.
    *
    * PAWS allows us longer timeouts and large windows, so once
    * implemented ftp to mars will work nicely. We will have to fix
    * the 120 second clamps though!
    */
    in linux/net/ipv4/tcp_timer.c
    1. Re:From the tcp_timer.c source... by Anonymous Coward · · Score: 0

      The KA9Q code did not have these clamps, although they were added in some later versions. Often set to something like an hour.
      With KA9Q's TCP you can have a connection that is down (on the link layer) for several days and then comes back. But your FTP transfer keeps going.
      It also works over long chains of routers that are interconnected using re-trying virtual circuit links, resulting in end-to-end RTT's of several minutes.
      Amateur packet radio is a VERY hostile environment for datacomm. Not many commercial TCP stacks can survive in it.

  55. IN SPACE.... by doctor_oktagon · · Score: 1

    ... no can can hear you ping!

    1. Re:IN SPACE.... by Anonymous Coward · · Score: 0

      Or:

      In space, no one can hear you stream.

      Paul

  56. What's wrong with FTP? by Anonymous Coward · · Score: 0

    I mean, all these know-it-all slashdotters complaining about security...just keep the patchlevel up to date and ftp is perfectly secure...I'd explain more but someone just hosed my network...

  57. SSH sattelite01.space.com by encrypted · · Score: 1

    mount -t rocket /dev/booster_rocket1 /mnt/booster
    echo "go_left" > /proc/directions
    echo "move_forward" > /proc/directions
    umount /dev/booster

    1. Re:SSH sattelite01.space.com by Anonymous Coward · · Score: 0

      umount: /dev/booster is not mounted (according to mtab)

      What follows is unpredictable.

  58. All your satellite are belong to us by Skapare · · Score: 2

    FTP, eh? Commercial software, eh? Low budget, eh? This is gonna be so easy.

    --
    now we need to go OSS in diesel cars
  59. *Web* enabled? by arvindn · · Score: 0, Troll
    The reporter doesn't seem to know the difference between the web and the internet. The web is a collection of documents, the internet is a collection of computers. For the thing to be web enabled it'll have to have a cgi interface, not ftp.

    BTW, I don't think they are planning to control the spacecraft using FTP. That's just for beaming down the images and such. They're more likely using telnet for control operations. They probably have some kind of shell listening on some port.

  60. TCP/IP is TERRIBLE in space by cheesedog · · Score: 3, Insightful
    There is a reason satellites don't commonly use TCP/IP: it performs HORRIBLY over high latency, high BER links. This is because TCP makes the assumption that ALL data corruption is due to congestion, and thus its backoff algorithm throttles way back when errors are actually caused by a noisy link. Likewise, the high latency of a satellite link (rougly around 500 ms RTT) causes TCP to send unneccessary retransmits, etc.

    And, this isn't the first satellite to use TCP/IP, by the way. TCP/IP has been run over satellite links numerous times, most often to demonstrate TCP's shortcomings in relation to better methods.

    note: that's not to say that TCP/IP isn't a fine protocol -- it's a perfectly reasonable way to do things on a low BER, low latency network (i.e., the majority of networks we commonly use). I'd have the same criticisms of someone trying to run, for example, SCPS on a terrestrial network. It's the wrong tool for the wrong job.

    1. Re:TCP/IP is TERRIBLE in space by physicsnerd · · Score: 2, Informative
      "And, this isn't the first satellite to use TCP/IP, by the way"


      No, it's not. However it IS the first satellite to ONLY use TCP/IP to communicate.


      From the spacedev website:

      "The Cosmic Hot Interstellar Plasma Spectrometer Satellite (CHIPSat) will be the first mission to use end-to-end satellite operations with TCP/IP and FTP. This concept has been analyzed and demonstrated by the NASA OMNI team via UoSAT-12; however, CHIPSat will be the first to implement the concept as the primary means of satellite communication."

    2. Re:TCP/IP is TERRIBLE in space by Anonymous Coward · · Score: 0

      > There is a reason satellites don't commonly use TCP/IP: it performs HORRIBLY over high latency, high BER links. This is because TCP makes the assumption that ALL data corruption is due to congestion, and thus its backoff algorithm throttles way back when errors are actually caused by a noisy link.

      Actually, any sensible satellite link uses forward error correction. The raw BER may be bad, but the error rate IP (and thus TCP) sees should be quite reasonable. If it is not, fix it at the FEC level.

      >Likewise, the high latency of a satellite link (rougly around 500 ms RTT) causes TCP to send unneccessary retransmits, etc.

      Only for underperforming TCP stacks. A relatively constant 500ms RTT should be no problem for TCP. The initial RTT estimate should not be below one second anyway, and the first few segments establish an RTT estimate that indicates to TCP that it should not send retransmissions within 500 ms.

      When your TCP stack sends many unnecessary retransmits, rewrite it.

    3. Re:TCP/IP is TERRIBLE in space by Hornsby · · Score: 2

      > It's the wrong tool for the wrong job.

      Nah, a default TTL of 60 is perfect for sending packets through space...

      --
      A musician without the RIAA, is like a fish without a bicycle.
    4. Re:TCP/IP is TERRIBLE in space by philip_bailey · · Score: 1

      TCP makes the assumption that ALL data corruption is due to congestion, and thus its backoff algorithm throttles way back when errors are actually caused by a noisy link.
      Is this inherent to TCP, or simply inherent to common implementations of it? Would it be possible to devise special-purpose TCP code which would get around this, while still remaining within the RFCs?

      --
      There is no place like ~!
  61. According to Airplane II by TheConfusedOne · · Score: 3, Funny

    SSH is the protocol they kept using to open and close the doors on the moon base. :-D

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
  62. You missed a few... by TheConfusedOne · · Score: 3, Funny

    They'll need the 30+ mile long poles to hit Ctrl+Alt+Del...

    On the Unix side -
    That "No route to host" error becomes more meaningful.

    "Uptime" will relate to orbit, not system.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    1. Re:You missed a few... by polaar · · Score: 1

      where do you want to go today?

  63. CHiPs? by docbrown42 · · Score: 2

    Ok, I read the article, but I can't see how it relates to Ponch and Baker?

    --
    Ed Wedig
    Graphic design services
    docbrown.net
  64. Untouchable MP3 Distribution? by TrollBridge · · Score: 2, Funny

    Would this be the only way to legally host a file server for MP3's? Or does the RIAA presume its jurisdiction (and yes, I do believe it has elevated itself to an enforcement entity) now extends to outer space?

    --
    There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
    1. Re:Untouchable MP3 Distribution? by BCoates · · Score: 2

      ianal, but US law probably applies to a US spacecraft the same way it applies on a US ship on the high seas.

      --
      Benjamin Coates

    2. Re:Untouchable MP3 Distribution? by zbuffered · · Score: 0, Offtopic

      Ben? MSHS? How's California?
      (or do I have the wrong Ben?)

      --
      Synergy is your friend
    3. Re:Untouchable MP3 Distribution? by Anonymous Coward · · Score: 0

      Then use a Chinese spacecraft. The US is not the only country in space.

    4. Re:Untouchable MP3 Distribution? by BCoates · · Score: 1

      Yeah, it's me. Where are you now?

    5. Re:Untouchable MP3 Distribution? by zbuffered · · Score: 1

      Still Manitou, working at HP. I actually moved into Molly/Jenny's apartment(Jenny's parents' place, right by MSHS), both moved out, it's just mine for now. Molly is firefighting in Antarctica, Jenny is in Denver. Life is good, in general. Feel free to e-mail.

      --
      Synergy is your friend
  65. Command Verification by Detritus · · Score: 2

    Control centers handle their own retransmission of lost/corrupted commands. They transmit a command and check the telemetry to see if it was received by the spacecraft. If it was lost, they retransmit the command. The details are very spacecraft dependent. Commands may execute immediately upon receipt or they may be split into two phases, load command and execute command. Some commands are time tagged for execution at a later time. A set of commands can be uplinked into a command buffer on the spacecraft, verified by a memory dump in the telemetry stream, and executed after the control center has verified that they got a good load of the command list.

    --
    Mea navis aericumbens anguillis abundat
    1. Re:Command Verification by Effugas · · Score: 2

      Cool! This makes total sense -- any manuever that's time sensitive would be loaded and verified long in advance.

      Are sats constantly dumping their buffers and status to RF?

      --Dan

    2. Re:Command Verification by Detritus · · Score: 2

      Status information is usually being continually downlinked in the telemetry. This includes things like the status of the command receiver and decoder. Memory dumps are usually only transmitted in the telemetry when the control center sends a command for a memory dump.

      --
      Mea navis aericumbens anguillis abundat
  66. Web-enabled vs. FTP by Peter_Pork · · Score: 2, Interesting

    Let's get this straight. The web uses the HTTP protocol, not FTP, so this web-enabled spacecraft headline is misleading. Browsers include an anonymous FTP client, so you can navigate and download from FTP servers, but that doesn't mean FTP is part of the web. The piece of news is the use of out-of-the-box Internet protocols in a spacecraft. It is great news. Save money by using solid, well-known technologies. This is part of the agenda of the new NASA, and it is basically good. You cannot reinvent the wheel in every mission. BTW, you still need a deep space antenna to contact the spacecraft, so it cannot be hacked unless the attacker breaks into a well-protected NASA site.

  67. MIPS computer with several OSs by fdisk3hs · · Score: 2, Informative

    The technical paper is on the SpaceDev website.
    They are using VxWorks, PSOS, OS-9, and Linux. Looks like VxWorks is what will be running on the satellite, with less than 20 lines of code in the actual communication routines...

    LR

    1. Re:MIPS computer with several OSs by fdisk3hs · · Score: 3, Informative

      Not sure why I'm not being modded up, but the link details all of the technical specs of OS and hardware, as well as the code and networking info. Shines quite a bit of light on the story... Surprised the original poster didn't look this far...

      LR

    2. Re:MIPS computer with several OSs by Anonymous Coward · · Score: 0

      DS1 used VxWorks, and we would ftp files up to the spacecraft

  68. The International Space Station Already Has This by cybrpnk2 · · Score: 5, Interesting

    The Ground Systems Department at NASA Marshall Space Flight Center has a "new" system called Telescience Resource Kit (TReK) that allows experimenters to hook personal computers in their home labs up to experiments they are running aboard the International Space Station. The main entrance page is here, but most of the links are password protected...

  69. I wonder what the firewall rules will be? by terraformer · · Score: 1
    I wonder how they will write their firewall rules.

    -A RH-Lokkit-0-50-INPUT -i eth0 -p tcp -m tcp -s 198.116.142.34 --dport 21 --syn -j ACCEPT
    -A RH-Lokkit-0-50-INPUT -i lo -j ACCEPT
    -A RH-Lokkit-0-50-INPUT -i eth0 -p tcp -m tcp --syn -j REJECT
    -A RH-Lokkit-0-50-INPUT -i eth0 -p udp -m udp -j REJECT

    6 months later...
    Uh, guys. Did we forget something? I am able to connect but data is not coming through...

    --
    Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
    1. Re:I wonder what the firewall rules will be? by KarMannJRO · · Score: 1

      Hmm, are you referring to the fact that no packet after the first on port 21 can get through, or the fact that port 20 can't get through at all? Oh well, there's always passive. ;)
      Personally, I think the much bigger problem would be that eth0 interface. That's gonna be a helluva long CAT-5, especially since it'll be wrapped around the Earth repeatedly (unless they moor it at one of the poles?).

    2. Re:I wonder what the firewall rules will be? by Russ+Steffen · · Score: 3, Funny

      Don't be silly. You can't run Cat5 into space, it's too long of a run. This is definitely a job for single-mode fiber

  70. In soviet russia by jumbie · · Score: 0

    i guess the'll just be setting up their own proprietry MIB which will live in the firmware in the satelite. Then they can manage the satelite using SNMP as just another piece of hardware on the network like a router! tons of legacy military/space hardware is managed this way through proxy MIB wrappers coz modern IP/SEC is secure enough and SNMP is lightweight (compared to CORBA) stable,standard and pluggable.

  71. No Web Server Even! by Anonymous Coward · · Score: 0

    Now that Beowulf Clusters are commonplace, heck even my country cousin down in the hicks is running a lill' honey of a 1000-noder, couldn't these guys have pumped a bit more power onboard?

    For instance, 10 million XTs wouldn't break the bank, heck, people are giving them away, and would have provided a bit of future-proofing for this project. Maybe they'd have had to make the solar panels a bit bigger - but that's a small price to pay for geek stardom!

  72. But.. by nother_nix_hacker · · Score: 1

    No one can hear you blue screen in space!

  73. Harumph! I Use UUCP by pr0ntab · · Score: 1

    You young whippersnappers with your Ethernet and DECNet and Fidonet. ::shaking fist::

    Why, my internet connection still consists of handwritten shell scripts carried by carrier pigeon to a local University where a peon scans it in using OCR. They are then copied via UUCP (over a noisy landline, 600 baud!!!!) to a machine on a frame relay circuit. The results of my jobs are printed on a line printer and are mailed via UPS in huge boxes.

    And it's all in EDBCIC, with 2 PARITY BITS.

    Also my beard is 3 feet long. Thank you.

    --
    Fuck Beta. Fuck Dice
    1. Re:Harumph! I Use UUCP by EatHam · · Score: 1

      Luxury. We have to stand up for a 1, lay down for a 0, and transmit it over a webcam.

  74. You're got FTP and HTTP reversed there. by dark-nl · · Score: 1
    HTTP is the protocol that lets you do authentication and file selection in one go, and starts the download or upload right away. It also lets you pipeline multiple commands, so that you don't have to wait for roundtrip latency when transferring multiple files.

    FTP, on the other hand, is the protocol where you need multiple roundtrips to log in (USER... PASS...), to select a file (CWD... CWD...), to prepare a file transfer (TYPE I... PASV... RECV...), and where just about every implementation in existence supports only the Stream transfer mode which requires establishing a new TCP connection for every file.

    If latency is the problem, then HTTP is superior to FTP in every way. FTP does offer a standard way to list a directory, but that only gives you raw filenames; it doesn't even say which of them are subdirectories. In practice, clients tend to ignore NLST, and instead use LIST and assume the server is using unix ls (even to the extent of issuing "LIST -al" commands).

    I also don't understand why you call HTTP interactive compared to FTP. FTP is designed to be interactive, that's why it has those intricate session state machines. HTTP was designed from the start to be a simple request-response protocol with all the session state on the client side.

    1. Re:You're got FTP and HTTP reversed there. by Effugas · · Score: 2

      Everything you say about FTP is correct -- on an interactive protocol level.

      But latency at the protocol layer is not what they're trying to solve (indeed, they'd be using TCP either way, so they're having protocol issues with latency no matter what). They're trying to solve latency from the perception of the operator, by batching all of his requests into a job file. And it's standardized access to a remote file system that FTP addresses well. While HTTP does all you claim, it does an undeniably poor job of standardizing the presentation of remote files. NASA's centralized all their custom programmatic work -- both in the encoding of batched commands, and the decoding of batched results -- into a tarball. (At least, that's what I'm assuming -- I've done the same thing in the past.)

      Once you have these batches, everything is utterly standard. Yes, HTTP lets you download multiple files at a time. From which URLs? Ah, you must download the HTML, pick out all the links, create an index, from those links, and start pipelining a number of requests. How many requests? How deep can the pipe go? And dear god, uploading data into a HTTP system is an utter pain in the ass.

      You can build things with wget and curl. But should you?

      Sure, you can twist a web server into doing all this. But it's not what it was designed for. HTTP may offer significantly fewer round trips, but its presentation of a remote file system is immature at best and a horrifying fault of HTTP at worst. How many people do you know who FTP their updated web pages into the servers? Is there even a lightweight text editor with *HTTP* support?

      FTP's all about centralizing the difficulty into the file format. HTTP ends up screaming at you(a human) to use a web browser to click some icons and fill out some forms.

      A simple example: wget a directory served by apache. Notice all the files with weird names, like =AQ and whatnot? Those are alternate directory indexes. Grab the same directory of files over FTP, still using wget. This works right.

      Funny -- the latency win is from serializing i/o to individual files. HTTP's so bad at file management, that its use would actually threaten the viability of using files...the protocol issues, both TCP and Layer 7 just get lost in the backwash compared to that.

      --Dan

      P.S. Yes, I looked into doing this over SSH...you could do something like:

      ssh user@satellite "scan_here -o scan1; scan_there -o scan2; tar czvf - scan1 scan2" | tar xzvf -

      or even:

      $ cat > test.sh
      scan_here -o scan1;
      scan_there -o scan2;
      tar czf - scan1 scan2;

      ssh user@host "`cat test.sh`" | tar xzf -

      This also works, and with bigger scripts, but I haven't fixed a bug with it not exiting when it's done (it's with the tar on the client side):

      cat test.sh | ssh user@host | tar xzf -

      I threw 20K commmands into test.sh and it worked perfect.

      --Dan

  75. Here's the web address for the satellite! by rickthewizkid · · Score: 2

    it's at this link

    RickTheWizKid
    Lightening Slashdot users' days since 2001!

  76. SITE command by hey · · Score: 1
    Check out the ftp SITE command. If permissions are in place it lets you do any command on the server. It's most common use is the Unix/Linux "SITE CHMOD 700 myfile.txt" but you could also do: "SITE TURN left 3deg" or the like.

    For security, proftpd no SITE command

  77. Woot! by DjMd · · Score: 2, Funny

    Alright, lets here it for War-orbiting!

    --
    DJMD - The fourth man - Planetary
  78. speaking of hot gasses... by jimmajamma · · Score: 1

    maybe they can send one to investigate Anna Nicole Smith's ass.

    I wonder how long before they find warez on the satrallite's ftp site, in some deep "undeletable" directory.

  79. Satellite CPAN Mirror by ReadParse · · Score: 2

    Looking forward to the first CPAN mirror in orbit.

  80. Why such stupid overhead.. by Anonymous Coward · · Score: 0

    AMSAT is using simple but very effective protocols for controling satellites like AMSAT OSCAR-40 (P3-D).. If amateurs can do it, why do commercial or government companies waste so much money and efforts on the wrong end?
    BTW: The AMSAT command stations can also
    control the AO-40 Spacecraft via Internet using a Gateway in Czech republic.
    So what..

  81. U R TEH FAGOT by Anonymous Coward · · Score: 0

    And fucking stupid, too.

    Go on, mod this down. Then re-read the parent post and do it again, because you know I'm right.

  82. Interesting thought... by lscotte · · Score: 2, Interesting

    I know this was meant to be funny, but it's a very interesting thought. Sort of like the off-shore hosting companies, but taken several steps further.

    Of course latency would always be an issue for something in space, but for a streaming protocol...

    --
    This post is licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.
  83. TFTP would be a bad choice by g4dget · · Score: 2
    TFTP is based on UDP--that's not the kind of protocol you want to use over a long-haul, noisy connection.

    A TCP-based protocol is exactly the right thing for this application. The only thing they have to watch out for is that they need to increase timeouts and other parameters that have been adjusted downwards in consumer machines for "performance reasons". FTP's use of separate control and data connections also makes it a little more attractive than alternatives.

    I doubt authentication was a consideration--FTP is insecure anyway. They probably use firewalls.

  84. Cool by KinkyClown · · Score: 1

    They probably use FTP for upgrading the flash rom as well. I wonder if they use a VPN connection. I also would like to know what the PING will be... I wouldn't recommend starting a CounterStrike server on it :)

  85. FTP *sigh* by uberslakr · · Score: 0

    So should we go ahead and slap on a bumper sticker that reads:

    "WU-FTPD, providing remote spacecraft root since 200x"

  86. Used by Debian by dark-nl · · Score: 1
    The upload queues for Debian packages work this way. Developers upload packages using anonymous FTP, and finish by uploading a signed .changes file which identifies which files are part of the upload. A recurring problem is stray files, left by aborted uploads.

    The main Incoming directory (which the upload queues feed into) can be used the same way, except that you would use scp instead of FTP.

  87. Just image ... by TomDLux · · Score: 1

    the communications latency for a bveowolf cluster of those?

  88. They will probably connect to it... by NortWind · · Score: 1

    ...with dark fiber?

  89. FTP? by MadFarmAnimalz · · Score: 2

    Am I the only one having a hard time swallowing that bit?

    Sounds like some clueness reporter pulled a TLA out of a hat or something...

    Unless the FTP is being used as a sort of batch command transmission vehicle... A little like the IPN protocol specifies. A sort of connectionless command line over a connected protocol.

    --
    Blearf. Blearf, I say.
  90. but they do have ssh on it by smartfart · · Score: 3, Funny

    ...And I have a shell account, haha! Email me and I'll ask the admin about getting you one, too: spacejunk@satellite.nasa.gov

  91. But the REAL question is... by Anonymous Coward · · Score: 0
  92. Another one for the UK readers... by Gleng · · Score: 1

    I hear CHIPS also features Plutonium Energy Amplification with Fusion Reactor and Integrated Telecommunications TERminal, or PEA FRITTER...

    *cough* I'll get my coat....

    --
    "Proudly Posting Without Reading The Article"
  93. next person that knocks by Anonymous Coward · · Score: 0

    Washington University and its venerable wuftpd is going to be in a world of hurt.

    Best CS dept on the planet.

  94. MOD PARENT UP!! by evenprime · · Score: 2

    Thank you, Ovidian. I'm glad someone brought this up first. I was going to mention it, but didn't want to seem like I was nit-picking. Since when does an FTP server make something "web enabled"?

    Seriously, just because modern web browsers can issue a limited subset of the commands defined in the FTP protocol doesn't mean that FTP is part of "the web". I was using FTP long before there was ever a "Web". If you upload anything via FTP on a regular basis, the difference is readily apparent.

    --

    "Weapons should be hardy rather than decorative" - Miyamoto Musashi
    I think that goes for OS's too
  95. Encrypted? Pshaw! by andy_geek · · Score: 1

    Oh come on, why would they encrypt communications to and from a ga-jillion (technical term) dollar spacecraft? It seems like a perfectly good idea to let anyone who wants to do a packet replacing have at it.

    --
    "Don't matter how New Age you get, old age is gonna kick your ass." - Utah Phillips
  96. Great by rsax · · Score: 1
    Now even in space you can't hide from the retarded FTP protocol. As if we didn't have enough problems with it here down on Earth. I wonder how many ports NASA will open up in their firewalls for passive transfers?

    /me needs coffee

  97. Phew by parad0x01 · · Score: 2, Funny

    Phew! After that RS-232 fiasco I guess the FTP protocol would be the next logical choice! Aren't FTP commands transmitted unencrypted as plain text. Looking to impress a girl, hack the satellite and have a shooting star at your command.

    --

    This .sig has been censored for your protection
  98. Even Better! Intergalactic DDOS !! by ToKsUri · · Score: 1

    Why bother with a pirate mp3 server when you could start a wow mega intergalactic hax0r denial of service!
    We just need a couple more of these satellites and then all your base are belong to us.

  99. IN SOVIET RUSSIA........ by Anonymous Coward · · Score: 0

    They built satellites properly.

    This is not a joke.

  100. The internet by hackwrench · · Score: 1

    The article aside, It seems that the satillite would be on a private network.

    1. Re:The internet by petsounds · · Score: 1
      According to the team:

      Using the Internet also gives the CHIPS team more mobility. "We can set up a missions control station anywhere...as long as it has an Ethernet port that has access to the Internet," Janicik says.

      The way they phrase that makes me think that they can access the satellite directly from any IP. I don't think they'd bother pointing that out if Janicik meant that the satellite was on a private network that his team could SSH into from anywhere.
    2. Re:The internet by Anonymous Coward · · Score: 0

      Ofcourse the satellite doesnt have a public IP. You probably have to ssh to the gateway of the private network and access it from there.

  101. SpaceDev and other useful links by physicsnerd · · Score: 2, Informative

    Here are some website links:
    Spacedev is (duh)
    www.spacedev.com
    CHIPSat can be found under Missions.
    Spacedev's stock price can be found at:
    finance.yahoo.com
    The Space Sciences Laboratory at UC Berkeley
    chips.ssl.berkeley.edu

  102. Astrophysics Programming by VoidEngineer · · Score: 3, Interesting

    So, in college, I worked with some astrophysicists at the Enrico Fermi Institute, which is where they build nuclear powered satellites, and took some classes from professors at at The Laboratory for Advanced Space Research, which is responsible for building such satellites/spacecraft as Ulysses, Pioneer 10 & 11, Cassini, StarDust, and Argos.

    Anyhow, from talking with folks at the EFI and LASR, the general answer to everybody's questions is: latency and noise. Remember, this is a Cosmic Hot Interstellar Plasma Spectrometer, which means that it's going to be sent away from the earth, and eventually be millions and billions and trillions + miles away. The longer that it works, the more latency is going to build up... So, the programming needs a very non-interactive protocol. If this thing goes interstellar, it could take days and weeks for packets to travel from Earth to CHIPS and back.

    Remember, it takes 4 minutes for light from our closest neighboring star to reach earth, traveling at, well, the speed of light. In all probability, this CHIPS will be using radio frequencies which are much, much slower. (I could be wrong, but I would be surprised if they had hacked some type of interstellar laser guidance system... )

    Anyhow, they write scripts for this kind of mission, and generally operate with a big time lag, to the extent that it's sort of like typing with your computer monitor turned 'off'. That is, they'll figure out what they want the satellite to do for the next week or next month, type up a script, and 'submit' it to CHIPS. A couple of hours/days/weeks later, CHIPS will receive the script and start working. This kind of astrophysics programming generally involves being able to project into the future (temporally), and to know that in {x} days, the satellite will be past Mars, in {x+a} days, it'll be past the asteroid belt, in (x+a+b} days, past Jupiter, in {x+a+b+c} days, past Saturn, and so forth. It also requires good file keeping and record keeping, so that you know how many days {n} into the project you are, so you can calculate {n-x}, which gives you the time window for submiting an FTP control sequence.

    Other than that, yeah... they can dir things and get thing. Depends on the exact implementation, but you have the concept.

    1. Re:Astrophysics Programming by jpmorgan · · Score: 2
      it takes 4 minutes for light from our closest neighboring star to reach earth, traveling at, well, the speed of light. In all probability, this CHIPS will be using radio frequencies which are much, much slower

      You know, I could almost believe your comment about the Enrico Fermi institute, until I read this. I guess nobody's ever told you about 299,792,458m/s.

      It's not just a good idea, it's the law.

    2. Re:Astrophysics Programming by VoidEngineer · · Score: 2

      Well, it's the truth about the EFI and LASR. I am not, however, an astrophysicist. There are many things about astrophysics I don't know.

      Please enlighten myself and other slashdot readers about 299,792,458m/s. Have I erred in saying that CHIPS will be using radio frequencies? Have I erred in regards to the time it takes for light from the next star over to reach earth?

      Be more specific, if you're going to critique. I would like to know your opinion regarding this matter, and what about 299,792,458m/s do I apparently not know.

    3. Re:Astrophysics Programming by Anonymous Coward · · Score: 0

      My first thought was that radio frequencies travel at the speed of light in a vacuum?

      So I took the above comment to be a jab about that.

    4. Re:Astrophysics Programming by Captain+Nitpick · · Score: 1
      Remember, it takes 4 minutes for light from our closest neighboring star to reach earth, traveling at, well, the speed of light.

      If you mean the Sun, then you're wrong. It takes light from the Sun about 8.5 minutes to reach Earth.

      If you mean Proxima Centauri, you're still wrong. Light takes just over 4 years to reach Earth from there.

      You're off by either a factor of 2, or a factor of 365.

      In all probability, this CHIPS will be using radio frequencies which are much, much slower.

      Somebody needs to take an E&M class. All electromagnetic waves travel at c (~300,000,000 m/s) in a vacuum. This includes light and radio. Where you got the impression that radio waves travel slower than light, I don't know.

      And don't try to cop out by saying you meant radio has a slower data rate, it's quite clear you meant velocity.

      So, in college, I worked with some astrophysicists at the Enrico Fermi Institute, which is where they build nuclear powered satellites, and took some classes from professors at at The Laboratory for Advanced Space Research...

      Yeah, right. Right now, I'm have a hard time believing you managed to pass a basic college physics class.

      --
      But then again, I could be wrong.
    5. Re:Astrophysics Programming by KarMannJRO · · Score: 1

      Be more specific, if you're going to critique. I would like to know your opinion regarding this matter, and what about 299,792,458m/s do I apparently not know.

      Remember, it takes 4 minutes for light from our closest neighboring star to reach earth, traveling at, well, the speed of light. In all probability, this CHIPS will be using radio frequencies which are much, much slower. (I could be wrong, but I would be surprised if they had hacked some type of interstellar laser guidance system... )

      I think he's just referring to the fact that it takes about 8 1/3 minutes for light to travel from the Sun to the Earth, that's all.
      And, more generally speaking, I think that just because it's called a "Cosmic Hot Interstellar Plasma Spectrometer", doesn't mean it's going to be sent out INTO the interstellar plasma. That's the difference between the 'S' standing for 'Spectrometer' and 'Sampler'. ;) It doesn't have to actually leave Earth orbit to detect what they want to know. Therefore, no week-long RTT's.

  103. for more info try: by physicsnerd · · Score: 1

    For more information try:

    www.spacedev.com

    go to missions, CHIPSat.

  104. Ground Controll Crew by mythosaz · · Score: 2, Funny

    The CHiPs spacecraft will be ground controlled by Officers 'Ponch' Poncherello and Jon Baker.

  105. Bad choice. by Axe · · Score: 2

    TCP/IP notorously bad for high latency/high error rate connection.
    Hacking together a special use protocol with a push stream with ton of error corrections is not a big deal.
    Or, what they are talking about is a connection up to the uplink station?

    --
    <^>_<(ô ô)>_<^>
    1. Re:Bad choice. by andy_geek · · Score: 1

      It's time for NetBEUI to make a comeback!

      --
      "Don't matter how New Age you get, old age is gonna kick your ass." - Utah Phillips
  106. Link to Wired article by iamr00t · · Score: 1

    Wired ran an article couple of years ago about adoption of IP to space latency. It's called Interplanetary Internet, no more no less...
    here

    if anybody still cares to up this story...

  107. Here's your trouble - by sean.peters · · Score: 1

    2.99e8 m/s is the speed of light, which is also the speed of x-rays, the speed of infrared... and the speed of radio. So the fact that it uses RF vs. visible spectrum has nothing to do with the speed. Sean

  108. Addendum: Astrophysics Programming by VoidEngineer · · Score: 2

    In all probability, this CHIPS will be using radio frequencies which are much, much slower. (I could be wrong, but I would be surprised if they had hacked some type of interstellar laser guidance system... )

    Sorry for replying to my own post, however, I stand corrected. I was describing 'Radio Waves' in terms of accustic sound waves; which, in this case, does not apply. Ignore this comment regarding radiowaves being slower...

  109. downloading stars by Anonymous Coward · · Score: 0

    what would happen if they pointed this thing at a star cluster and did an mget *.* ???

  110. -1 Incorrect by douglips · · Score: 1
    You are wrong on so many levels.
    • The CHIPS satellite is a, well, satellite. The CHIPS home page clearly states that it will "be launched into a 94 inclination, 600 km circular orbit."
    • Just because it's called an "Interstellar Plasma Spectrometer" doesn't mean it's on an interstellar mission.
    • The mission will last one year (see http://chips.ssl.berkeley.edu again). It took Voyager about a year and a half just to get to Jupiter. Thus, this thing could not get "interstellar" even if it tried.
    • Light takes 8 minutes to reach Earth from the Sun (Sol).
    • Light takes about 4 years to reach Earth from the nearest star other than Sol (Proxima Centauri.)
    • Radio waves are light waves and are thus not much much slower. By definition, light (and thus radio) travels at the speed of, um, light.
    • Since the bloody thing is going to be in LEO (low earth orbit,) they won't have to communicate with the machine the way you describe.
    In short, you have no clue what you're talking about. Thanks for clouding the discussion.
  111. Big deal. OLD IDEA by Anonymous Coward · · Score: 0

    didn't the Mars gocart thing use vxWorks and a UDP connection?

    I thought of this in 1994 when I worked for the Airforce.

    FTP is not secure.

    BFD is the protocol that this article should use.

    News that isn't news ISN'T NEWS.

    Any posts about a toaster that uses 120volt AC to make toast? That also would be NEWs that isn't news.

  112. Aliens among us! by sbjornda · · Score: 1
    VoidEngineer wrote in 4923956:
    Remember, it takes 4 minutes for light from our closest neighboring star to reach earth...

    Oooh! Oooh! I just KNEW it. I just KNEW there were aliens among us. This writer is clearly a Venusian who has been living among us! He/she/it remebered to type the word 'earth' while forgetting to change the value of 4 minutes to our own well-known 8 minutes! It's always those little slips that give them away, isn't it. OK, it's time to break out your tin-foil helmets, folks. We finally have proof. They really are among us.

    .nosig

  113. IP in Space by shantipole · · Score: 1

    More info can be had on this topic at www.spacedev.com. They have published an article detailing how they are going about this. Another source of info is http://ipinspace.gsfc.nasa.gov/.

  114. oh dear... by monkey_jam · · Score: 2, Funny

    kind of misread that as

    'WEP enabled spacecraft '

    I can imagine loads of script kiddies aiming Pringles cans into the sky....

  115. Are these guys insane??? by Anonymous Coward · · Score: 0

    At the very least they could have used some secure protocol like 'sftp' or 'scp'. Both are available for free - using plain old FTP and citing budget reasons is just plain stupid.

  116. Funny, but by Cat_Byte · · Score: 1

    I submitted this yesterday and it was space.com that reported it before Yahoo. Weird how sometimes a story gets skipped by one user and gets posted when another user posts it a day later.

    --
    Two roads diverged in a wood, and I - I took the one the bus load of girls just went down.
  117. Finally back online, December 2010! by Dh2000 · · Score: 1

    Posted by CmdrTaco on 14:51 Friday 12 December 2010
    from the watch-out-for-space-junk-dept
    Sorry about the downtime and thanks for your patience while we've been getting our new SSS (Slash Satellite Server) [operating code relased under gpl4] back online. Seems that a Microsoft Repair Tool (a 3 meter hammer) collided with the main antenna last Wednesday. Now, I know many of you have claimed sabotage, but as Microsoft has only placed 11 satellites around ours it seems to indicate we are a minor threat and they are probably not trying to drive us out of space. Update: 12/12 17:30 GMT by Hemos: Interesting photos can be found at an undisclosed location(TOS), while we converse about possible legal proceedings against the MS-AOL-TIME-MPAA-SONY-MCDONALD-INTEL corporation.

  118. CHIPS??? THE TV SHOW? by SoVi3t · · Score: 1

    remember that crappy show? heh

    --
    Defender of Microsoft and Communism!!!
  119. Satalite and Internet by einhverfr · · Score: 2

    Hmmm--- Was thinking about accessing the internet via satalite. Now I can access the satalite via the internet. How cool ;-)

    --

    LedgerSMB: Open source Accounting/ERP
  120. CHIPSat Launch Delayed due to Rocket Problems by patiwat · · Score: 2

    SpaceDev, the company that constructed CHIPSat, today sent out an email announcement that the launch of CHIPSat was delayed due to problems with the launch vehicle.

    The announcement is reproduced below:

    eAnnouncement

    CHIPSat Launch Delayed
    December 19, 2002

    Due to circumstances beyond our control, the CHIPSat launch scheduled for Thursday, December 19, 2002 on a Delta II rocket from Vandenberg Air Force Base has been delayed and is now targeted for January 8, 2003.

    The launch was delayed due to a technical glitch in the Boeing-manufactured launch vehicle. The technical problem is associated with the signal the ordnance box provides for launch vehicle devices to unlatch and separate the payload fairing. NASA is expecting the replacement of this unit to take approximately two weeks.

    SpaceDev designed and built the CHIPS (Cosmic Hot Interstellar Plasma Spectrometer) spacecraft and associated subsystem products (e.g. Miniature Flight Computer) for the University of California, Berkeley under a NASA-funded contract. The CHIPS mission is designed to study the formation of stars, and will have a life span of about one year.

    CHIPSat will be the first mission ever to use end-to-end satellite operations over the Internet with TCP/IP and FTP. This concept was analyzed and demonstrated by the OMNI team via UoSat-12; however, SpaceDev will be the first to implement the concept as the only means of satellite communication.

    SpaceDev has overall responsibility for the design of the mission, the design, assembly, integration and testing of the microsatellite, and mission control and operations from Spacedev's Mission Control Center.

    If there are any further delays, we will send out an update immediately.

  121. Al Qaeda Hack Satellite - Film @ 11 by Suchetha · · Score: 1

    Yes its a blatant troll.. but imagine if some terrorist organisation manages to get control of the satellite and bring it down on ... say.. the white house (news.yahoo.com)... or maybe some *AA headquarters... or maybe... redmond...

    *blink* *blink*
    DAMMIT!! where was osama's fone number again...

    --

    learn from yesterday, plan for tomorrow, party tonight
    or one out of three ain't bad
  122. Last Post! by alpg · · Score: 1

    The last time somebody said, "I find I can write much better with a word
    processor.", I replied, "They used to say the same thing about drugs."
    -- Roy Blount, Jr.

    - this post brought to you by the Automated Last Post Generator...