Реле BITNET - BITNET Relay

Реле BITNET, также известный как Ретрансляционная сеть Inter Chat, была настройка чата BITNET узлы. Это предшествовало Интернет-чат и другие онлайн чат системы. Программа, которая сделала возможным создание сети, получила название «Relay» и была разработана Джеффом Келлом из Университет Теннесси в Чаттануге в 1985 году с помощью REXX язык программирования.[1]

Эта система получила свое название от "эстафета "который имеет схожее поведение, когда сообщения передаются хоп за хопом по сети серверов ретрансляции, пока они не достигнут пункта назначения. Сообщения, отправленные в Соединенные Штаты Чтобы добраться до места назначения, потребуется несколько секунд, но время связи варьируется в других странах или за рубежом. Если одно или несколько сетевых каналов не работают, BITNET хранить и пересылать сообщения о восстановлении сетевых ссылок через несколько минут или даже часов.

Задний план

До внедрения BITNET Relay любая форма связи через BITNET требовала идентификации удаленного пользователя и хоста.

Реле работало по специальному МНЕ БЫ с использованием нескольких хостов BITNET. Чтобы использовать его, пользователю с идентификатором RELAY было отправлено сообщение. Программа Relay, работающая с этим идентификатором пользователя, затем будет предоставлять функции многопользовательского чата, в основном в форме «каналов» (чаты ). Сообщение может содержать либо команду для Relay (которой предшествует популярный префикс команды с косой чертой «/», который все еще используется сегодня), либо сообщение на удаленном хосте (обычно универсальный компьютер ).

Компьютеры, подключенные к BITNET, обычно находились в университетах и ​​государственных учреждениях из-за ограниченного доступа к пропускной способности компьютерной сети. Нередки случаи, когда все сетевое соединение университета проходило через один выделенная телефонная линия или даже 4800 бод набрать номер подключение. Таким образом, использование скудных вычислительных и сетевых ресурсов для «несерьезных» целей, таких как чат, часто не поощрялось.

Популярность

Одна из причин, по которой Relay получила признание, заключалась в том, что его система одноранговых серверов уменьшила пропускную способность сети, потребляемую групповым чатом, из-за того, что больше не нужно отправлять несколько копий одного и того же сообщения индивидуально на каждый сервер. Из-за этой эффективности и ограниченной пропускной способности в то время пользователям часто не разрешалось использовать или разрабатывать альтернативные системы чата.[нужна цитата ]. Экспериментальные чаты вроде Сеть Галактики и ВМ / оболочка их попросили закрыть до того, как они добились заметного успеха.

Bitnet Relay приобрел популярность в конце 1980-х, когда Валдис Клетниекс в Технологический институт Вирджинии создал Паскаль версия, потребляющая гораздо меньше Время процессора, и снова в начале 1990-х, когда Smart Relay улучшил обработку доставки сообщений.

Хотя сам Джефф Келл высказал замечания о возможной кончине BITNET Relay, только TCP / IP и Интернет положило конец BITNET и Relay. Яркко Оикаринен, создатель Интернет-чат, говорит, что его вдохновил BITNET Relay.[2]

Применение

Ниже приводится пример сеанса:

/ SIGNUP robert harper * Спасибо за регистрацию, robert harper. * Теперь используйте команду / SIGNON <имя>, чтобы * установить псевдоним и войти в систему Relay. RELAY @ FINHUTC (Финляндия). Вы последний раз входили в систему в 08:39:23 17.03.89. На 27 реле работают 67 пользователей. / HELP**************** Команды реле *************** / Пока. . . . . . . . . . . . Выход из реле / ​​канала <число>. . . . .Изменить на канал  / Связаться с . .Показать контактную информацию реле / ​​Getop. . . . . Попробуйте вызвать оператора реле / ​​Help. . . . . . . . . . . . . Распечатывает этот список / информацию. . . . . . . . . . . Отправить файл RELAY INFO / Пригласить <ник>. . . Пригласите пользователя на свой канал / Ссылки. . . . . . . . . . .Показывает активные реле / ​​Список. . . . . . . . . . . Список активных каналов / Msg <ник> <текст>. . . .Отправляет личное сообщение / Ник . . . . . . Измените свой ник / имена <канал>. . . . .Показать пользователей с именами / тарифами. . . . . . . . . .Отображение скорости передачи сообщений / серверов <узел>. . . . Показать узел обслуживания реле / ​​Вход в систему <ник> <канал>. . . .Signon to Relay / Signon <ник>, SHIFT. . Принудительный сдвиг в верхнем регистре / Signon <ник>, UNSHIFT. Принудительный сдвиг в нижнем регистре / Signoff. . . . . . . . . . Выход из Relay / Registration <полное имя>. Зарегистрируйтесь или измените ФИО / Статистика. . . . . . . . Показать статистику реле / ​​Summon  @ . . Пригласите пользователя в Relay / Topic . . . . Тема для вашего канала / Who . . . . Показать пользователей и ники / WhoIs <ник>. . . . . . . .Идентифицировать ник / ССЫЛКИ РЕЛЕ Версия 01.24x0 Host RELAY @ FINHUTC (Финляндия) Relay RELAY @ CEARN (Женева) -> FinlandRelay RELAY @ DEARN (Германия) -> SwitzerlandRelay RELAY @ AEARN (Австрия) -> GermanyRelay RELAY @ CZHRZurichU1A ( ) -> GenevaRelay RELAY @ HEARN (Голландия) -> GenevaRelay RELAY @TAUNIVM (TAUrelay) -> GenevaRelay RELAY @ EB0UB011 (Барселона) -> GenevaRelay RELAY @ ORION (Нью-Джерси) -> GenevaRelay RELAY @ RELAYNIC (Нью-Йорк) -> @ JPNSUT10 (Токио) -> NewYorkRelay РЕЛЕ @ VILLVM (Philadelph) -> New_JerseyRelay РЕЛЕ @ NDSUVM1 (No_Dakota) -> New_JerseyRelay RLY @CORNELLC (Ithaca_NY) -> New_JerseyRelay РЕЛЕ @ UTCVM (Теннесси) -> PittsburghRelay РЕЛЕ @UIUCVMD (Urbana_IL) -> PittsburghRelay RELAY @ CANADA01 (Canada01) -> Ithaca_NYRelay RELAY @ AUVM (Wash_DC) -> Va_TechRelay RELAY @ VTVM2 (Va_Tech) -> Ithaca_NYRelay RELAY @UALTAVM (Эдмонтон ) -> Canada01Relay RELAY @NYUCCVM (Nyu) -> New_JerseyRelay RELAY @ UWF (Pensacola) -> Va_TechRelay MASRELAY @ UBVM (Buffalo) -> Ithaca_NYRelay RELY @CMUCCghVMA -> Pittshauke @ UREGINA1 (Regina_Sk) -> Canada01Relay RELAY @ GITVM1 (Атланта) -> Теннесси 

Смотрите также

внешняя ссылка

использованная литература

  1. ^ Келл, Джефф (1987). «Отрывок из» РЕЛЕ: прошлое, настоящее, будущее"".
  2. ^ Оикаринен, Яркко. «Основание IRC».