FIDONET: ЖИВ КУРИЛКА

© Александр ЛЯХОВ

Опубликовано в №10/99 журнала Интернет и Я

FidoNet? Fido - да!

Вот ведь как порой получается в журналистской практике: в поисках интересной темы обращаешься к своим давним публикациям - и с удивлением обнаруживаешь, что ни тема не устарела, ни даже сам текст! Смахнешь пыль с таких страниц, слегка осовременишь даты и цифры, добавишь себя сегодняшнего - и готова самая что ни на есть актуальнейшая статья… Именно так у меня получилось в свое время с описанием поимки компьютерного преступника №1 Кевина Митника, так случилось и с этой статьей.

В 1994-95 годах выпускалась в Алматы такая газетка, которая называлась "КОМПинформ" и для которой я написал тогда немало больших и маленьких статей и заметок. Так вот, одна из них называлась именно так, как эта глава - "FidoNet? Fido - да!". И не думал я, и не гадал возвращаться вновь к той давней теме, если бы не две встречи. Первая - реальная - случилась нынешним летом, когда ко мне в гости заглянули приехавшие из Караганды на КИТЕЛ Игорь Луцук и Сергей Топильский, ныне - руководители Интернет-провайдерской фирмы Unlimited Communications, а в прошлом - активные деятели карагандинского Fido. Вторая встреча - виртуальная - поджидала меня совсем недавно, когда я обнаружил в Сети сайт алматинца Игоря Балашова, сайт хотя и личный, но по сути представляющий узел FidoNet в микрорайоне Аксай-4 южной столицы. Ну и, наконец, последним побудительным толчком к написанию статьи о FidoNet послужило очередное прочтение поистине культового произведения Сергея Лукьяненко, бывшего нашего земляка, кстати - "Лабиринт отражений", насыщенного хорошо узнаваемыми персонажами алматинского Fido, такими как Маньяк, Кепочка и другие.

Итак, начинаем…

В последнее время, получая электронные письма, все реже и реже можно встретить подписи, подобные той, что сопровождает все сообщения Алексея Писарева, создателя небезызвестного в казахстанском Интернете каталога Guide Park:

Образец подписи фидошника

Не отвлекаясь на расшифровку мудреных девизов, прошу обратить внимание на самую нижнюю строку - Fidonet 2:5083/13.7, обозначающую принадлежность компьютера Алексея к данной компьютерной сети. Рассказать о ней, а заодно и расшифровать ее загадочные цифры, я и попытаюсь в своей статье.

В тени блестящего родственника

Вполне естественный ажиотаж, складывающийся в последнее время вокруг Интернета (Сеть-Всех-Сетей, Информационное Супершоссе и прочие лестные определения буквально заполонили страницы даже очень далекой от компьютерных и телекоммуникационных технологий прессы), казалось бы, насовсем отвлек внимание от другой компьютерной сети - FidoNet. Как бы не так! С одной стороны, FidoNet, объединяющая тысячи станций по всему миру, является, как и Интернет, неплохой транспортной средой, с другой, это огромная и достаточно недорогая информационная среда (что такое BBS - см. врезку ниже). При всем этом с момента своего рождения и по сегодняшний день, даже необыкновенно разрастясь, FidoNet существует только лишь благодаря финансовой и технической поддержке со стороны каждого ее отдельного пользователя. В чем и одно из главных отличий FidoNet от Интернета, основанного и до поры до времени финансировавшегося государственными и образовательными учреждениями, а с появлением CIX (The Commercial Internet eXchange) приобретшего откровенно коммерческий характер.

  BBS (Bulletin Board System) представляет собой своеобразный инфоpмационно-коммуникационный хост, способный существовать на обычном персональном компьютере, принадлежащем организации либо частному лицу. Обычно организации заводят свои BBS, нуждаясь в рекламе своей продукции или услуг среди определенной категории лиц - пользователей ПК. Такие BBS доступны, как правило, круглосуточно и без выходных, по обычному телефонному номеру. Естественно, что BBS, организованные частными лицами на своих личных или рабочих компьютерах, имеют ограничения по времени доступа. В-принципе, организовать собственную BBS не столь уж сложно. Имея хоть 286-й компьютер с достаточно емким жестким диском, под присмотром кого-нибудь из опытных друзей-"бибиэсников" устанавливаете специальное программное обеспечение (чаще всего это Maximus, хотя встречаются любители RemoteAccess или FrontDoor, оговариваете правила игры - и вперед!

NB! Не всякая BBS одновременно является и станцией FidoNet, равно как и не всякая станция FidoNet имеет свою BBS.

Что есть FidoNet

Выражаясь академическим языком журнала Communications of the ACM, FidoNet определяется как "общедоступная всемирная сеть, пользователи которой используют обмен сообщениями с помощью электронной почты через систему BBS по телефонным линиям". Как факт, в августе 1993 года этот печатный орган ACM (The Association for Computing Machinery) особо подчеркнул "хорошее техническое состояние всех 20 с лишним тысяч узлов FidoNet, которые обеспечивают пользователям пересылку электронной почты и электронных новостей, используя уникальный протокол и формат данных". Пусть и давняя, но, согласитесь, весьма лестная оценка полулюбительской сети ведущими компьютерными профессионалами! Тем более стоит пристальней присмотреться к опыту и технологиям FidoNet.

"Ты помнишь, как все начиналось?"

Хрестоматийную историю о яблоке, свалившемся на голову Исаака Ньютона и послужившем толчком к открытию закона всемирного тяготения, наверное, можно считать не более чем красивой легендой, а вот то, что своим рождением сеть FidoNet обязана желанию своего создателя Тома Дженнингса как можно меньше платить по телефонным счетам - это абсолютно точно. Действительно, в начале 1984 года работавший компьютерным инженером и программистом Том Дженнингс (Tom Jennings) захотел наладить обмен сообщений между личной BBS в Сан-Франциско (как раз и называвшейся Fido) и BBS своего друга Джона Мадилла (John Madill), живущего в Балтиморе. А для того, чтобы свести до минимума свои финансовые затраты, Дженнингс решил изменить принцип поочередной отправки сообщений каждой из BBS таким образом, чтобы программа отправляла сообщения электронной почты в специфические часы, преимущественно ночью, когда телефонные тарифы наиболее низкие. Другим важным фактором минимизации расходов стало использование для пересылки сообщений телефонных линий различных компаний, имеющих различные тарифные сетки.

Всякая большая лавина начинается с маленького камешка

Идеи Дженнингса были очень быстро подхвачены владельцами других BBS, и уже в августе того же 1984 года можно было говорить о сети из 30 узлов, к февралю 1985 года она расширилась до 160, а потом… Потом рост сети стал поистине лавинообразным, охватывая все новые районы Соединенных Штатов. Естественно, что разрастался и созданный поначалу для дюжины телефонов самим Дженнингсом список всех активных узлов, так называемый Nodelist, описывающий схему наиболее выгодных с точки зрения минимальных тарифов маршрутов следования сообщений от узла к узлу. Со временем FidoNet стала строиться не по узловому принципу, а по сегментному (обычно вокруг крупных городов), и адресация FidoNet трансформировалась из формы Node в форму Net/Node.

  Узел (Node) - основной элемент сети. Представляет собой оснащенный модемом и специальным программным обеспечением компьютер, фигурирующий в списке Nodelist и соблюдающий так называемый зональный почтовый час ZMH (Zone Mail Hour), в течение которого все узлы сети заняты только лишь пересылкой почты и ничем иным! За работу узла отвечает его сисоп (SysOp, System Operator).
Сеть (Net) - группа узлов, расположенных поблизости друг от друга (обычно это крупный город или область). Внутри сети обмен сообщениями осуществляется путем непосредственной телефонной связи между узлами, а для выхода за пределы сети используются выделенные узлы (хосты).

Необычайному успеху новой сети в немалой степени способствовало и то, что для первых FidoNet-систем, работавших на DOS-машинах, тем не менее сразу же была разработана спецификация для формата данных и протокола, имеющая свойства Unix, Apple (Mac II), CP/M, MVS и других компьютерных платформ. Это позволило максимально расширить круг пользователей - уже к концу 1986 года в мире насчитывалось около 2000 узлов FidoNet и появилась необходимость связи между континентами. Добавилось также понятие мощных пользователей - точек (point), подключаемых к FidoNet через узлы и отличающихся от последних необязательностью в соблюдении ZMH.

В итоге, к листам узлов добавились листы пользователей (pointlist), сетевая иерархия был реконструирована под 4-уровневую схему: Зона, Регион и Сеть, Узел, Точка, а адресация приняла сегодняшний вид: Zone:RegionNet/Node.Point. Естественно, что создание достаточно жесткой сетевой структуры потребовало наличия хорошо подготовленных специалистов, так называемых координаторов (coordinator), стоящих во главе каждого уровня и в задачу которых входит оперативное извещение координатора вышестоящего уровня обо всех изменениях в структуре сети, передача обратной, т.е. "сверху - вниз", информации, урегулирование конфликтов между операторами узлов и многое другое.

  Регион (Region) - административная единица сети FidoNet, включающая сети, расположенные обычно внутри одного государства, а также отдельные узлы, не входящие ни в одну из сетей по причине удаленности. В отличие от Сети, Регион не посредничает в обмене сообщениями, а выполняет скорее местные административные функции.
Зона (Zone) - приблизительно соответствует континенту. Связь внутри Зоны осуществляется по тем же принципам, что и в Сети, а обмен между зонами идет через специально выделенные узлы - Шлюзы (Zonegate).

Что нам стоит сеть построить…

Сложившиеся де-факто основы построения сети, обязанности и права операторов узлов и координаторов всех уровней были со временем зафиксированы де-юре в Уставе (Policy) FidoNet (здесь можно прочитать русский перевод), так же, как и быстро разросшееся иерархическое древо FidoNet подверглось в октябре 1986 года окончательной формализации комитетом стандартов сети FTSC (FidoNet Technical Standards Committee). А уже в следующем году успехи Дженнингса в создании FidoNet были отмечены специальным призом одного из самых авторитетных компьютерных журналов - PC World!

С момента рождения сети, помимо собственно услуг электронной почты Netmail, начала формироваться и система новостей FidoNet (конференций), названная Echomail. Впервые реализованная Джеффом Рашем (Jeff Rush) в том же 1986 году международная Echomail-конференция MODULA-2 в течение всего лишь двух недель распространилась между Европой, Австралией и Северной Америкой. А в 1993 году ежедневный объем сжатых Echomail-новостей уже превышал 8 Мбайт!

Начиная с ноября 1991 года, FidoNet начала использовать каналы Интернет для передачи сообщений и новостей между Европой и Северной Америкой. В этом случае Fido-файлы следуют напрямую между зонными воротами через IP (Internet Protocol), что позволяет операторам FidoNet экономить тысячи долларов. С конца 1992 года это своеобразное "туннелирование" Интернет начало расширяться и на другие регионы. И хотя говорить о все более возрастающей популярности сети уже нельзя - число узлов давно уже стабилизировалось на отметке 1994 года в 30.000 узлов, новые поколения компьютерных пользователей по-прежнему начинают свое приобщение к компьютерным телекоммуникациям именно с FidoNet.

В заключение, пора расшифровать таинственные цифры (см. начало статьи) в Fido-адресации компьютера Алексея Писарева: 2 - Европа, 50 - Россия и иже с ней бывшие братские республики бывшего Советского Союза, 83 - Алматы, 13 - номер узла, 7 - конкретный пользователь, то есть сам Алексей. Кстати, если кому не хватает праздников, могу подсказать еще один: днем рождения казахстанского Fido считается 25 октября 1993 года.

Архив по годам

 Наш спонсор

 Реклама