Міжпланетний Інтернет вже реальність

За статистикою одна третина від населення Землі користується Інтернетом. У найближче десятиліття ця цифра має збільшитися щонайменше вдвічі. Інтернет поєднує людей і з цим не посперечаєшся. Зрозуміло, перед людьми нерідко утворюються проблеми проведення Мережі в найвіддаленіші куточки нашого світу, але ці проблеми просто меркнуть зі складністю провести мережу на інші планети.

мережі

Але люди вже над цим працюють. І якщо чесно, то одна версія Інтернету, а точніше, міжпланетної Мережі вже існує. І як «Головний євангеліст Інтернету» в компанії Google і один із творців Мережі, Вінтон «Вінт» Серф вирішив поділитися тим, як цей міжпланетний Інтернет працює.

Для тих, хто не знає, скажімо, що Серф є одним із ключових розробників протоколу TCP/IP, який зараз застосовується практично в кожному будинку, де є комп'ютер із підключеною мережею. Але в нашому випадку протокол TCP/IP не є найкращим вибором на користь побудови міжпланетної Мережі — затримки при такому з'єднанні на гігантській відстані будуть просто величезними.

Замість це були розроблені нові та більш відповідні для міжпланетних мереж протоколи. Вони звуться Bundle-протоколів. Найбільша відмінність Bundle-протоколів від того ж TCP/IP полягає в тому, що пакети інформації, що передається, не губляться, якщо вони не можуть досягти пункту призначення, а накопичуються і зберігаються в спеціальних вузлах до тих пір, поки не з'явиться можливість відновити передачу.

Якщо брати до уваги безмежні космічні масштаби, то навіть радіоповідомлення, які передаються зі швидкістю світла, — це недостатньо швидко для нашого випадку. Щоб передати, наприклад, повідомлення на Марс потрібно близько 20 хвилин. А це означає, що потрібно близько 40 хвилин, щоботримати зворотну відповідь.

Іншою проблемою при такій передачі може бути розташування, наприклад, зонда або ровера, на які має надійти передача: адже вони можуть бути на протилежному боці планети або приховані Сонцем. Все це зрештою суттєво уповільнює передачу або взагалі робить її неможливою на деякий час. Тому можливість зберігати пакети даних, що передаються доти, поки зв'язок знову не відновиться, є дуже важливим аспектом.

І це не просто теорія. Справа в тому, що такі протоколи вже використовуються. Мережа NASA Deep Space Network, через яку здійснюється передача даних для всіх космічних апаратів за межами Землі, вже має підтримку Bundle-протоколів. Міжнародна космічна станція теж має кілька вузлів із підтримкою таких протоколів і, по суті, є частиною міжпланетного Інтернету. Два марсіанські супутники - Mars Reconnaissance Orbiter і Mars Odyssey - мають підтримку прототипної версії програмного забезпечення, необхідного для побудови таких Мереж. Два марсіанські ровери - Opportunity і Curiosity - теж використовують ці протоколи.

Надалі вчені ставлять плани щодо розширення цієї Мережі та сподіваються на те, що до них підключаться й інші космічні агенції. Адже технологія є відкритою. І що цікаво, рух у цьому напрямі вже справді є.

Буде дуже доречним, особливо якщо врахувати, що перші поселенці на Марс (без зворотного квитка) вже набираються.