Введение

Релейная чат-сеть поверх BITNET

BITNET Relay, также известная как Inter Chat Relay Network, представляла собой чат-сеть, работающую через узлы BITNET. Она предшествовала Internet Relay Chat и другим системам онлайн-чата. Программа, обеспечившая работу сети, называлась "Relay" и была разработана Джеффом Келлом из Университета Теннесси в Чаттануге в 1985 году с использованием языка программирования REXX. Название этой системы произошло от "эстафеты", поскольку принцип ее работы схож: сообщения передавались от сервера к серверу по сети Relay, пока не достигали адресата. Доставка сообщений внутри Соединенных Штатов занимала несколько секунд, однако время связи варьировалось в других странах или при международной коммуникации. В случае сбоя одного или нескольких сетевых соединений, BITNET сохраняла сообщения и пересылала их после восстановления соединения, через несколько минут или даже часов.

Предыстория

До внедрения BITNET Relay любая коммуникация по сети BITNET требовала указания удаленного пользователя и хоста. Relay работал на специальном идентификаторе, используя несколько хостов BITNET. Для его использования сообщение отправлялось на пользовательский ID с именем RELAY. Программа Relay, работающая под этим ID, предоставляла многопользовательские функции чата, главным образом в виде "каналов" (чатов). Сообщение могло содержать либо команду для Relay (предшествующую популярному префиксу команды "/", который используется и сегодня), либо сообщение для удаленного хоста (как правило, мэйнфрейма). Компьютеры, подключенные к BITNET, обычно находились в университетах и государственных учреждениях из-за ограниченной пропускной способности компьютерных сетей. Часто вся сетевая связь университета осуществлялась по одной арендованной телефонной линии или даже через модем со скоростью 4800 бод. Поэтому использование дефицитных вычислительных и сетевых ресурсов для "неважных" целей, таких как чат, часто не одобрялось.

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

Одной из причин признания Relay было то, что его система парных серверов снизила нагрузку на сеть при групповых чатах, поскольку больше не требовалось отправлять несколько копий одного и того же сообщения на каждый сервер по отдельности. Благодаря этой эффективности и ограниченной пропускной способности того времени, пользователям часто запрещалось использовать или разрабатывать альтернативные чат-системы. Экспериментальные чаты, такие как Galaxy Network и VM/Shell, были вынуждены закрыться, не достигнув значительных успехов. Bitnet Relay стал популярен в конце 1980-х годов, когда Валдис Клетниекс из Virginia Tech создал версию на Pascal, которая потребляла значительно меньше процессорного времени, и вновь в начале 1990-х годов, когда Smart Relay улучшил обработку доставки сообщений. Хотя сам Джефф Келл высказывал предположения о возможном упадке BITNET Relay, конец BITNET и Relay наступил лишь с появлением TCP/IP и Интернета. Яркко Оикаринен, создатель Internet Relay Chat, утверждает, что он был вдохновлен BITNET Relay.