¿Cómo funcionaría Internet en la luna, Marte y más lejos de la Tierra?

Uno de mis amigos trabajó en JPL en el intervalo entre sus años de pregrado y la decisión de obtener un doctorado. Uno de los proyectos en los que trabajó fue el transporte de red confiable con alta demora entre paquetes. La latencia debida a la velocidad de los retrasos de la luz fue enorme, y hubo un problema masivo con la potencia requerida para transmitir la señal desde una sonda de espacio profundo (er) de vuelta a la tierra con una señal aceptable al ruido.

Si estuvieras en la luna, voy a suponer que podrías superar los problemas de energía (o de lo contrario, no serías capaz de formar un puesto avanzado allí), y posiblemente usar un sistema de transmisión óptica de línea de visión desde la luna a un satélite de órbita terrestre para aumentar la velocidad a algo razonable. Construí sistemas de 100Mbp / s en los años 80 y usé sistemas cercanos a 1Gbp / s a ​​fines de los 90, por lo que no es un tramo gigante imaginar 10 o 100 Gbp / s a ​​la luna desde un satélite en órbita terrestre. Llegar desde el satélite a la Tierra requeriría algo de trabajo, ya que la mayor parte del espectro asignado para ese tipo de cosas aplicaría un límite de ancho de banda muy serio. Creo que los límites son más administrativos que tecnológicos, pero es una barrera potencial.

Ahora que hemos postulado que podría ser posible construir un enlace de 10 Gbps / so mayor a la luna, queda un asunto menor …

La luna está aproximadamente a 1.26 segundos de la tierra. Las ventanas deslizantes en TCP se vuelven realmente infelices cuando comienzas a tener ese tipo de retraso. Los paquetes perdidos se vuelven catastróficos, ya que ha enviado una tonelada de datos que efectivamente se descartan como resultado.

Creo que probablemente podría ajustar el sistema para mitigar esas pérdidas, pero es posible que desee pasar a un protocolo subyacente diferente, como las Especificaciones del protocolo de comunicaciones espaciales con una superposición IPv4 o una puerta de enlace de capa de aplicación. Los diversos protocolos de red tolerantes al retraso (consulte RFC 4838 – Arquitectura de red tolerante al retraso y RFC 5050 – Especificación del protocolo de paquete) están diseñados solo para resolver este tipo de problema.

Si recuerdo correctamente, incluso se implementa en la ISS. ¿Quizás Robert Frost pueda opinar sobre esto?

Internet funcionaría muy mal de hecho. En primer lugar, el ancho de banda disponible es muy limitado. Las misiones pasadas parecen funcionar con el equivalente de un módem (cf Rosetta (nave espacial) – 91 Kbps), y la latencia es necesariamente enorme. El surf sería impensable. El correo electrónico probablemente sea su mejor apuesta.