Структура
сети. Сетевой адрес.
Быть может
оттого, что FIDONet создавалась как некоммерческая сеть, она имеет
иерархическую древовидную структуру. Структура сети определяет
правила передачи почты между станциями, подчиненность узлов, а
также людей, ответственных за выполнение сетью тех или иных функций
(координаторов). Основным документом, описывающим структуру FIDONet
является список узлов сети (нодлист, ноделист, от англ. nodelist).
Существует
несколько таких списков - глобальный список, называемый обычно
мировым нодлистом, а также менее крупные списки по отдельным географическим
регионам. Мировой нодлист содержит сетевые адреса, телефоны, имена
операторов и названия станций для всех узлов FIDONet. Он составлен
из нескольких сегментов, за составление которых отвечают координаторы
менее крупных единиц сети. Поскольку в настоящее время мировой
нодлист занимает несколько мегабайт, изменения в структуре сети
фиксируются в файлах изменений (нодедиффах, дифах, nodediff),
которые при помощи специальных программ вносятся в нодлист каждой
станцией самостоятельно. Это позволяет исключить рассылку многомегабайтных
списков с повторяющейся информацией.
Самой
крупной единицей деления FIDONet является зона (Zone). Россия
входит во вторую зону (Европа и т.д.), США находятся в первой
зоне. Подробное описание номеров зон Вы можете найти в мировом
нодлисте. Зона имеет своего координатора (Zone Coordinator, ZC),
координатора по вопросам эхоконференций (Zone EchoMail Coordinator,
ZEC) и т.д. Функции координаторов подробно освещены в уставе FIDO
- FIDONet Policy (полиси).
Зона
как правило имеет собственные ворота (гейты, gate) для отправки
почты другим зонам сети. Каждая зона имеет свой список узлов,
включаемый в мировой нодлист как один из сегментов. Список узлов
зоны 2 в настоящий момент именуется Z2-LIST. Файлы изменений к
нодлисту зоны 2 называются Z2-DIFF. Расширения файлов Z2-DIFF
числовые и характеризуют номер текущего дня (т.е. дня, когда этот
файл создан координатором.) от начала года. Поскольку нодлист
весьма велик, он обычно пересылается в архивированном виде. В
таком случае требуется отличать упакованный лист от неупакованного,
чтобы случайно не попробовать скомпилировать упакованный вариант.
Для этого используется другое расширение файла (для архиватора
ZIP - .Zxx) где xx последние цифры номера дня. Полное описание
сокращений для имен архиваторов содержится в конце текущего нодлиста.
Следующей
единицей деления сети является регион (Region). Россия находится
в регионе 50 (обозначается обычно как R50). Регион отражается
в сетевом адресе, однако, в отличие от зоны и прочих единиц деления,
не входит в адрес как самостоятельная величина. Каждый регион
имеет своих координаторов и свой сегмент зонового нодлиста, который
ведет региональный координатор (RC, Regional Coordinator, R50C
в случае России). Помимо RC имеется еще REC (Regional EchoMail
Coordinator) и другие координаторы.
Базовой
единицей территориального деления FIDONet является сеть (Net).
Сеть характеризуется уникальным номером внутри зоны, и содержит
в себе номер того региона, к которому сеть принадлежит. Hомер
сети входит в сетевой адрес в качестве самостоятельного поля,
в то время как номер региона образуют первые две цифры номера
сети (для региона 50 все сети имеют номера 50xx).
Сеть
также имеет своего координатора (NC, Network Coordinator) и координатора
по вопросам эхопочты (NEC, Network EchoMail Coordinator). Сеть
имеет свой сегмент в нодлисте региона, и, кроме того, список абонентов
сети (поинтов, точек, от англ. point), называемый обычно поинтлистом.
Поинты не являются формальными членами FIDONet, тонкости этого
вопроса обсуждаются ниже.


