Tuesday, August 14, 2018

Sviridov - Time Forward! Время вперёд (Metal Cover)



Ориганал:


Ориганал mp3.

Об истории интернета. Часть III. FIDO и BBS

См. также:
Об истории интернета. Часть I
Об истории интернета. Часть II. ОГАС и Киберсин
Об истории интернета. Часть III. FIDO и BBS
Об истории интернета. Часть IV. ARPANET. NSFNET, Usenet, WWW
Об истории интернета. Часть V. Web Browser
Об истории интернета. Часть VI. Web 1.0, Web 2.0, Web 3.0 (Semantic Web)


BBS (Bulletin Board System — электронная доска объявлений) - широко используемый в эпоху Веб 1.0 способ общения пользователей компьютеров через коммутируемые телефонные сети.




Типичный интерфейс меню файловых операций на BBS





RemoteAcess configuration utility RAConfig 2.52.


Изначально BBS содержали разнообразные фирмы и доступ к ним был платный. Впоследствии же, в качестве хобби, их стали открывать и частные лица. В основной своей массе доступ к частным BBS бесплатный. BBS могли быть как автономными, так и связанными с другими BBS, обычно через Фидонет.

Фидонет (FidoNet, коротко Фидо) - международная любительская компьютерная сеть, построенная по технологии «из точки в точку» (peer-to-peer).






Fido была популярна в начале 1990-х годов (в бывшем СССР — до конца 1990-х), после чего, в связи с массовым распространением Интернет-технологий, началось сокращение числа узлов сети.

Особенностью FidoNet, определившей широкое распространение этой сети, являлась фактическая бесплатность подключения и использования ресурсов сети. Участникам был необходим лишь канал связи в виде телефонной линии (плата за стационарный телефон обычно была фиксированной). Позднее для пересылки Фидо-данных всё чаще стали использоваться линии Интернета.

Ниже есть продолжение.


Изначально программное обеспечение FidoNet разрабатывалось под MS-DOS, однако в скором времени было портировано под все распространённые операционные системы, включая UNIX, GNU/Linux, Microsoft Windows, OS/2, Android, и Mac OS.


BBS

Для доступа к BBS необходимы телефонная сеть, модем и программа-терминал (minicom, Y-term, ZOC, Telix, Hyper Terminal, Terminate, Telemax и другие). Некоторые BBS доступны также (или исключительно) через Интернет по протоколу telnet.

Пользователь BBS запускает программу-терминал, инициирует в этой программе телефонный звонок на номер BBS, после соединения BBS предлагает авторизоваться (ввести логин и пароль) либо зарегистрироваться как новому пользователю и после успешного логина пользователя предоставляет ему доступ:

* к «доске объявлений», где каждый или избранные могут публиковать новости и объявления (с этой функции и начинались BBS);
* к тематическим конференциям (подобно современным веб-форумам), с развитием BBS конференции распространялись между BBS по сети Фидонет и стали называться эхоконференциями (аналог в Интернете — форумы и конференции Usenet);
* к каталогам обмена файлами, каждый файл сопровождается описанием и счётчиком скачиваний, для пользователей может учитываться рейтинг загрузок/скачиваний.

В дополнение к онлайновому доступу к конференциям были разработаны способы оффлайнового чтения конференций с помощью QWK и Blue Wave. Пользователь соединялся с BBS, скачивал на свой компьютер файл-пакет с сообщениями, отсоединялся. Читал сообщения, писал ответные и новые сообщения в конференции, которые затем программой QWK или Blue Wave собирались в пакет. В наиболее свободное время работы BBS пользователь снова соединялся с BBS, закачивал на неё пакет со своими сообщениями и скачивал пакет с сообщениями, которые оставили на BBS другие пользователи за время, прошедшее с его предыдущего звонка на BBS. Для организации BBS необходимо специальное программное обеспечение.

Работа с большинством BBS производится с помощью терминальной программы в текстовом режиме.
Заставка с ANSI-графикой, отображаемая пользователю, подключившемуся к BBS с гостевой учетной записи.

Могут использоваться режимы «простой текст» (8-битные символы без цветовых кодов и очистки экрана), ANSI (текстовое расширение ASCII с возможностью цветового выделения, позволяющий создавать псевдографические рисунки) и AVATAR (Advanced Video Attribute Terminal Assembler and Recreator) (более эффективный двоичный протокол с возможностью передачи растровой графики). Для улучшения восприятия и оформления на BBS помимо текста широко использовались рисунки, выполненные посредством ANSI-графики.


WebBBS или WEB-BBS (от Web — Паутина и BBS — Электронная Доска Объявлений) — потомок терминальных BBS, имевших большую популярность в конце 80-х − начале 90-х годов.

В отличие от обычных BBS, WebBBS построена на технологиях Интернет, а не Фидонет, хотя эти виды BBS могут быть и объединены на одной системе.


В список часто используемого программного обеспечения для создания WebBBS входят:

* HTTP-сервер (реализация навигации по сервисам BBS, а также предоставление различной вспомогательной информации по работе BBS). NNTP — протокол, разработанный для обмена сообщениями в телеконференциях. По строению этот протокол во многом схож с протоколом приёма и передачи электронной почты SMTP.
* NNTP-сервер (служит для распространения эхоконференций. Считается центровым сервисом, представляющим пользователям возможность открытого общения друг с другом)
* POP3/SMTP-сервера (служат для организации личной почты. Дают пользователям возможность приватного общения друг с другом)
* FTP-сервер (дает пользователям возможность пользоваться файловым архивом, находящимся на сервере, а также закачивать собственные файлы)
* Служба для организации модемного дозвона (например, RASS в Microsoft Windows NT).

WebBBS имеет ряд преимуществ по сравнению с терминальными BBS, делающих WebBBS более привлекательным сервисом как для конечного пользователя, так и для системного оператора:

1. Простота в реализации каких-либо дополнительных нестандартных функций при помощи стороннего ПО.
2. Интеграция с другим сетями (Internet и т.д.) и обмен с ними информацией. Более простой способ создания сети WebBBS.


BBS уступили популярность Всемирной паутине с HTML. WebBBS, ориентированные на модемный дозвон, также постепенно отмирают.



Фидо

FidoNet была создана в 1984 году американским программистом - Томом Дженнингсом для передачи сообщений с его BBS на BBS его друга Джона Мэдила. Получают распространение сервисы, предоставляющие доступ исключительно по интернет-каналам. Передача осуществлялась в ночные часы, когда стоимость телефонных звонков была ниже. Для обмена почтой с другим узлом сети был выделен один час (в течение которого доступ сторонних пользователей на BBS был закрыт). Вскоре число узлов сети стало возрастать и достигло 200 в начале 1985 года. Список узлов (нодлист, англ. nodelist) распространялся в виде отдельного файла и первоначально обновлялся самим Дженнингсом, а позже членами группы пользователей DEC из Сент-Луиса Кеном Капланом и Беном Бейкером. Они же стали выпускать первый «новостной листок» сети Fidonet.

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

В конце 1986 года аналогичная проблема возникла на уровне континентов. Кроме того, появилась мысль организовать для пользователей BBS возможность получать почту с использованием форматов данных и протоколов Fidonet. В конце 1986 года аналогичная проблема возникла на уровне континентов. Кроме того, появилась мысль организовать для пользователей BBS возможность получать почту с использованием форматов данных и протоколов Fidonet. Верхним уровнем была зона (континент), далее шли сеть, узел и точка (пойнт, поинт, англ. point) сети. Схема адресации зона: сеть/узел.пойнт продолжает использоваться и в настоящее время.

Максимума своей распространённости Сеть Фидонет достигла в конце 1996 года, когда она насчитывала около 40 тысяч узлов. С тех пор популярность сети постепенно падает, и количество её узлов сократилось в несколько раз.

В феврале 1986 года Джеффом Рашем была разработана система сетевых конференций, получившая название «эхопочта» (эхомейл, англ. echomail). Первой международной эхоконференцией стала конференция MODULA-2, распространявшаяся в Европе, Австралии и Северной Америке.

В 1986 году также начали функционировать первые постоянные «гейты» между Fidonet и Интернетом.

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

Первоначально основным протоколом сети Фидонет являлся протокол передачи «сетевой почты» (нетмейла, англ. Netmail): индивидуальных электронных текстовых сообщений, содержащих имя отправителя и получателя, а также Фидонет-адреса каждого из них. В сети обеспечивается роутинг сообщений, так что отправителю и получателю сообщения не обязательно устанавливать между собой прямую («директную», англ. direct) связь. Тем не менее, возможность такой связи, при которой почта минует маршрут по умолчанию и административную иерархию, сохраняется и изредка используется, поскольку в таком случае обеспечивается гарантированная доставка почты получателю и сохраняется тайна переписки (поскольку обычно системные операторы транзитных узлов оставляли за собой право просматривать проходящую через них личную переписку на предмет содержимого, нарушающего Устав Фидонета).

Нетмейл позволял «присоединять» к каждому передаваемому сообщению от одного до четырёх файлов (количество файлов ограничено размером поля «тема», составляющим 70 символов). Это позволило создать серию работающих поверх нетмейла протоколов, передающих информацию от одного узла к другому в прикрепленных файлах.

Наиболее часто используемым из таких протоколов является эхопочта («эхомейл», англ. echomail), представляющая собой публичные конференции («эхоконференции»), похожие на группы Usenet. Первоначально эхомейл предназначался для сбора сообщений с публичных форумов местных BBS и передачи их в сжатом виде (для экономии времени; обычно использовались форматы ARC — отсюда «аркмейл» (англ. arcmail) или ZIP). Позже эхоконференции приобрели самостоятельное значение, став наиболее популярным протоколом обмена информацией в Фидо.

Кроме того, существуют также протоколы обмена бинарными файлами (файлэхоконференции — «файлэхи», англ. fileecho), однако в настоящее время эти протоколы применяются достаточно мало (вследствие распространения быстрых и дешёвых интернет-каналов и P2P-сетей).

Фидонет не является частью Интернета, однако, в настоящее время каналы и протоколы Интернета довольно часто используются для передачи поверх них трафика Фидонет (с использованием binkp и аналогичных протоколов). Кроме того, большая часть эхоконференций сети Фидонет доступна пользователям Интернет через Usenet и WWW-гейты.

В терминологии Фидо, WebBBS (Web-based BBS) - это WWW-сайт, предоставляющий доступ к эхоконференциям Фидонет.

С технической точки зрения WebBBS является гейтом между сетью WWW и Фидонетом. При этом письма, полученные по сети FTN (обычно по протоколу binkp), преобразуются в форму, доступную по протоколу HTTP, и наоборот. Вместе с тем, не существует ни технических, ни формальных различий между сайтами, гейтующими эхи в виде телеконференций Usenet (обычно под иерархией fido7.*), и чисто фидошными WebBBS. Обычный фидошный узел иногда может выбрать использование протокола NNTP в качестве промежуточного транспорта для своей WebBBS.

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



По материалам:

https://ru.wikipedia.org/wiki/Фидонет
https://ru.wikipedia.org/wiki/BBS
https://ru.wikipedia.org/wiki/WebBBS