Межпланетный интернет

Межпланетный интернет (космонет) — амбициозная попытка Вини Серфа (папы современного интернета) и NASA прокинуть «вайфай» до Марса и дальше, чтобы марсоходы могли постить селфи в Инстаграм без лагов в 20 минут.
Суть проблемы[править]
Обычный TCP/IP в космосе бесполезен чуть более чем полностью. Если на Земле пинг в 500 мс — это повод для истерики геймера, то в космосе:
Пинг — это вечность. До Марса сигнал идет от 3 до 22 минут в один конец. Пока TCP-пакет дождется подтверждения (ACK), Марс успеет повернуться другим боком, а у принимающей антенны закончится смена.
Постоянные разрывы. Планеты крутятся, спутники залетают за горизонт, а космическая радиация превращает пакеты данных в тыкву. В обычном интернете это означало бы «Connection Reset», в космосе — это норма жизни.
Как это работает (на пальцах)[править]
Вместо того чтобы пытаться держать постоянную связь, космонет работает по принципу «Store-and-Forward» (Сохрани и перешли). Это как почта в XIX веке, но с лазерами:
Данные делятся на бандлы (Bundles).
Каждый узел (спутник или роутер на базе) сохраняет этот бандл у себя на диске «до лучших времён».
Как только в поле зрения появляется следующий узел, данные перебрасываются туда.
Если связи нет — бандл может лежать в памяти хоть неделю, ожидая, когда Земля и Марс сойдутся в нужном векторе.
Мемы и реальность[править]
Пинг на Марсе: Играть в Counter-Strike через IPN не получится. Средний пинг — около 40 минут. Ты нажал «стрелять» в обед, а пуля вылетела, когда ты уже ушел ужинать.
Адресация: Вместо привычных IP-адресов используются текстовые идентификаторы (EID). То есть адрес вида dtn://mars.rover.curiosity/photo/selfie_42.jpg — это почти реальность.
Винт Серф: Один из создателей TCP/IP, который на старости лет решил, что Земли ему мало, и теперь троллит физику, пытаясь обойти ограничение скорости света.
Зачем это нужно?[править]
Чтобы ученые могли качать данные с зондов не «через костыли», а через стандартный протокол.
Для будущих колонистов, чтобы те могли читать кэшированную Википедию и не чувствовать себя в полной изоляции.
Чтобы автоматизировать передачу данных между орбитальными станциями и посадочными модулями без ручного управления каждой антенной.
Текущее состояние[править]
Протокол уже обкатали на МКС. Также его пытались использовать для связи с зондом Epoxi (на расстоянии в десятки миллионов километров). Работает медленно, но верно. Главный враг — не хакеры, а общая теория относительности и огромные расстояния.