Кратко
- RFC 1459 вышел в мае 1993 года, когда IRC уже несколько лет развивался и использовался. Пометка Experimental относилась к документу, а не к отсутствию действующей службы.
- Авторы описывали всемирную сеть и сообщали, что среднее число пользователей основной сети за два года выросло в десять раз. В RFC нет метода подсчёта, исходной величины или ряда данных для независимой проверки.
- Там же зафиксированы древовидная сеть серверов, названная тогда текущей реализация и уже признанные проблемы масштабирования.
Первый номер RFC легко принять за день рождения системы. Для IRC это скорее снимок уже работающего сервиса. RFC 1459, опубликованный в мае 1993 года авторами J. Oikarinen и D. Reed, определял протокол как Experimental. Но его аннотация начинала историю раньше: IRC развивался в течение предшествующих четырёх лет, с первой реализации для общения пользователей на электронной доске объявлений (BBS). Документ не объявлял идею, которой ещё предстояло встретиться с сетью; он пытался описать протокол, уже менявшийся в работе.
Позднейший документ назвал год точнее. В 2000 году RFC 2810 указал, что IRC развивается с 1989 года, а RFC 1459 стала его первой формальной документацией в мае 1993-го. Это ретроспектива, а не полный журнал запуска. Вместе эти документы подтверждают осторожную последовательность: сначала шли работающая система и неформальная эволюция, примерно через четыре года появилось опубликованное описание.
В аннотации 1993 года говорилось и о всемирной сети серверов и клиентов. Авторы также сообщали, что среднее число пользователей основной сети за предыдущие два года выросло в десять раз. RFC не приводит исходного количества, способа подсчёта или временного ряда. Это заявление важно оставить в истории, поскольку авторы вынесли его в аннотацию, но его нужно приписывать им, а не превращать в независимо подтверждённую перепись пользователей. «Всемирная» — тоже их характеристика, а не проверенная карта узлов.
Описанная архитектура объясняет, почему рост создавал нагрузку. Серверы образовывали дерево: клиенты подключались к серверам, а те связывались друг с другом и передавали сообщения по ветвям. Дерево убирало избыточные маршруты, но не сокращало общий объём состояния. В разделе 9.1 авторы отмечали, что каждому серверу требовалось знать обо всех остальных серверах и пользователях и быстро получать сведения об изменениях. Сеть стремилась к коротким путям и широкому ветвлению, одновременно ограничивая число серверов. Каждый узел помогал распределять разговор, но должен был поддерживать широкое представление обо всей сети.
Раздел о реализациях задаёт ещё одну временную границу. По словам авторов, единственной текущей реализацией протокола был IRC server версии 2.8. Более ранние версии могли поддерживать лишь часть команд, а обратная совместимость создавала расхождения между документом и программой. Это датированное замечание авторов, а не полный список всех серверов, клиентов и ответвлений, которые могли работать в тот момент. Оно ценно именно тем, что показывает: текст и реализация не застыли на одном уровне.
Статус Experimental и наличие сети отвечают на разные вопросы. Эта пометка не означает, что IRC была гипотетической; реальное использование не доказывает, что протокол стал стандартом Интернета. Сегодня IETF Datatracker относит RFC 1459 к Legacy, указывает, что IETF её не одобряла и что у документа нет формального статуса в процессе разработки стандартов. Нынешнюю карточку нельзя переносить назад и подменять ею статус 1993 года. Она лишь подчёркивает: публикация RFC и одобрение стандарта — не одно и то же.
В 2000 году документацию разделили на описание архитектуры, управления каналами, клиентского и серверного протоколов: RFC 2810, RFC 2811, RFC 2812 и RFC 2813. Все эти документы имели категорию Informational; RFC 2810 прямо говорила, что не определяет интернет-стандарт. Более подробная документация показывает, что работа продолжалась, но сама по себе не доказывает повсеместное внедрение или институциональное принятие.
RFC 1459 сохранила важный тип исторического свидетельства: действовавшую службу в описании её авторов того времени и признание уже заметных проблем масштаба. История не в том, что «RFC создала IRC». Протокол может получить пользователей, реализации и эксплуатационные ограничения ещё до своей первой формальной публикации.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
