Кратко
- RFC 269 использовала
FOOиBARкак заменяемые имена файлов уже в 1971 году; позднее RFC 3092 насчитала около 212 RFC, примерно 7% тогдашнего корпуса, где семейство появлялось без достаточного определения. - RFC 3092 не создала обычай и не доказала единственную этимологию. Она описала прежнюю практику, отделила датируемые употребления от возможных историй и оставила запись открытой для проверенных исправлений.
Короткий пример требовал невидимого знания
В приложении RFC 269 файл FOO удаляют, отправляют, получают и переименовывают в BAR. Протокол не требовал этих имён. Посвящённый видел пустые метки, а новый читатель мог принять их за зарезервированные слова или обязательные значения.
Условность экономила место и не затрагивала реальные имена. Но повторение делало её всё менее объясняемой: локальная привычка превратилась в скрытое условие чтения публичного технического архива.
Применение предшествовало публикации
RFC 3092 указала примерно 212 документов начиная с RFC 269 — около 7% выпущенных RFC. Она прямо назвала проблему новичков, особенно тех, для кого английский не был родным.
К 1 апреля 2001 года обычай уже действовал в сотнях текстов. Документ имел статус Informational и не устанавливал стандарт Интернета. Он описал редакционную реальность, а не ввёл её. Однако объяснение снизило барьер и позволило передавать смысл не только внутри старой культуры.
Подтверждённое употребление не равно доказанному происхождению
Команды RFC 269 датированы. RFC 1037 использует FOO как “File open for output”, а RFC 1639 раскрывает FOOBAR как “FTP Operation Over Big Address Records”. Это реальные, но разные функции букв.
RFC 3092 перечисляет комикс Smokey Stover, военный сленг, foo fighters, FUBAR, британские надписи, словарь Tech Model Railroad Club 1959 года и руководства DEC. Она также пересказывает историю о китайской фигурке и возможной связи с fu. Дата, воспоминание, правдоподобное влияние и поздний акроним обладают разной доказательной силой. Документ сохраняет несколько путей, не доказывая один.
Вымышленный домен мог оказаться настоящим
В приложении много доменных примеров. foo.com выглядит условно, но может быть реально делегирован. RFC 2606 зарезервировала .test, .example, .invalid, .localhost, а также example.com, example.net и example.org.
foo социально означает «замени меня»; зарезервированное имя предотвращает столкновение с глобальным DNS. RFC 3092 лишь предположила, что резервирование сократит старые примеры, но не измеряла изменение.
Объяснение тоже пришлось исправлять
Исходная таблица завершалась числом 212. Проверенная Erratum 1454 исправила последовательность до 213 и отметила множество примеров в RFC 2821. Erratum 8748 в 2026 году заменила “Forward Observation Observer” на “Forward Observation Officer”.
Так сохраняются и оценка 2001 года, и исправленная ведомость. Главное наследие RFC 3092 — не окончательная этимология, а превращение внутреннего знания в публичную, переводимую и исправляемую запись.
Источники
- https://www.rfc-editor.org/info/rfc3092
- https://www.rfc-editor.org/rfc/rfc3092.html
- https://www.rfc-editor.org/rfc/rfc3092.txt
- https://datatracker.ietf.org/doc/html/rfc3092
- https://datatracker.ietf.org/doc/rfc3092/references/
- https://datatracker.ietf.org/doc/rfc3092/history/
- https://www.rfc-editor.org/errata_search.php?rfc=3092
- https://www.rfc-editor.org/rfc/rfc269.html
- https://www.rfc-editor.org/rfc/rfc1037.html
- https://www.rfc-editor.org/rfc/rfc1639.html
- https://www.rfc-editor.org/rfc/rfc2606.html
- https://www.rfc-editor.org/rfc/rfc2821.html
- https://www.rfc-editor.org/rfc/rfc5741.html
- https://www.rfc-editor.org/rfc/rfc8729.html
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
