FidoNet

редактировать
Международная компьютерная сеть
__ / \ / | oo \ (_ | / _) _` @ / _ \ _ | | \ \\ | (*) | \)) ______ | __U__ | / \ // / FIDO \ _ // || _ \ / (________) (_ / (_ | (____ / (c) Джон Мэдил
логотип FidoNet Джона Мэдила

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

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

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

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

Содержание

  • 1 История
    • 1.1 Истоки
      • 1.1.1 Учетная запись Тома Дженнингса
      • 1.1.2 Учетная запись Бена Бейкера
    • 1.2 Запуск и работа
    • 1.3 Сети и узлы
    • 1.4 Echomail
    • 1.5 Зоны и точки
    • 1.6 Другие расширения
    • 1.7 Пик
    • 1.8 Упадок
    • 1.9 Возрождение
  • 2 Организационная структура FidoNet
  • 3 Техническая структура
    • 3.1 Географическая структура
    • 3.2 Адреса FidoNet
    • 3.3 Маршрутизация почты FidoNet
    • 3.4 Точки
    • 3.5 Технические характеристики
    • 3.6 Почтовый час зоны
  • 4 Развертывания FidoNet
  • 5 Доступность FidoNet
  • 6 FidoNews
  • 7 См. Также
  • 8 Ссылки
  • 9 Дополнительная литература
  • 10 Внешние ссылки

История

Истоки

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

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

Учетная запись Тома Дженнингса

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

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

Счет Бена Бейкера

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

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

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

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

Чтобы снизить расходы на междугороднюю связь, почтовый обмен рассчитан на позднюю ночь, обычно в 4 часа ночи. Позже это будет называться «Час национальной почты», а еще позже - «Час зональной почты».

Запуск и работа

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

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

Сети и узлы

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

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

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

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

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

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

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

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

Echomail

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

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

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

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

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

Зоны и точки

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

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

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

Другие расширения

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

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

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

Пик

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

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

Отклонение

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

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

Возрождение

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

FidoNet

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

Техническая структура

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

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

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

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

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

Географическая структура

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

Наивысший уровень - это зона, которая в основном базируется на континентах:

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

Адреса FidoNet

Адреса FidoNet явно состоят из номера зоны, номера сети (или номера региона) и номера узла. Они записываются в виде Зона: Сеть / Узел. Структура 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) и читать их локально на своих машинах.

Для этого в схему адресации 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, который должен соответствовать как минимум. FTS-0001 определяет:

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

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

Почтовый час зоны

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

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

Развертывания FidoNet

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

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

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

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

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

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

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

Некоторые устаревшие почтовые программы 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.

См. Также

Ссылки

Примечания
Цитаты

Дополнительная литература

Внешние ссылки

Wikimedia Commons содержит СМИ, связанные с FidoNet.
Последняя правка сделана 2021-05-20 03:07:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте