Смекни!
smekni.com

«Мировые информационные сети. Основные свойства, примеры и особенности» (стр. 3 из 6)

Сеть

В сеть (англ. network) объединяются узлы, находящиеся в одной локальной географической области (городе или регионе), обычно в пределах одного кода междугородной телефонной сети. Не существует единого подхода к нумерации сетей, общепринятого во всей Фидонет. В зоне 2 (Европа) номер сети часто включает в себя номер региона (например, номер сети 5020 (Москва) включает в себя номер региона 50 — Россия). В небольших регионах для номера сети используется одна значащая цифра, в более крупных — две. В последнее время в связи с нехваткой номеров для сетей эта схема нарушается: так, в регионе 50 существует несколько сетей, номер которых начинается на 60: например, сеть 6035 (Железногорск). В зоне 1 используется другой подход: в качестве точки отсчёта для нумерации сетей в регионе принимается значение номер региона × 20, а в больших регионах номер региона × 200.

Регион

В регион (англ. region) объединяются сети, как правило, находящиеся в пределах большой географической области. Например, в регион 17 первой зоны объединены сети, находящиеся в на северо-востоке тихоокеанского побережья США, в Аляске и северной Канаде, а в регион 46 второй — на Украине и в Молдове. В состав региона могут входить также независимые узлы, которые не включены ни в одну сеть вследствие отсутствия других узлов в данной местности или конфликта с членами существующей сети.

Зона

В зону (англ. zone) объединяются несколько регионов, как правило, находящихся на одном континенте. В настоящее время существуют пять зон:

i. Северная Америка;

ii. Европа, страны бывшего СССР и Ближнего Востока;

iii. Австралия и Новая Зеландия;

iv. Латинская Америка;

v. Африка.

До мая 2007 года существовала также шестая зона (Азия). Она была расформирована, оставшиеся узлы были перенесены в третью зону. В 1992 году часть российских сисопов выступила с идеей о выделении России, а также всего постсоветского пространства, в новую седьмую зону, однако это не было проделано в силу разногласий. В конце 2005 — начале 2006 года в российском регионе Фидонета (2:50) проводился референдум по вопросам выделения в седьмую зону, по результатам которого также не было выработано какого-либо конкретного решения.

Участники сети

Участников Фидонет можно разделить на три группы:

i. Узлы или ноды (англ. nodes), которые являются полноправными членами сети и включены в список узлов. Устав Фидонет предусматривает обязанность узла соблюдать процедуры, предусмотренные для почтового обмена (в частности, принимать адресованные узлу сообщения в течение зонального почтового часа). Ноды отвечают за содержание всего трафика, попадающего в сеть с их адреса, независимо от того, какой из конкретных пользователей его разместил. Ноды имеют право осуществлять любую деятельность в рамках сети, которая не противоречит Уставу Фидонет и не раздражает других членов сети.

ii. Поинты (англ. points), которые используют программное обеспечение Фидонет, но не включаются в список узлов и не обязаны соблюдать процедуры почтового обмена. Для приёма и отправки сетевой почты и эхомейла они пользуются услугами узла (босс-ноды, англ. boss-node), который берёт на себя ответственность за все действия поинтов. В некоторых зонах (в частности, в зоне 2) число поинтов многократно превышало и превышает число узлов, достигая 120 000. В настоящий момент в зоне 2 сохраняется около 50 000 поинтов.

iii. Пользователи (англ. users) не имеющих прямого отношения к Фидонет сервисов, предоставляемых одним из узлов. Пользователям может предоставляться доступ к отдельным транспортам Фидонет путём трансляции (гейтования) сообщений из внешней сети в Фидонет и обратно. За все проявления активности пользователей в Фидонет несёт ответственность предоставивший доступ узел. Изначально положения, касающиеся пользователей, распространялись на лиц, использовавших терминальный доступ к BBS, действующей параллельно с узлом Фидонет, позже они стали применяться также к пользователям гейтов Интернет ↔ Фидонет.

Особенности программного обеспечения сети

Для функционирования узлов сети используется комплекс специфического программного обеспечения. Набор программного обеспечения практически не отличается для конечных пользователей и для крупных раздающих узлов. С одной стороны, это создаёт некоторый барьер для новых членов: для вступления в Фидонет нужно обладать определённой технической грамотностью, чтобы установить и настроить фидошное программное обеспечение. С другой стороны, отсутствие необходимости специфического оборудования, платформ, сложного и дорогого программного обеспечения для организации раздающего узла делает сеть Фидо гибкой и устойчивой: в случае падения хаба (крупного раздающего узла) его технические функции вполне может взять на себя любой другой узел, согласный на это. В настоящее время появилось множество самонастраивающихся пакетов программного обеспечения, призванных облегчить установку и настройку комплекса программ для новых пользователей.

Мировая информационная сеть WeNet

Введение

Сеть WeNet возникла из желания создать русскоязычную сеть, имеющую поддержку русских ников и каналов, перекодировок как по портам, так и налету, но не имеющую недостатков и глюков сети RusNet. Сеть создали бывшие администраторы irc-серверов, входивших в составсети RusNet. В начале мы использовали rusnet ircd, внеся туда ряд улучшений и изменений. Так появился сервер wenet-1.0. Далее этот ircd развивался и обростал новыми возможностями, но в последствии, из-за морально устаревшей основы кода сервера (hybryd 2.9.3), было принято решение разработать свой собственный ircd, с полностью переделанными механизмами перекодировок и поддержкой современных функций ircd. Так был взят за основу ircd сети DALNet - bahamut. На базе кода bahamut, мы разработали сервер wudan, который в последствии стал называться ircd-RU!.

Информация о сети, администрации, управлении, программном обеспечении

1. Информация о сети, возможностях, расширениях, сервисах, планы на будущее:

1. поддержка нескольких кодовых страниц (на данный момент - CP1251, KOI8-R, KOI8-F, TRANSLIT, CP866, ISO8859-5);

2. поддержка 8-битных ников и имен каналов;

3. поддержка чувствительных и нечувствительных к регистру ников и имен каналов;

4. раскладка кодовых страниц по портам;

5. смена пользователем кодовых страниц на лету;

6. оптимизация осуществления клиентских и межсерверных перекодировок;

7. удобные средства контроля и управление всеми возможностями поддержки русского языка;

8. расширенные возможности для управления доступом на каналы. Кроме списка +b (bans) и +e (exceptions), есть еще три списка:

1. +B (extended bans) - баны на маски вида nick!user@host:server. При проверке пользователя на право использования канала также играет роль сервер, с которого пользователь находится в сети. Может применяться для того, чтобы запретить на доступ на канал всем пользователям одного или нескольких серверов.

2. +E (extended exceptions) - исключения из банов для масок nick!user@host:server.

3. +X (exclusions) - определение эксклюзивного доступа к каналу, маски nick!user@host:server. Очень полезная возможность для локальных компаний, существующих в рамках одного или нескольких серверов. Если на канале установить список +X *!*@*:irc.somelocalserver.net, то канал будет доступен только пользователям этого сервера. При таких условиях работают и все остальные механизмы ограничения и выдачи доступа к каналу - баны, исключения из банов, расширенные варианты банов и исключений, приглашения (/invite).

9. расширенные режимы каналов, такие как:

1. 7 - не разрешать заход на канал клиентов с 8-битными никами;

2. x - не разрешать заход на канал клиентов с никами, состоящими одновременно из символов латинского и национального алфавитов;

3. w - не разрешать заход на канал клиентов с никами, содержащими слова, состоящие одновременно из символов латинского и национального алфавитов;

4. e - список исключений из банов, имеет такой же формат, как и +b channel mode, маски nick!user@host.

10. Сервер защищает пользователей и каналы от CTCP флуда, флуда сменой ников.

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

12. сервисы по своим видимым пользователю возможностям очень похожи на остальные. Но и имеют наши собственные удобства - отображение дерева ников, связанных с данным ником, а также вывод каналов для всего дерева связанных ников. Крайне полезные инструменты для тех, кто регистрирует больше одного ника.