7 июня
Загрузить еще

Инженеры НАСА впервые испытали в действии "межпланетный интернет"

Инженеры НАСА впервые испытали в действии

Американское аэрокосмическое агентство НАСА провело первые успешные испытания сети передачи данных, предназначенной для дальнего космоса - дюжина фотографий с помощью "межпланетного интернета" совершила путешествие на космический зонд, расположенный в 32 миллионах километрах о Земли, и вернулась обратно.

"Это первый шаг в создании принципиально новых возможностей передачи данных в космосе, межпланетного интернета", - говорит руководитель проекта Эдриан Хук, пишет РИА "Новости" .

Для передачи данных в космосе использовался протокол DTN (Disruption-Tolerant Networking - "устойчивая к разрывам передача данных"), отличающийся от протокола TCP/IP, который используется в "наземных" сетях.

Межпланетный интернет должен быть достаточно устойчив к разрывам соединения и задержкам передачи данных. Проблемы могут возникать, например, когда космический аппарат зайдет в тень планеты, или из-за вспышек на Солнце, когда связь может нарушаться из-за мощных потоков заряженных частиц.

В отличие от протокола TCP/IP на Земле протокол DTN не предполагает постоянного соединения узлов сети. Если узлу не удается передать пакет данных по назначению, информация не удаляется, а сохраняется. Попытки передачи продолжаются до тех пор, пока узлу сети не удается связаться с каким-либо другим узлом и успешно передать ему данные. В конечном счете информация находит получателя.

"Сейчас для передачи информации в космосе команда, управляющая полетом, вручную устанавливает каждое соединение, определяет какие данные следует передать, когда и где передать. С протоколом DTN все это будет выполняться автоматически", - поясняет Ли Торгерсон, один из руководителей проекта.

Для проверки возможностей этого протокола была создана сеть из десяти узлов. Одним из них стал космический аппарат Epoxi, который в этом эксперименте имитировал марсианскую ретрансляционную станцию. Ранее он был известен как Deep Impact. После успешной бомбардировки кометы Темпеля медной 400-килограммовой болванкой, что помогло ученым получить новые данные о кометном веществе, аппарат переименовали и отправили на встречу с другой кометой - Хартли 2, которой он достигнет в 2010 году.

Остальные узлы остались на Земле - они имитировали посадочные модули и орбитальные модули на Марсе.

Эксперимент продолжался в течение месяца. НАСА планирует продолжить испытания следующим летом, когда оборудование для межпланетного интернета отправят на Международную космическую станцию.


Error on line 206 in /var/www/kp.ua/dev/lib/classes/mysql.class.php:
Duplicate entry '3d0f6fa8b6762982a511731513d1bf84-3628718254' for key 'PRIMARY'
Array
(
    [0] => Array
        (
            [function] => getStaticException
            [args] => Array
                (
                    [0] => mysqli_sql_exception Object
                        (
                            [message:protected] => Duplicate entry '3d0f6fa8b6762982a511731513d1bf84-3628718254' for key 'PRIMARY'
                            [string:Exception:private] => 
                            [code:protected] => 1062
                            [file:protected] => /var/www/kp.ua/dev/lib/classes/mysql.class.php
                            [line:protected] => 206
                            [trace:Exception:private] => Array
                                (
                                    [0] => Array
                                        (
                                            [file] => /var/www/kp.ua/dev/lib/classes/mysql.class.php
                                            [line] => 206
                                            [function] => mysqli_query
                                            [args] => Array
                                                (
                                                    [0] => mysqli Object
                                                        (
                                                            [affected_rows] => -1
                                                            [client_info] => mysqlnd 8.2.10
                                                            [client_version] => 80210
                                                            [connect_errno] => 0
                                                            [connect_error] => 
                                                            [errno] => 1062
                                                            [error] => Duplicate entry '3d0f6fa8b6762982a511731513d1bf84-3628718254' for key 'PRIMARY'
                                                            [error_list] => Array
                                                                (
                                                                    [0] => Array
                                                                        (
                                                                            [errno] => 1062
                                                                            [sqlstate] => 23000
                                                                            [error] => Duplicate entry '3d0f6fa8b6762982a511731513d1bf84-3628718254' for key 'PRIMARY'
                                                                        )

                                                                )

                                                            [field_count] => 0
                                                            [host_info] => 127.0.0.1 via TCP/IP
                                                            [info] => 
                                                            [insert_id] => 0
                                                            [server_info] => 11.1.2-MariaDB
                                                            [server_version] => 110102
                                                            [sqlstate] => 23000
                                                            [protocol_version] => 10
                                                            [thread_id] => 340813115
                                                            [warning_count] => 0
                                                        )

                                                    [1] => INSERT INTO active_sessions ( sid, val, changed, pages, ip, captcha, userid) values ('3d0f6fa8b6762982a511731513d1bf84', 'a:2:{s:6:"userid";i:0;s:3:"geo";a:0:{}}', '1749346455', 1, '3628718254', '', '0')
                                                )

                                        )

                                    [1] => Array
                                        (
                                            [file] => /var/www/kp.ua/dev/lib/classes/mysql.class.php
                                            [line] => 133
                                            [function] => execQuery
                                            [class] => SunMySql
                                            [type] => ->
                                            [args] => Array
                                                (
                                                    [0] => INSERT INTO active_sessions ( sid, val, changed, pages, ip, captcha, userid) values ('3d0f6fa8b6762982a511731513d1bf84', 'a:2:{s:6:"userid";i:0;s:3:"geo";a:0:{}}', '1749346455', 1, '3628718254', '', '0')
                                                    [1] => Array
                                                        (
                                                        )

                                                    [2] => 
                                                )

                                        )

                                    [2] => Array
                                        (
                                            [file] => /var/www/kp.ua/dev/lib/classes/session.class.php
                                            [line] => 38
                                            [function] => query
                                            [class] => SunMySql
                                            [type] => ->
                                            [args] => Array
                                                (
                                                    [0] => INSERT INTO active_sessions ( sid, val, changed, pages, ip, captcha, userid) values ('3d0f6fa8b6762982a511731513d1bf84', 'a:2:{s:6:"userid";i:0;s:3:"geo";a:0:{}}', '1749346455', 1, '3628718254', '', '0')
                                                )

                                        )

                                    [3] => Array
                                        (
                                            [file] => /var/www/kp.ua/sunsite/index.php
                                            [line] => 72
                                            [function] => close
                                            [class] => Session
                                            [type] => ->
                                            [args] => Array
                                                (
                                                )

                                        )

                                )

                            [previous:Exception:private] => 
                            [sqlstate:protected] => 23000
                        )

                )

        )

)