Звездная сеть - Страница 58


К оглавлению

58

Гиви задумчиво хрюкнул и провозгласил:

— Сожалею, что невольно обманул твое доверие. Расскажи о своей проблеме, и я попробую сделать все, что в моих силах. Это поможет восстановить доверие.

— Хорошо, — сказал я. — Проблема первая. Мне нужно связаться с определенным существом моей расы, но я не знаю, как это сделать. Я знаю его имя, где он работает, но не знаю сетевых координат места, где он находится. Что мне делать?

— Ты уже общался с ним по Сети? — спросил Гиви.

— Нет, только вживую.

— Тогда проще всего физически переместиться на ту планету, где находится это существо, и воспользоваться планетарными средствами связи.

— У нас нет порталов с гостевыми телами.

— Ну и что?

— Мне придется временно занять чужое тело.

— Это запрещено вашим законодательством?

— Специальных законов по этому поводу у нас нет, но…

— Тогда какие проблемы? Переместись на свою планету, оставь сообщение для того существа, передай ему свои сетевые координаты и попроси возместить ущерб существу, чье тело ты вынужденно занял. Никто не будет в обиде.

— Все не так просто. Понимаешь, Гиви, я подозреваю, что за мной охотится комитет защиты порядка.

— Это кто такой?

— Это такая организация, она занимается борьбой с сетевыми хулиганами, которые несанкционированно занимают чужие тела на других планетах.

Гиви печально хрюкнул.

— Это серьезная проблема, — сказал он. — Если ты встал на пути полиции планетарного узла… тяжелый случай…

— А что такое планетарный узел? Гиви ехидно фыркнул.

— По-моему, — сказал он, — тебе надо почитать нормальную книгу про Сеть.

10

Гиви был прав, мне давно стоило прочитать нормальную книгу про Сеть. Когда я наконец сделал это, многое стало на свои места.

Сэонские книги стоят того, чтобы сказать о них пару слов. Сэонцы используют фонетический алфавит, принцип тот же самый, что и в кириллице, только символы совсем другие. Буквы складываются в слова, слова — в предложения, каждая буква обозначает один звук, из этого правила есть исключения, которых больше, чем в русском языке, но меньше, чем в английском. Правда, сэонцы пишут справа налево, как евреи, но к этому быстро привыкаешь.

Сэонская книга представляет собой тонкую пластмассовую пластину размером со среднюю земную книгу. Никаких страниц внутри нет, вся книга — одна обложка. На обложке нарисована кнопка включения, если нажать на нее пальцем, книга открывается на том месте, где читатель остановился в прошлый раз. Если ткнуть пальцем в левый нижний угол страницы, читатель видит следующую страницу, если нажать на правый верхний угол — предыдущую. На полях страницы нарисовано множество кнопок, если потыкать в них пальцем, получаешь доступ к дополнительным функциям. Поиск слова или фразы, создание закладки, переход к ранее созданной закладке… короче, все то, что на Земле умеют компьютеры, на Сэоне делает обычная книга. Собственно, сэонская книга и есть компьютер.

Но достаточно о книге. Лучше перейти к тому, что я в ней вычитал, а вычитал я в ней много интересного. Прежде всего, там было подробное описание того, как в Сети происходит идентификация объектов.

Оказывается, есть несколько способов выбрать на необозримых просторах Сети объект, интересующий конкретного пользователя. Например, существуют универсальные координаты. В десятичной системе счисления универсальные координаты мира выражаются пятидесятизначным числом, в других системах понятий они записываются по-другому, но смысл один — пользоваться ими крайне неудобно.

Существуют и относительные координаты. Можно выдрать из универсальных координат любой фрагмент, предъявить его Сети, и Сеть начнет искать во вселенной объект, чьи координаты содержат в себе этот элемент. Как только будет найден первый подходящий объект, Сеть начнет работать с ним. Если это именно тот объект, который имел в виду пользователь, — пользователю повезло. Если нет — надо попробовать описать интересующий объект другими способами.

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

Может показаться, что найти в Сети то, что нужно, не проще, чем иголку в стоге сена. Но все не так плохо. Чаще всего пользователь обращается к объектам, к которым уже обращался раньше, а такие объекты идентифицировать не нужно, они уже идентифицированы. Часто пользователи передают ссылки на объект друг другу, в этом случае проблем с идентификацией также не возникает. Если пользователь получил информацию об объекте из Сети, объект тоже легко находится. А вот если у пользователя нет ничего, кроме обычных несетевых координат объекта, пользователю остается только посочувствовать.

Что я знаю про Гиви Георгадзе? Имя, фамилию, внешность, место работы, воинское звание. Я уверен, что этой информации достаточно, чтобы его однозначно идентифицировать, но в Сети этой информации нет. Гиви входил в Сеть, но вряд ли он сообщил Сети всю информацию о себе. Сеть знает, что его зовут Гиви Георгадзе, что он живет в городе Москва на планете Земля, но вряд ли Сеть способна уразуметь, что он работает в ФСБ. Сеть не вникает в тонкости социального устройства на отдельно взятых планетах, такие мелочи ее не интересуют. Сколько во вселенной существ по имени Гиви? Думаю, миллиарды. Сколько существ по имени Гиви Георгадзе? Миллионы. Кроме того, не факт, что Сеть знает, что Гиви носит фамилию Георгадзе. Может, Сеть вообще не считает фамилию чем-то важным. А тогда мне не остается ничего иного, кроме как перебирать по одному всех Гиви вселенной.

58