Кратко
- На встрече в BBN 10 января 1979 года участники почтовой системы ARPANET признали, что местные расширения и частичные реализации мешают общему сервису. Они запретили пробелы в именах пользователей при отправке между узлами, несколько
@в одном почтовом ящике, почти не реализованные формы адреса Include и Postal из RFC 733 и дальнейшие изменения кодов ответа FTP-команд MAIL/MLFL. - Небольшие спорные изменения передали на решение Duane Adams; голос, факс и графику направили в опытную почту следующего поколения со структурированными данными. Jon Postel опубликовал воспоминания как RFC 808 только 1 марта 1982 года и связал затяжные проблемы с отсутствием документа и обновлённых спецификаций в 1979-м.
Представьте ленту, по которой письма идут через разные вычислительные центры. Каждый центр крепит к ней умную новую деталь. Она помогает здесь и заклинивает механизм за стеной. В январе 1979 года разработчики почты ARPANET встретились в BBN, чтобы остановить такое наращивание. Jon Postel изложил их решение в RFC 808 тремя годами позже. Лента — образ. Задержка записи — факт из первого абзаца RFC: важные выводы не были задокументированы и тогда же не попали в спецификации.
Почтовые программы появлялись по мере надобности. Предварительный перечень в приложении показывает отправители, читатели и службы на разных машинах. Участники жаловались на таблицы узлов, странные ответы FTP, адресные формы и разницу между немедленным отказом неизвестному адресату и поздней ошибкой доставки. Duane Adams предложил смотреть на почту как на единый сервис, а не на отдельные удобные интерфейсы. Успешное нажатие кнопки «отправить» в одной системе мало говорило о судьбе письма у получателя.
Postel описывает неприятное сочетание: протокол разрешал варианты, а большинство программ реализовало лишь часть правил. Небольшое изменение в одном месте неожиданно портило другое. Поэтому существующий сервис решили быстро стабилизировать. Несколько незначительных поправок ещё могли пройти, но в споре последнее слово оставалось за Adams. Полное внедрение всех возможностей RFC 733 в уже работающей сети не было выбранным выходом.
Запреты касались деталей, которые трудно перепутать. Пробелы в имени пользователя между узлами могли ломать программы; от них отказались. Несколько знаков @ в одном ящике тоже попадали под запрет. Формы Include и Postal из RFC 733 в основном не были реализованы, поэтому их исключили из обязательств действующей службы. Коды ответа FTP для MAIL/MLFL больше не меняли. Свобода отправителя заканчивалась там, где чужая программа переставала понимать письмо.
В то же время более богатую почту не откладывали навсегда. Один участник назвал дальнейшие добавления заплатами на заплатах и предложил систему второй версии. В следующем поколении одобрили структурированные данные для голоса, факса и графики. Jack Haverty упомянул язык MSDTP из RFC 713 как возможный инструмент описания. Postel должен был подготовить черновик к середине февраля 1979 года; его запись сообщает, что проект стал IEN-85 в марте, а позднее уступил место RFC 759 и 767. Рабочая сеть получала узкую границу, исследование — простор.
Персональные компьютеры ставили другую проблему. Они не всегда включены, чтобы принять письмо. Участники ожидали, что пользователи оставят почтовые ящики на крупном доступном компьютере и будут опрашивать его позже. Пользователь NSW не был привязан к одному узлу, поэтому простая схема user@host ему не подходила; Bob Thomas предложил думать о NSW как о виртуальном узле. Старый формат уже встречал новые требования к доступности и идентичности.
Административная ирония оказалась сильнее технической. Люди приняли решение уменьшить разнобой, но само решение сохранили лишь в памяти присутствующих. Когда в 1982 году Postel восстановил ход встречи, он предупредил, что через три года сведения неполны, и прямо назвал отсутствие своевременной записи причиной дальнейших проблем. Разработчик в другом центре не мог следовать правилу, которого не видел в общей спецификации.
RFC 808 рассказывает о полезном самоограничении. Действующая сеть должна обещать то, что её реальные программы выдерживают; более смелые идеи получают собственный испытательный полигон. Службу можно улучшить, убрав из её обязательств бумажную функцию, которая рвёт живую доставку. В 1979 году участники нажали на тормоз. Отправить всем письмо о том, где он находится, они забыли.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





