Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
 __ / \ / | оо \ (_ | / _) _` @ / _ \ _ | | \ \\ | (*) | \)) ______ | __U__ | / \ // / FIDO \ _ // || _ \ / (________) (_ / (_ | (____ / (c) Джон Мэдилл
Логотип FidoNet от Джона Мэдилла

FidoNet - это всемирная компьютерная сеть, которая используется для связи между системами досок объявлений (BBS). Он использует систему промежуточного хранения для обмена частными (электронная почта) и общедоступными (форум) сообщениями между BBS в сети, а также в некоторых случаях другими файлами и протоколами.

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

Быстрое улучшение скорости модемов в начале 1990-х годов в сочетании с быстрым снижением стоимости компьютерных систем и хранилищ сделало BBS все более популярными. К середине 1990-х годов в эксплуатации находилось почти 40 000 систем FidoNet, и можно было общаться с миллионами пользователей по всему миру. Только UUCPNET приблизился с точки зрения широты охвата или численности; База пользователей FidoNet намного превзошла другие сети, такие как BITNET . [1]

Широкая доступность недорогих Интернет- соединений, начавшаяся с середины 1990-х годов, уменьшила потребность в системе FidoNet с промежуточным хранением, поскольку любая система в мире могла быть доступна по равной цене. Прямое подключение к местным системам BBS быстро сократилось. Хотя FidoNet значительно сократился с конца 1990-х годов, он продолжает использоваться даже сегодня [2], несмотря на то, что подключение к Интернету становится все более распространенным.

История [ править ]

Истоки [ править ]

Составленный вручную список систем Fido BBS, июнь 1984 г. Этот документ лег в основу первых нодлистов.

Существует два основных отчета о развитии FidoNet, различающихся лишь небольшими деталями.

Аккаунт Тома Дженнингса [ править ]

Примерно к Рождеству 1983 года Том Дженнингс начал работу над новой системой досок объявлений на базе MS-DOS, которая впоследствии получила название Fido BBS. Дженнингс установил систему в Сан-Франциско где-то в начале 1984 года. Другим первым пользователем был Джон Мэдилл, который пытался установить аналогичную систему в Балтиморе на своем Rainbow 100 . Fido начал распространяться на новые системы, и Дженнингс в конечном итоге начал вести неофициальный список своих телефонных номеров, причем Дженнингс стал номером 1, а Мэдилл - 2. [3]

Дженнингс выпустил первую версию программного обеспечения FidoNet в июне 1984 года. В начале 1985 года он написал документ, объясняющий работу FidoNet, вместе с краткой историей системы. В этой версии FidoNet был разработан как способ обмена почтой между первыми двумя системами Fido BBS, Jennings и Madill, чтобы «посмотреть, можно ли это сделать, просто для удовольствия». Впервые это было поддержано в Fido V7, «где-то в июне 84 года». [4] [5] [6]

Счет Бена Бейкера [ править ]

В начале 1984 года Бен Бейкер планировал открыть BBS для недавно сформированного компьютерного клуба автомобильного подразделения McDonnell Douglas в Сент-Луисе . Бейкер входил в группу особых интересов CP / M в клубе. [7] Он намеревался использовать оригинальную систему CBBS , размещенную на CP / M , и стал искать машину, на которой она будет работать. Президент клуба сказал Бейкеру, что DEC передаст им компьютер Rainbow 100 в бессрочную аренду, поэтому он задумал перенести CBBS на эту машину. Rainbow содержал два процессора , Intel 8088 и Zilog Z80 , что позволяло запускать оба процессора.MS-DOS и CP / M , причем BBS работает на последнем. Когда машина прибыла, они узнали, что сторона Z80 не имеет доступа к портам ввода-вывода , поэтому CBBS не может связаться с модемом . В поисках программного обеспечения, которое могло бы работать на стороне MS-DOS системы, Бейкер узнал о Фидо через Мэдилла. [3]

Программное обеспечение Fido потребовало изменений в драйверах последовательного порта для правильной работы на Rainbow. Началась работа по портированию с участием Дженнингса, Мэдилла и Бейкера. Это заставило всех участников накапливать значительные расходы на междугородние звонки, поскольку все они звонили друг другу во время разработки или звонили друг другу на BBS, чтобы оставить электронную почту. Во время одного из таких звонков «в мае или начале июня» Бейкер и Дженнингс обсудили, как было бы здорово, если бы системы BBS могли автоматически звонить друг другу, обмениваясь почтой и файлами между ними. [3] Это позволило бы им составлять почту на своих локальных машинах, а затем быстро ее доставлять, в отличие от звонков и ввода сообщения при междугороднем телефонном соединении. [3]

Дженнингс ответил тем же вечером, позвонив в систему Бейкера и загрузив новую версию программного обеспечения, состоящую из трех файлов: FIDO_DECV6, новую версию самой программы BBS, FIDONET, новую программу, и NODELIST.BBS, текстовый файл. В новой версии FIDO BBS был таймер, который заставлял ее выходить в указанное время, обычно ночью. При выходе он запускал отдельную программу FIDONET. NODELIST был списком систем Fido BBS, который уже составлял Дженнингс. [3]

Программа FIDONET была позже известна как почтовая программа . Программное обеспечение FIDO BBS было изменено для использования ранее неиспользуемого числового поля в заголовках сообщений для хранения номера узла для машины, на которую должно быть доставлено сообщение. При запуске FIDONET будет искать в базе данных электронной почты сообщения с номером в этом поле. FIDONET собрал все сообщения для определенного номера узла в файл, известный как пакет сообщений . После того, как все пакеты были сгенерированы, по одному для каждого узла, программа FIDONET будет искать телефонный номер целевого узла в NODELIST.BBS и вызывать удаленную систему. При условии, что в этой системе был запущен FIDONET, обе системы установили рукопожатие.и, если это удастся, вызывающая система загрузит свой пакет, загрузит ответный пакет, если он есть, и отключится. Затем FIDONET распаковывает ответный пакет, помещает полученные сообщения в базу данных локальной системы и переходит к следующему пакету. Когда не было оставшихся пакетов, FIDONET выходил и запускал программу FIDO BBS. [8]

Чтобы снизить расходы на междугороднюю связь, обмен почтой проводился поздно ночью, обычно в 4 часа ночи. [4] Это позже будет известен как национальный почтовый час , [9] , а затем все же, как Zone Mail Hour .

Работает [ править ]

К июню 1984 года версия 7 системы была запущена в производство, и в сеть быстро добавлялись узлы. К августу в нодлисте было почти 30 систем, к сентябрю - 50, а к январю 1985 года - более 160. По мере роста сети обслуживание нодлистов стало недопустимым, и ошибки стали обычным делом. В этих случаях люди начинали получать телефонные звонки в 4 часа утра от абонента, который ничего не говорил, а затем вешал трубку. В других случаях система будет указана в списке до того, как она будет запущена и будет работать, что приведет к междугородным звонкам, которые не принесут результатов. [4]

В августе 1984 года Дженнингс передал контроль над нодлистом группе из Сент-Луиса, в основном Кену Каплану и Бену Бейкеру. Каплан столкнулся с Фидо в рамках поиска решения BBS для своей компании, которая работала с компьютерами DEC и получила компьютер Rainbow и модем USRobotics 1200 бит / с . [10]С тех пор для присоединения к FidoNet необходимо было настроить свою систему и использовать ее для доставки сетевого сообщения в специальную систему, Узел 51. Сообщение содержало различную необходимую контактную информацию. Если это сообщение было передано успешно, это гарантирует, что по крайней мере часть системы работает правильно. Команда nodelist затем ответит другим сетевым сообщением обратно в рассматриваемую систему, содержащее назначенный номер узла. Если доставка прошла успешно, система считалась исправной и добавлялась в нодлист. [4] Первый новый нодлист был опубликован 21 сентября 1984 г. [3]

Сети и узлы [ править ]

Рост продолжал ускоряться, и к весне 1985 года система уже достигла своего предела в 250 узлов. В дополнение к ограничениям на рост того, что было явно популярной системой, обслуживание нодлистов продолжало становиться все более и более трудоемким. [3]

Также стало понятно, что системы Fido в основном кластеризованы - из 15 систем, работающих к началу июня 1984 года, 5 находились в Сент-Луисе. [3] Пользователь системы Дженнингса в Сан-Франциско, который отправлял электронные письма в разные системы в Сент-Луисе, поочередно звонил на каждую из этих BBS. В Соединенных Штатах местные звонки обычно были бесплатными, а в большинстве других стран тарифы были низкими. Кроме того, первоначальная установка вызова, обычно первая минута разговора, обычно оплачивалась по более высокой ставке, чем продолжение существующего соединения. Следовательно, было бы дешевле доставить все сообщения от всех пользователей в Сан-Франциско всем пользователям в Сент-Луисе за один звонок. Пакеты, как правило, были достаточно маленькими, чтобы их можно было доставить в течение одной или двух минут, поэтому доставка всех сообщений за один звонок может значительно снизить затраты, поскольку позволяет избежать многократной оплаты за первую минуту. После доставкипакет будет разбит на отдельные пакеты для локальных систем и доставлен с использованием нескольких местных бесплатных вызовов.

Команда остановилась на концепции добавления нового номера сети, основанного на идее кодов города . [N 1] Полный сетевой адрес теперь будет состоять из пары номеров сети и узла, которые будут записаны с косой чертой между ними. Вся почта, перемещающаяся между сетями, сначала будет отправлена ​​на их локальный сетевой узел., кто вызвался оплатить любые расходы на междугороднюю связь. Этот единственный сайт будет собирать всю сетевую почту со всех систем в своей сети, а затем повторно упаковывать ее в отдельные пакеты, предназначенные для каждой сети. Затем они будут звонить на все необходимые сайты администрирования сети и доставлять им пакет. Затем этот сайт будет обрабатывать почту как обычно, хотя все сообщения в пакете гарантированно будут локальными вызовами. [3]

Сетевой адрес был помещен в неиспользуемое поле в базе данных сообщений Fido, которое раньше всегда содержало ноль. Системы, использующие существующие версии программного обеспечения, уже игнорировали поля, содержащие новую адресацию, поэтому они продолжали бы работать, как прежде; заметив сообщение, адресованное другому узлу, они будут искать его и вызывать эту систему. Более новые системы распознают номер сети и вместо этого доставляют это сообщение на сетевой хост. Чтобы обеспечить обратную совместимость, существующие системы сохранили свои исходные номера узлов в течение этого периода. [3]

Огромным преимуществом новой схемы было то, что номера узлов теперь были уникальными только в пределах их сети, а не глобально. Это означало, что предыдущий лимит в 250 узлов был отменен, но по ряду причин изначально был ограничен примерно 1200 узлами. Это изменение также передало ведение нодлистов узлам сети, которые затем отправляли обновленные списки обратно на узел 51 для сбора в главный список. Теперь группе из Сент-Луиса оставалось только поддерживать свою собственную локальную сеть и выполнять основную работу по составлению глобального списка. [3]

На встрече, состоявшейся в гостиной Каплана в Сент-Луисе 11 апреля 1985 года [№ 2], различные стороны обсудили все детали новой концепции. В рамках этой встречи они также добавили понятие региона , чисто административного уровня, который не был частью схемы адресации. Региональные хосты будут обрабатывать любые отставшие в сетевых картах, удаленные системы, у которых нет локальных сетевых хостов. Затем они разделили США на десять регионов с примерно равным населением. [3]

К маю у Дженнингса уже были запущены ранние версии нового программного обеспечения. В этих ранних версиях маршрутизация указывалась вручную с помощью нового файла ROUTE.BBS, в котором перечислялись сетевые хосты для каждого узла. Например, оператор может захотеть пересылать всю почту в Сент-Луис через единственный узел, узел 10. Затем ROUTE.BBS включит список всех известных систем в этой области с инструкциями по пересылке почты на каждый из этих узлов. через узел 10. Позже этот процесс был полуавтоматизирован программой Джона Уоррена NODELIST. [11] Со временем эта информация была преобразована в обновленные версии формата нодлистов, и файл ROUTES больше не используется. [12]

Была выпущена новая версия FIDO и FIDONET, 10C, содержащая все эти функции. 12 июня 1985 года основная группа представила 10C, и большинство систем Fido были модернизированы в течение нескольких месяцев. [11] Процесс прошел намного более гладко, чем можно было представить, и очень немногие узлы имели какие-либо проблемы. [3]

Эхопочта [ править ]

Когда-то во время развития Fido в систему были добавлены файловые вложения , позволяющие ссылаться на файл из сообщения электронной почты. Во время обычного обмена между двумя экземплярами FIDONET любые файлы, прикрепленные к сообщениям в пакетах, доставлялись после того, как сам пакет был загружен или загружен. Неясно, когда это было добавлено, но это уже было особенностью базовой системы, когда была выпущена версия стандарта FidoNet от 8 февраля 1985 г., так что это было добавлено очень рано в истории Fido.

На встрече сисопов в Далласе была высказана идея, что было бы неплохо, если бы сисопы могли публиковать сообщения, которые будут совместно использоваться системами. [13] В феврале 1986 года Джефф Раш, один из членов группы, представил новую почтовую программу, которая извлекала сообщения из открытых форумов, выбранных сисопом, подобно тому, как исходная почтовая программа обрабатывала личные сообщения. Новая программа была известна как тоссер / сканер.. Тоссер создал файл, который был подобен (или идентичен) выходным данным обычного сканирования сетевой почты, однако эти файлы затем были сжаты и прикреплены к обычному сообщению сетевой почты в качестве вложения. Затем это сообщение было отправлено на специальный адрес в удаленной системе. После получения почты в обычном режиме сканер удаленной системы искал эти сообщения, распаковывал их и помещал в тот же общедоступный форум в исходной системе. [9]

Таким образом, в системе Раша была реализована система хранения и пересылки общедоступных сообщений, аналогичная Usenet , но основанная на системе FidoNet и размещенная в ней. Первый такой форум эхопочты был создан сисопами Далласа для обсуждения бизнеса и известен как SYSOP. Вскоре последовал другой под названием TECH. Вскоре последовало несколько публичных эхо , включая GAYNET и CLANG. Это породило сотни новых эхо и привело к созданию Томасом Кенни в январе 1987 года Конференционного списка Echomail (Echolist) [14].Echomail создала всемирные форумы с общим доступом, и объем трафика быстро превзошел исходную систему netmail. К началу 1990-х годов эхо-почта передавала более 8 МБ сжатых сообщений в день, что во много раз больше, чем в несжатом виде. [9]

Echomail не обязательно использовал те же пути распространения, что и обычный netmail, и маршрутизация распределения хранилась в отдельном установочном файле, мало чем отличающемся от оригинального ROUTES.BBS. На исходном сайте к сообщению была добавлена ​​строка заголовка с указанием имени и адреса исходной системы. После этого каждая система, через которую проходило сообщение, добавлялась к растущему заголовку PATH, а также к заголовку SEENBY. SEENBY предотвратил зацикливание сообщения по сети в случае неверно настроенной информации маршрутизации. [9]

Echomail была не единственной системой, которая использовала функцию прикрепления файлов netmail для реализации возможностей хранения и пересылки. Подобные концепции использовались онлайн-играми и другими системами.

Зоны и точки [ править ]

Развитие схемы адресации сеть / узел также было полезно для снижения затрат на связь между континентами, где также могут иметь значение различия часовых поясов на обоих концах соединения. Например, лучшее время для пересылки почты в США - ночь, но для европейских хостов это может быть не лучшее время для обмена. Усилия по внедрению континентального уровня в систему адресации начались в 1986 году [9].

В то же время было отмечено, что некоторые опытные пользователи были заинтересованы в использовании протоколов FidoNet как способа доставки больших объемов эхопочты на свои локальные машины, где ее можно было читать в автономном режиме. Эти пользователи не хотели, чтобы их системы отображались в списке узлов - они (не обязательно) использовали систему досок объявлений и не были общедоступными. [9] Был желателен механизм, позволяющий доставлять электронную почту в эти системы без накладных расходов на обслуживание нодлистов.

В октябре 1986 года было выпущено последнее крупное изменение в сети FidoNet, в котором были добавлены зоны и точки . Зоны представляли основные географические области, примерно соответствующие континентам. Всего было шесть зон: Северная Америка, Южная Америка, Европа, Океания, Азия и Африка. Точки представляют собой непубличные узлы, которые были созданы частным образом в системе BBS. Почта точки была доставлена ​​на выбранный хост BBS как обычно, но затем повторно упакована в пакет, который точка может забрать по требованию. Теперь был полный формат адресации zone:net/node.point, так что это может быть реальный пример Bob Smith@1:250/250.10. [9] Очки получили широкое распространение лишь в течение непродолжительного времени, введение оффлайн-ридерасистемы заполнили эту роль системами, которые были намного проще в использовании. Очки используются по сей день, но они менее популярны, чем когда они были введены.

Другие расширения [ править ]

Хотя FidoNet поддерживал прикрепление файлов даже самых ранних стандартов, эта функция, как правило, использовалась редко и часто отключалась. Вложения файлов следовали обычной маршрутизации почты через несколько систем и могли резервировать передачи по всей линии по мере копирования файлов. Было предложено решение в виде файловых запросов , при которых передача файлов осуществлялась вызывающей системой и использовались одноразовые двухточечные соединения вместо традиционной маршрутизации. Два таких стандарта стали общепринятыми, «WaZOO» и «Bark», которые получили разную поддержку среди разных почтовых программ. Оба работали одинаково: почтовая программа вызывала удаленную систему и отправляла новый пакет подтверждения для запроса файлов. [15] [16]

Хотя FidoNet была, безусловно, самой известной сетью на основе BBS, она никоим образом не была единственной. С 1988 года системы PCBoard могли поддерживать аналогичные функции, известные как RelayNet , в то время как другие популярные сети включали RBBSNet из мира Commodore 64 и AlterNet . В конце эволюции системы FidoNet было предложено разрешить почте (но не сообщениям форума) из этих систем перейти в структуру FidoNet. [17] Это не было принято, и быстрый рост Интернета сделал это излишним, поскольку эти сети быстро добавили Интернет-обмен, который действовал как lingua franca .

Быстрый рост, пик 1996 г., и более медленное сокращение числа фидонодов.

Пик [ править ]

FidoNet была запущена в 1984 году и к концу того же года перечислила 100 узлов. Устойчивый рост продолжался в течение 1980-х годов, но сочетание факторов привело к быстрому росту после 1988 года. К ним относятся более быстрые и менее дорогие модемы и быстрое снижение стоимости жестких дисков и компьютерных систем в целом. К апрелю 1993 года нодлист FidoNet содержал более 20 000 систем. В то время было подсчитано, что каждый узел имел в среднем около 200 активных пользователей. Из этих 4 миллионов пользователей 2 миллиона обычно использовали эхопочту, общие публичные форумы, а около 200 000 использовали частную систему сетевой почты. [9] На пике популярности FidoNet насчитывала около 39 000 систем. [4] [N 3]

На протяжении всей своей жизни FidoNet была окружена проблемами управления и распрями. Во многом это можно объяснить тем фактом, что доставка внутри сети стоит реальных денег, а трафик рос быстрее, чем снижение, вызванное улучшением скорости модема и снижающейся скоростью междугородной связи. По мере их роста применялись различные методы возмещения затрат, все из которых вызывали трения в группах. Проблемы были настолько серьезными, что Дженнингс стал называть систему «бой-о-сет». [18]

Отклонить [ править ]

Когда модемы достигли скорости 28,8 кбит / с, накладные расходы на протоколы TCP / IP перестали быть такими вопиющими, и коммутируемый доступ в Интернет стал все более распространенным явлением. К 1995 году рынок досок объявлений пошатнулся, поскольку пользователи отказались от местных систем BBS в пользу более крупных сайтов и веб-страниц, доступ к которым можно было получить по всему миру по той же цене, что и доступ к локальной системе BBS. Это также сделало FidoNet менее затратным в реализации, потому что переводы между сетями также могли осуществляться через Интернет с небольшими или нулевыми предельными затратами. Но это серьезно ослабило всю цель модели с промежуточным хранением, которая была создана специально для решения проблемы дальних перевозок, которой больше не существовало.

Список узлов FidoNet начал сокращаться, особенно в районах с широкой доступностью интернет-соединений. Эта тенденция к снижению продолжается, но выровнялась примерно на 2500 узлов. [N 4] FidoNet остается популярным в регионах, где доступ к Интернету труднодоступен или является дорогим.

Возрождение [ править ]

Сейчас (~ 2014 г.) наблюдается ретро-движение, которое приводит к медленному увеличению количества подключенных к Интернету BBS и узлов. Между системами используются Telnet, Rlogin и SSH. Это означает, что пользователь может подключиться по телнету к любой BBS по всему миру так же дешево, как и соседние. Кроме того, были добавлены Usenet и интернет-почта, а также длинные имена файлов во многие новые версии программного обеспечения BBS, некоторые из которых являются бесплатными, что привело к увеличению их использования. Ноделисты больше не сокращаются во всех случаях.

Организационная структура FidoNet [ править ]

FidoNet управляется в виде иерархической структуры в соответствии с политикой FidoNet, с назначенными координаторами на каждом уровне для управления администрированием узлов FidoNet и разрешения споров между участниками. [1] Эта структура очень похожа на организационную структуру сицилийской мафии . Сетевые координаторы (называемые « люди кнопок ») несут ответственность за управление отдельными узлами в пределах их области, обычно города или области аналогичного размера. Региональные координаторы (именуемые « Underbosses ») несут ответственность за управление администрацией сетевых координаторов в своем регионе, обычно размером с штат или небольшую страну. Координаторы зоны (называемые либо « Доны », либо «Крестные отцы ») несут ответственность за управление администрацией всех регионов в пределах своей зоны. Мир разделен на шесть зон, координаторы которых назначают себя или представителей на должности« международных координаторов »FidoNet (именуемых« Ла Коза Ностра »). Шесть зональных« международных координаторов »вместе со своими советниками (также известными как« Consiglieres ») образуют группу из двенадцати человек, известную как« FidoNet Central ».

Техническая структура [ править ]

FidoNet исторически создавался для использования модемного коммутируемого доступа между системами доски объявлений, и большая часть его политики и структуры отражала это.

В системе FidoNet официально упоминается только передача Netmail.- индивидуальные личные сообщения между людьми, использующими доски объявлений, включая протоколы и стандарты, с помощью которых это поддерживается. Сообщение netmail будет содержать имя отправителя, имя предполагаемого получателя и соответствующие адреса FidoNet каждого из них. Система FidoNet отвечала за маршрутизацию сообщения от одной системы к другой (подробности см. Ниже), а программное обеспечение доски объявлений на каждом конце отвечало за то, чтобы его мог прочитать только предполагаемый получатель. Из-за любительского характера сети любая конфиденциальность между отправителем и получателем была только результатом вежливости владельцев систем FidoNet, участвующих в передаче почты. Однако системные операторы обычно оставляли за собой право просматривать содержимое почты, проходящей через их систему.

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

Безусловно, наиболее часто используемым из этих дополнительных протоколов была Echomail , публичные обсуждения, аналогичные по своей природе группам новостей Usenet . Echomail поддерживался разнообразным программным обеспечением, которое собирало новые сообщения с публичных форумов местных BBS ( сканер ), сжимало их с помощью ARC или ZIP , прикрепляло полученный архив к сообщению Netmail и отправляло это сообщение в выбранную систему. При получении такого сообщения, идентифицированного, поскольку оно было адресовано конкретному пользователю , использовался обратный процесс для извлечения сообщений, и отправитель отправлял их обратно на форумы новой системы.

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

Географическая структура [ править ]

FidoNet политически организована в виде древовидной структуры, в которой разные части дерева выбирают своих координаторов. Иерархия FidoNet состоит из зон , регионов , сетей , узлов и точек, разбитых более или менее географически.

Самый высокий уровень - это зона, в основном континентальная:

  • Зона 1 - США и Канада.
  • Зона 2 - Европа, страны бывшего Советского Союза и Израиль.
  • Зона 3 - Австралазия
  • Зона 4 - Латинская Америка (кроме Пуэрто-Рико ).
  • Зона 5 была Африкой
  • Зона 6 - это Азия, Израиль и азиатские части России (которые перечислены в зоне 2). 26 июля 2007 года зона 6 была удалена, а все оставшиеся узлы были перемещены в зону 3. [19]

Каждая зона разбита на регионы, которые разбиты на сети, состоящие из отдельных узлов. Зоны 7-4095 используются для других сетей ; группы узлов, которые используют Fido-совместимое программное обеспечение для передачи своих собственных независимых областей сообщений, никоим образом не контролируемые политической структурой FidoNet. Использование неиспользуемых номеров зон гарантирует, что каждая сеть будет иметь уникальный набор адресов, что позволит избежать потенциальных конфликтов маршрутизации и неоднозначности для систем, принадлежащих более чем одной сети.

Адреса FidoNet [ править ]

Адреса FidoNet явно состоят из номера зоны, номера сети (или номера региона) и номера узла . Они записываются в виде Зона: Сеть / Узел . [20] Структура FidoNet также позволяет семантическое обозначение статуса региона, хоста и концентратора для конкретных узлов, но этот статус напрямую не указывается основным адресом.

Например, рассмотрим узел, расположенный в Талсе, Оклахома , США, с присвоенным номером узла 918, расположенным в зоне 1 (Северная Америка), регионе 19 и сети 170. Полный адрес FidoNet для этой системы будет 1: 170 / 918 . Регион был использован для административных целей, а лишь часть адреса , если узел был указан непосредственно под региональным координатором, а не одной из сетей , которые были использованы для дальнейшей разделить область.

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

Для выполнения регулярных обновлений координаторы каждой сети ведут список систем в своих локальных областях. Списки регулярно отправляются обратно Международному координатору через автоматизированные системы. Затем международный координатор будет составлять новый список узлов и генерировать список изменений (nodediff), который будет распространен операторами узлов для применения к их существующим спискам узлов.

Маршрутизация почты FidoNet [ править ]

В теоретической ситуации узел обычно пересылает сообщения концентратору . Концентратор, выступающий в качестве точки распространения почты, может затем отправить сообщение сетевому координатору. Оттуда он может быть отправлен через регионального координатора или в какую-либо другую систему, специально созданную для этой функции. Почта в другие зоны может быть отправлена ​​через Zone Gate.

Например, сообщение FidoNet может следовать по пути:

  • От 1: 170/918 (узел) до 1: 170/900 (концентратор) до 1: 170/0 (сетевой координатор), до 1: 19/0 (координатор региона) до 1: 1/0 (координатор зоны) . Оттуда он был распределен «вниз по потоку» к узлу (ам) назначения.

Первоначально не было конкретной взаимосвязи между номерами сетей и регионами, в которых они проживают. В некоторых областях FidoNet, особенно в Зоне 2, взаимосвязь между номером региона и номером сети переплетена. Например, 2: 201/329 находится в сети 201, которая находится в области 20, а 2: 2410/330 находится в сети 2410, которая находится в области 24. Зона 2 также связывает номер узла с номером концентратора, если сеть достаточно велика. содержать любые хабы. Этот эффект можно увидеть в списке узлов, посмотрев на структуру Сети 2410, где узел 2: 2410/330 указан в Хабе 300. В других зонах этого не происходит.

В зоне 1 все обстоит иначе. Зона 1 была отправной точкой, и когда были сформированы зоны и регионы, существующие сети были разделены по регионам без установленной формулы. Единственное, что принималось во внимание, было то, где они были расположены географически по отношению к нанесенному на карту контуру региона. При добавлении чисел нетто использовалась следующая формула.

Номер региона × 20

Затем, когда в некоторых регионах начали заканчиваться сетевые номера, также использовались следующие.

Номер региона × 200

Например, в районе 19 есть сети 380–399 и 3800–3999 в дополнение к тем, которые были в районе 19, когда он был сформирован.

Частично цель создания локальных сетей заключалась в реализации планов сокращения затрат, согласно которым все сообщения отправлялись бы на один или несколько концентраторов или хостов в сжатой форме ( ARC был номинально стандартным, но PKZIP поддерживается повсеместно); затем можно было сделать один платный звонок в нерабочее время для обмена целыми архивами сообщений с зарубежным восходящим каналом для дальнейшего перераспределения.

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

Эта специальная система была особенно популярна в сетях, построенных на основе FidoNet. Например, Echomail из-за своей популярности часто использовала передачу относительно больших файлов. Если официальные дистрибьюторы FidoNet отказывались передавать Echomail из-за дополнительных сборов, другие операторы узлов иногда оказывались добровольно. В таких случаях сообщения Echomail будут направляться в системы добровольцев.

Система FidoNet была лучше всего адаптирована к среде, в которой местная телефонная связь была недорогой, а междугородние звонки (или междугородняя передача данных через сети с коммутацией пакетов ) - дорогостоящими. Таким образом, дела в Японии , где даже местные линии дороги, или во Франции , где плата за местные звонки и конкуренция с Minitel или другими сетями передачи данных ограничили его рост, были несколько хуже .

Очки [ править ]

По мере того как количество сообщений в Echomail со временем росло, пользователям становилось очень трудно следить за их объемом, пока они вошли на свою локальную BBS. Очки были введены , чтобы решить эту проблему , позволяя технически подкованных пользователей , чтобы получить уже упакованного и порционный Echomail (и Netmail) и читать его локально на своих машинах. [21]

Для этого в схему адресации FidoNet был добавлен последний сегмент адреса - номер точки. Например, пользователю в приведенном выше примере системы может быть присвоен номер пункта 10, и, таким образом, ему может быть отправлено письмо по адресу 1: 170 / 918.10 .

В реальном мире установить точки довольно сложно. Программное обеспечение FidoNet обычно состояло из ряда небольших служебных программ, запускаемых вручную редактируемыми сценариями, что требовало определенного уровня технических навыков. Чтение и редактирование почты требовало локального запуска программы «сисоп-редактор» или программы BBS.

В Северной Америке (Зона 1), где местные звонки, как правило, бесплатные, преимущества системы были нивелированы ее сложностью. Очки использовались ненадолго, да и то в ограниченной степени. Специальные программы для чтения почты в автономном режиме , такие как Blue Wave , Squiggy и Silver Xpress (OPX), были представлены в середине 1990-х годов и быстро сделали систему баллов устаревшей. Многие из этих пакетов поддерживали стандарт автономной почты QWK .

В других частях света, особенно в Европе, все было иначе. В Европе даже местные звонки обычно измеряются по счетчику, поэтому был сильный стимул, чтобы продолжительность звонков была как можно короче. Программное обеспечение Point использует стандартное сжатие (ZIP, ARJ и т. Д.) И поэтому сокращает количество вызовов до нескольких минут в день. В отличие от Северной Америки, указывание было быстрым и довольно широким распространением в Европе.

Многие регионы распространяют пойнтлисты параллельно с нодлистами. Сегменты списка точек обслуживаются хранителями списков точек сети и региона, а Хранитель списка точек зоны объединяет их в список точек зоны. На пике популярности FidoNet в списке точек Зоны 2 было более 120 000 точек. Перечисление точек осуществляется на добровольной основе, и не все точки указаны в списке, поэтому сколько точек действительно было, можно только догадываться. По состоянию на июнь 2006 г. в списке все еще находилось около 50 000 точек. Большинство из них находится в России и Украине.

Технические характеристики [ править ]

FidoNet содержал несколько технических спецификаций совместимости между системами. Самым основным из всех является FTS-0001 , [22] , с которым все системы FidoNet должны соответствовать как минимальное требование. FTS-0001 определил:

  • Подтверждение связи - протоколы, используемые почтовым программным обеспечением для идентификации друг друга и обмена метаинформацией о сеансе.
  • Протокол передачи ( XMODEM ) - протоколы, которые будут использоваться для передачи файлов, содержащих почту FidoNet, между системами.
  • Формат сообщения - стандартный формат сообщений FidoNet во время обмена ими между системами.

Другие спецификации, которые обычно использовались, касались эхопочты , различных протоколов передачи и методов установления связи ( например: Yoohoo / Yoohoo2u2, EMSI ), сжатия файлов, формата нодлистов, передачи по надежным соединениям, таким как Интернет ( Binkp ), и других аспектов.

Почтовый час зоны [ править ]

Поскольку в компьютерных досках объявлений исторически использовались те же телефонные линии для передачи почты, которые использовались для телефонных звонков пользователей BBS, политика FidoNet требует, чтобы по крайней мере одна назначенная линия каждого узла FidoNet была доступна для приема почты от других узлов FidoNet во время определенный час каждого дня. [23]

Zone Mail Hour , как он был назван, варьируется в зависимости от географического местоположения узла и был назначен на раннее утро. Точный час варьируется в зависимости от часового пояса, и любой узел с одной телефонной линией должен отклонять звонки-люди. На практике, особенно в более позднее время, большинство систем FidoNet, как правило, принимают почту в любое время дня, когда телефонная линия не занята, обычно в ночное время.

Развертывания FidoNet [ править ]

Большинство развертываний FidoNet было разработано по модульному принципу. Типичное развертывание будет включать несколько приложений, которые будут взаимодействовать через общие файлы и каталоги и переключаться между собой с помощью тщательно разработанных сценариев или пакетных файлов . Однако доступно монолитное программное обеспечение, объединяющее все необходимые функции в одном пакете, такое как D'Bridge. Такое программное обеспечение устраняет необходимость в пользовательских пакетных файлах и тесно интегрировано в работу. Предпочтение в развертывании отдавалось оператору, и в любом случае были как плюсы, так и минусы.

Возможно, наиболее важным программным обеспечением в системе Fido на базе DOS был драйвер FOSSIL , который представлял собой небольшой драйвер устройства, который предоставлял программному обеспечению Fido стандартный способ взаимодействия с модемом. [24] Этот драйвер необходимо было загрузить, прежде чем любое программное обеспечение Fido заработало. Эффективный драйвер FOSSIL означал более быстрые и надежные соединения.

Программное обеспечение почтовой программыотвечал за передачу файлов и сообщений между системами, а также за передачу управления другим приложениям, таким как программное обеспечение BBS, в соответствующее время. Почтовик сначала отвечал на телефонные звонки и, при необходимости, обрабатывал входящую почту через протоколы передачи FidoNet. Если почтовая программа ответит на звонок и будет обнаружен звонящий человек, а не другое почтовое программное обеспечение, почтовая программа завершит работу и передаст управление программному обеспечению BBS, которое затем инициализируется для взаимодействия с пользователем. Когда исходящая почта ожидала в локальной системе, почтовая программа время от времени пыталась отправить ее, набирая номер и соединяясь с другими системами, которые принимали и перенаправляли почту дальше. Из-за затрат на междугородные звонки, которые часто варьировались в часы пик и вне пиковой нагрузки,программное обеспечение почтовой программы обычно позволяет своему оператору настраивать оптимальное время, в которое будет отправляться почта в другие системы.

Программное обеспечение BBS использовалось для взаимодействия с людьми, звонящими в систему. Программное обеспечение BBS позволит пользователям с телефонным подключением использовать базы сообщений системы и писать почту другим пользователям, локально или на других BBS. Почта, направленная на другие BBS, позже будет маршрутизироваться и отправляться почтовой программой, обычно после того, как пользователь закончит использовать систему. Многие BBS также позволяли пользователям обмениваться файлами, играть в игры и взаимодействовать с другими пользователями различными способами (например, чат между узлами).

Сканер / тоссер приложений, таких как FastEcho , Fmail , TosScan и Squish , как правило, вызывается , когда пользователь BBS вступил в новое сообщение FidoNet , которые должны быть отправлены, или когда отправитель получил новую почту импортировать в локальный базы сообщений. Это приложение будет отвечать за обработку упаковки входящей и исходящей почты, перемещая ее между базами сообщений локальной системы и каталогами входящей и исходящей почты. Приложение сканера / отправителя обычно отвечает за базовую информацию о маршрутизации, определяя, в какие системы пересылать почту.

В более поздние времена также были разработаны программы чтения или редактирования сообщений , независимые от программного обеспечения BBS. Часто системный оператор конкретной BBS для чтения и записи сообщений FidoNet и связанных с ними сообщений использует специализированное средство чтения сообщений, а не само программное обеспечение BBS. Одним из самых популярных редакторов 2008 года был GoldED + . В некоторых случаях к узлам FidoNet, а чаще к точкам FidoNet, не прикрепляли общедоступную доску объявлений, и они существовали только для пересылки почты в интересах оператора узла. Большинство узлов в 2009 году не имели доступа к BBS, а имели только точки.

Исходное программное обеспечение Fido BBS и некоторые другие поддерживающие FidoNet программы 1980-х годов больше не работают в современных системах. Это происходит по нескольким причинам, включая проблемы, связанные с ошибкой 2000 года . В некоторых случаях первоначальные авторы покинули BBS или сообщество условно-бесплатного программного обеспечения, и программное обеспечение, большая часть которого была с закрытым исходным кодом , было отказано от программного обеспечения .

Несколько устаревших почтовых программ FidoNet на базе DOS, таких как FrontDoor , Intermail, MainDoor и D'Bridge с начала 1990-х годов, все еще могут работать сегодня под Windows без модема с помощью бесплатного драйвера NetFoss Telnet FOSSIL и виртуального модема, такого как NetSerial. Это позволяет почтовой программе набирать IP-адрес или имя хоста через Telnet, а не набирать реальный телефонный номер POTS . Существуют аналогичные решения для Linux, такие как MODEMU (эмулятор модема), который имеет ограниченный успех в сочетании с DOSEMU (эмулятор DOS). Почтовые Tossers, такие как FastEcho и FMail, все еще используются сегодня как под Windows, так и под Linux / DOSEMU.

Файловая очередь в qcc, пользовательский интерфейс ncurses для qico. Адреса выдуманы.

Сегодня доступно несколько современных почтовых программ FidoNet на базе Windows с исходным кодом, включая Argus, Radius и Taurus. MainDoor - еще одна почтовая программа Fidonet на базе Windows, которую также можно запускать с помощью модема или напрямую через TCP / IP. Двумя популярными почтовыми программами FidoNet с открытым исходным кодом для Unix-подобных систем являются binkd (кроссплатформенный, только IP, использует протокол binkp ) и qico (поддерживает модемную связь, а также протокол IP ifcico и binkp).

Что касается аппаратного обеспечения , системы Fido обычно представляли собой хорошо оборудованные для своего времени машины с быстрыми процессорами, высокоскоростными модемами и 16550 UART, которые в то время были модернизацией. Поскольку система Fidonet обычно была BBS, ей необходимо было быстро обрабатывать любые новые почтовые события, прежде чем вернуться в состояние «ожидания вызова». Кроме того, для самой BBS обычно требовалось много места для хранения. Наконец, система FidoNet обычно имела по крайней мере одну выделенную телефонную линию. Следовательно, функционирование системы Фидонет часто требовало значительных финансовых вложений, которые обычно оплачивает владелец системы.

Доступность FidoNet [ править ]

Хотя использование FidoNet резко сократилось по сравнению с его использованием до середины 1990-х годов, он все еще используется во многих странах, особенно в России и бывших республиках СССР. [ необходима цитата ] Некоторые BBS, включая те, которые теперь доступны для пользователей, подключенных к Интернету через telnet , также сохраняют свои каналы сетевой и электронной почты FidoNet.

Некоторые конференции эхопочты FidoNet доступны через шлюзы с иерархией новостей Usenet с использованием программного обеспечения, такого как UFGate. Есть также почтовые шлюзы для обмена сообщениями между Интернетом и FidoNet. Широкое распространение сетевых злоупотреблений и спама в электронной почте в Интернете привело к тому, что некоторые шлюзы (например, бывший шлюз 1: 1/31 IEEE fidonet.org) стали непригодными для использования или полностью прекратили работу.

FidoNews [ править ]

FidoNews - это информационный бюллетень сообщества FidoNet. Он издается еженедельно, ласково прозванный The Snooze . Впервые он был опубликован в 1984 году. На протяжении всей своей истории он публиковался различными людьми и организациями, включая недолговечную Международную ассоциацию FidoNet.

См. Также [ править ]

  • PODSnet
  • RelayNet
  • UUCP

Ссылки [ править ]

Заметки
  1. ^ Детали последовательности событий, ведущих к новой схеме маршрутизации, немного различаются между учетными записями.
  2. В интервью Бейкер говорит, что это произошло в мае.
  3. ^ Файл жаргона оценивает его в 38 000 на пике.
  4. ^ Точное число можно определить, изучив официальный нодлист. Однако этот формат трудно разобрать, и многие системы намеренно появляются более одного раза в разных разделах. Лимит в 2500 узлов - это оценка, сделанная текущим сопровождающим по состоянию на 2013 год Янисом Крахтом.
Цитаты
  1. ^ Агуттер, Клэр; Бота, Иоганн; Хов, Сюзанна Д. Ван (2018). VeriSM ™ - развернутый и приложенный . Ван Харен. ISBN 9789401803717.
  2. ^ Эдвардс, Бендж. «Затерянная цивилизация систем досок объявлений удаленного доступа» . Атлантика .
  3. ^ a b c d e f g h i j k l m Бен Бейкер, "История Фидонета" , 2 мая 1987 г.
  4. ^ a b c d e Том Дженнингс, "История и деятельность FidoNet" , февраль 1985 г.
  5. ^ Джейсон Скотт Sadofsky, " BBS: Документальный ", FIDONET эпизод, 21 мая 2005.
  6. ^ Марков, Джон; Шапиро, Эзра (октябрь 1984 г.). «FidoNet, Sidekick, Apple, организовывайтесь!» . БАЙТ . п. 357 . Проверено 23 октября 2013 года .
  7. ^ Бейкер предоставляет подробную информацию о клубе и SIG примерно на 8-10-минутной отметке во время интервью BBS Джейсоном Скоттом Садофски, "Сборник документальных интервью BBS: Бен Бейкер, Кен Каплан, Эта старая лягушка (Рюген Фишер) Часть 1 ( 2004 г.) »
  8. Бейкер на отметке 35 минут, «Сборник документальных интервью BBS: Бен Бейкер, Кен Каплан, Эта старая лягушка (Рюген Фишер), часть 1 (2004)»
  9. ^ a b c d e f g h Рэнди Буш, "FidoNet: технология, использование, инструменты и история" , 1992 г.
  10. ^ Каплан предоставляет детали от 14 до 16 минут во время этого интервью: «Сборник документальных интервью BBS: Бен Бейкер, Кен Каплан, Эта старая лягушка (Рюген Фишер), часть 1 (2004)»
  11. ^ a b Том Дженнингс, "История FidoNet # 2" , 20 августа 1985 г.
  12. ^ "Сеть Fidonet BBS" . Bbscorner.com. 2010-02-10 . Проверено 28 января 2014 .
  13. ^ Wynn Вагнер, "История Echomail" , июль 1985
  14. Фрэнк Роббинс, «Хронология истории FidoNet»
  15. ^ Филип Беккер "Расширенный технический стандарт FidoNet, расширяющий FTS-0001, чтобы включать запросы Bark" , 15 октября 1990 г.
  16. ^ Vince Perriello, "YooHoo и YooHoo / 2и2" , 30 ноября 1991
  17. ^ Стив Гоув, "Предложение по Netmail AreaTags" , 3 декабря 1993
  18. ^ "fight-o-net" , Jargon File, 4 ноября 1996 г.
  19. ^ Shenkenberger, Carol (26 июля 2007), Фельтен, Бьёрн (ред.), "Удаление Зоны 6" , FidoNews (опубликовано 30 июля 2007), 24 (31), стр. 2 , извлекаться 2010-10-08 , С печалью я снял последнюю запись для Zone6 как этого письма. Все оставшиеся участники были переведены в Зону 3, как ранее было определено членами Z6 в целом.
  20. Перейти ↑ Schuyler 1992 , Раздел 4.0.
  21. Перейти ↑ Schuyler 1992 , Раздел 5.
  22. ^ http://ftsc.org/docs/fts-0001.016
  23. Перейти ↑ Schuyler 1992 , Раздел 6.0.
  24. ^ Шайлер 1992 , Раздел 10.0.

Дальнейшее чтение [ править ]

  • Шайлер, Майкл (ноябрь 1992 г.). «Путеводитель по FidoNet для большого манекена» . FidoNet . Проверено 30 сентября 2010 .
  • Скотт, Джейсон (режиссер) (2005). BBS: Документальный фильм (DVD, эпизод 4: «Фидонет»). Бостон, Массачусетс, США: Системы зажигания крупного рогатого скота. OCLC  61156153 . Архивировано из оригинала на 2008-05-11 . Проверено 1 августа 2010 . Альтернативный URL

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Альтернативная домашняя страница FidoNet в США
  • Альтернативная домашняя страница ЕС FidoNet
  • Домашняя страница Комитета по техническим стандартам FidoNet
  • FidoNews, еженедельный информационный бюллетень сообщества FidoNet
  • Домашняя страница International Echolist
  • Проект IFDC FileGate
  • Проект Fidonet Showcase