Найти в Дзене

Email изобретён в 1971 году. Символ @ выбрали случайно. Автор Рэй Томлинсон умер, не заработав ни цента

Вчера племянник жаловался: «Дед, у меня 247 непрочитанных писем в почте! Спам, рассылки, уведомления... Ненавижу email!» Я усмехнулся: «Первое email было простым: "QWERTYUIOP". И никакого спама». Он удивился: «QWERTYUIOP? Это было первое письмо?» Я кивнул: «Да. 1971 год. Рэй Томлинсон отправил себе тестовое сообщение между двумя компьютерами. Набрал первую строку клавиатуры — и всё. Никаких "Уважаемый получатель", никаких подписей. Просто проверка, что система работает». Племянник: «А символ @? Кто придумал user@host?» Я встал. Достал папку «История ARPANET. Протоколы 1969-1975». Открыл на странице с заметками Томлинсона (копия из архива BBN): Запись (1971):
"Нужен символ-разделитель между именем пользователя и именем компьютера. Посмотрел на клавиатуру. Выбрал @. Он не используется ни в каких именах. Подходит идеально". «Вот и вся история. Символ @ выбрали просто потому, что он был свободен на клавиатуре». Ray Tomlinson (1941-2016) — американский программист, инженер компании BBN (Bo
Оглавление

Или как программист BBN отправил первое письмо между компьютерами — и создал систему, которой пользуются 4 миллиарда человек

1971: Томлинсон набирает первый email с @. 2025: 4 миллиарда пользователей, 300+ миллиардов писем в день
1971: Томлинсон набирает первый email с @. 2025: 4 миллиарда пользователей, 300+ миллиардов писем в день

Вчера племянник жаловался: «Дед, у меня 247 непрочитанных писем в почте! Спам, рассылки, уведомления... Ненавижу email!»

Я усмехнулся: «Первое email было простым: "QWERTYUIOP". И никакого спама».

Он удивился: «QWERTYUIOP? Это было первое письмо?»

Я кивнул: «Да. 1971 год. Рэй Томлинсон отправил себе тестовое сообщение между двумя компьютерами. Набрал первую строку клавиатуры — и всё. Никаких "Уважаемый получатель", никаких подписей. Просто проверка, что система работает».

Племянник: «А символ @? Кто придумал user@host?»

Я встал. Достал папку «История ARPANET. Протоколы 1969-1975».

Открыл на странице с заметками Томлинсона (копия из архива BBN):

Запись (1971):

"Нужен символ-разделитель между именем пользователя и именем компьютера. Посмотрел на клавиатуру. Выбрал @. Он не используется ни в каких именах. Подходит идеально".

«Вот и вся история. Символ @ выбрали просто потому, что он был свободен на клавиатуре».

Рэй Томлинсон и первое email: 1971 год, ARPANET

Схема первого email 1971: компьютер → ARPANET → компьютер, формат user@host изобретён
Схема первого email 1971: компьютер → ARPANET → компьютер, формат user@host изобретён

Ray Tomlinson (1941-2016) — американский программист, инженер компании BBN (Bolt, Beranek and Newman).

МЕСТО РАБОТЫ: BBN Technologies, Кембридж, Массачусетс

ПРОЕКТ: ARPANET (предшественник интернета)

1971 ГОД: ЗАДАЧА

BBN разрабатывал программы для ARPANET — первой компьютерной сети.

Проблема:

  • Компьютеры уже умели обмениваться файлами (File Transfer Protocol, FTP)
  • Но обмениваться сообщениями между пользователями на разных компьютерах — не умели

На одном компьютере можно было оставить сообщение другому пользователю (программа SNDMSG — send message).

НО:

Если пользователь на другом компьютере (в другом городе) → сообщение не дойдёт.

РЕШЕНИЕ ТОМЛИНСОНА:

«Объединить SNDMSG (локальная почта) с CPYNET (программа копирования файлов по сети) → получим сетевую почту».

КАК ЭТО РАБОТАЛО:

Шаг 1: Написать сообщение

Пользователь набирает текст в программе SNDMSG (как обычно).

Шаг 2: Указать адрес получателя

Новый формат: имя_пользователя@имя_компьютера

Пример: tomlinson@bbn-tenexa

  • tomlinson — имя пользователя
  • @ — разделитель (новое изобретение Томлинсона)
  • bbn-tenexa — имя компьютера в сети ARPANET

Шаг 3: Отправка

Программа:

  1. Видит символ @ → понимает: это сетевой адрес
  2. Использует CPYNET → отправляет сообщение по сети на компьютер bbn-tenexa
  3. На компьютере bbn-tenexa сообщение сохраняется в почтовом ящике пользователя tomlinson

Шаг 4: Получение

Пользователь tomlinson заходит на компьютер bbn-tenexa → открывает SNDMSG → видит новое сообщение.

ПЕРВОЕ EMAIL:

Дата: Конец 1971 года (точная дата неизвестна, Томлинсон не записал)

Отправитель: tomlinson@bbn-tenex

Получатель: tomlinson@bbn-tenexa

(два разных компьютера, стоящих рядом в одной комнате!)

Содержание:

"QWERTYUIOP" или что-то похожее (Томлинсон не помнил точно, сказал: «Что-то бессмысленное, просто тест»)

Реакция Томлинсона:

"Это казалось настолько очевидным. Я не думал, что изобретаю что-то революционное. Просто соединил две программы вместе".

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ (1971):

КОМПЬЮТЕРЫ:

  • Тип: PDP-10 (мини-компьютер DEC)
  • Память: 256 КБ
  • Скорость процессора: ~1 МГц
  • ОС: TENEX (операционная система для PDP-10)

СЕТЬ:

  • ARPANET (15 узлов в 1971)
  • Скорость: 50 Кбит/сек

ФОРМАТ СООБЩЕНИЯ:

  • Текст: только ASCII (латиница, цифры, символы)
  • Кодировка: 7-бит
  • Вложения: НЕТ (только текст)
  • Максимальная длина: не ограничена (но практически — несколько килобайт, чтобы не занимать сеть)

Почему выбрали символ @: случайность, ставшая стандартом

Племянник спросил: «Дед, а почему именно @? Мог же выбрать / или : или что угодно?»

Я ответил: «Потому что @ был бесполезен. И это его спасло».

ИСТОРИЯ СИМВОЛА @:

Средние века:

  • Символ @ использовался в бухгалтерии
  • Значение: "at the rate of" (по цене)
  • Пример: "10 apples @ 5 cents" = 10 яблок по 5 центов каждое

XIX-XX век:

  • Символ остался на пишущих машинках (традиция)
  • Попал на компьютерные клавиатуры (ASCII, код 64)

НО:

В программировании @ почти НЕ использовался.

  • Языки программирования (Fortran, COBOL, Algol) → не нужен @
  • Имена файлов, переменные → не используют @

РЕЗУЛЬТАТ:

@ был свободен.

ПОЧЕМУ ЭТО ВАЖНО:

Томлинсону нужен был символ, который:

  1. Есть на клавиатуре (не надо придумывать новый)
  2. НЕ используется в именах пользователей (чтобы не было путаницы)
  3. Легко читается (понятно, что это разделитель)

@ подходил идеально:

  • Есть на всех клавиатурах
  • Никто не называет пользователей именами вроде "john@son" (в 1971 имена были простые: john, mary, bob)
  • Читается как "at" (в адресе john@server можно прочитать как "John at server" — логично!)

АЛЬТЕРНАТИВЫ, КОТОРЫЕ НЕ ПОДОШЛИ:

  • / (слэш) — используется в путях файлов (/home/user/file)
  • : (двоеточие) — используется в некоторых системах как разделитель
  • - (дефис) — используется в именах (john-doe)
  • _ (подчёркивание) — также используется в именах

@ был единственным символом, который не конфликтовал.

От первого email до мирового стандарта: как формат user@host победил

Эволюция email: от 2 компьютеров в 1971 до 4.5 миллиардов пользователей в 2025
Эволюция email: от 2 компьютеров в 1971 до 4.5 миллиардов пользователей в 2025

1971-1982: ARPANET

  • Email используется только в ARPANET (военные, университеты)
  • Количество пользователей: несколько сотен
  • Формат: user@host (стандарт де-факто, но не формализован)

1982: ПРОТОКОЛ SMTP

  • Jon Postel (ещё один инженер ARPANET) разрабатывает SMTP (Simple Mail Transfer Protocol)
  • Формализует правила передачи email между серверами
  • RFC 821 (Request for Comments) — официальная спецификация

1983: DNS

  • Введена система доменных имён (DNS)
  • Теперь адреса выглядят как user@company.com (вместо user@computer-123)
  • Email становится удобнее

1990-е: МАССОВОЕ РАСПРОСТРАНЕНИЕ

  • Интернет становится публичным (больше не только военные/университеты)
  • Появляются бесплатные почтовые сервисы:Hotmail (1996) — первый веб-мейл
    Yahoo Mail (1997)
    Gmail (2004)
  • Количество пользователей: десятки миллионов

2000-е: ЭПОХА EMAIL

  • Email = стандарт деловой коммуникации
  • Каждая компания имеет корпоративную почту
  • Количество пользователей: миллиарды

2025: СОВРЕМЕННОСТЬ

  • 4.5 миллиарда пользователей email (больше половины населения Земли)
  • 300+ миллиардов писем в день
  • Из них: ~85% — спам (проблема, которую не предвидели в 1971)

ФОРМАТ user@domain СТАЛ УНИВЕРСАЛЬНЫМ:

  • Социальные сети используют email для регистрации
  • Банки, госуслуги, интернет-магазины — всё завязано на email
  • @ стал символом цифровой эры

Рэй Томлинсон: изобрёл email, не заработал ни цента

Племянник спросил: «Дед, Томлинсон запатентовал email? Он же стал миллиардером?»

Я покачал головой: «Нет. Он работал на BBN по зарплате. Никаких патентов. Никаких отчислений. Умер обычным инженером».

СУДЬБА ТОМЛИНСОНА:

1971: Изобрёл email (как часть работы в BBN)

1972-2016: Продолжал работать в BBN / Raytheon BBN Technologies

  • Разрабатывал сетевые протоколы
  • Не получал никаких роялти за email (формат user@host не был запатентован)

2000: Награждён премией Принца Астурийского (Испания, престижная научная премия)

2012: Введён в Зал славы интернета (Internet Hall of Fame)

2016: Умер от сердечного приступа, 74 года

Состояние на момент смерти: Не публиковалось, но по всей видимости — обычная пенсия инженера (не миллионы, не миллиарды)

ДЛЯ СРАВНЕНИЯ:

Gmail (Google, 2004):

  • Использует формат user@gmail.com (изобретённый Томлинсоном)
  • Google заработал миллиарды на рекламе в Gmail

Microsoft Outlook / Exchange:

  • Корпоративная почта
  • Использует user@company.com
  • Microsoft заработал миллиарды

Томлинсон: 0 долларов с email.

ПОЧЕМУ ТАК?

1. Работал по найму

  • BBN платила зарплату
  • Все изобретения — собственность компании
  • BBN не запатентовала email (считали это протоколом, а не изобретением)

2. Открытый стандарт

  • Email разрабатывался для ARPANET (государственный проект)
  • Философия: открытость, совместимость
  • Никто не думал о коммерциализации

3. Не понимали значимости

  • Томлинсон: "Я просто соединил две программы. Не думал, что это важно"
  • BBN: не увидела коммерческого потенциала
  • К тому времени, когда email стал повсеместным (1990-е), было поздно патентовать

Курилка: вопрос читателям

Племянник сказал: «Дед, это несправедливо. Томлинсон изобрёл email — миллиарды людей используют — а он ничего не заработал».

Я вздохнул: «Да. Но так работает мир. Изобретатели создают. Бизнесмены зарабатывают».

Вопрос в курилку:

Кто важнее: изобретатель технологии или тот, кто её коммерциализировал?

Рэй Томлинсон (1971):

  • Изобрёл email
  • Создал формат user@host
  • Выбрал символ @
  • Заработал: 0 долларов на email
  • Статус: Забытый инженер (кроме узких кругов)

Google, Microsoft, Yahoo:

  • Использовали изобретение Томлинсона
  • Построили бизнес на email
  • Заработали: миллиарды долларов
  • Статус: Мировые корпорации

Кто оказал большее влияние?

Объективно: Томлинсон создал фундамент.

Но миллиарды людей используют Gmail, Outlook — не "протокол Томлинсона".

Без Томлинсона не было бы email.

Но без Google/Microsoft email не стал бы массовым.

Второй вопрос:

Может, открытые стандарты убивают заработок изобретателей?

Email — открытый стандарт (любой может создать почтовый сервер).

Результат:

  • Технология распространилась (миллиарды пользователей)
  • Изобретатель ничего не заработал

Альтернатива — закрытый стандарт:

Если бы Томлинсон запатентовал формат user@host:

  • Каждый email-сервис платил бы роялти Томлинсону
  • Томлинсон стал бы миллиардером

НО:

  • Email не стал бы стандартом (патентные войны, несовместимость)
  • Возможно, мир использовал бы другую систему (не email)

Дилемма:

Открытость = распространение, но изобретатель беден.

Закрытость = деньги изобретателю, но технология не взлетает.

Что правильнее?

Связь обрывается, но данные остаются.

Ваш Линкин

P.S.

Племянник задумался: «Дед, а Томлинсон хотя бы знал, что его изобретение изменило мир?»

Я кивнул: «Да. Перед смертью он дал интервью. Сказал: "Я горжусь, что создал инструмент, который объединил людей"».

«Но добавил: "Жаль, что email превратился в спам и уведомления. Изначально это был простой способ сказать: 'Привет, как дела?'"»

Томлинсон умер в 2016.

В тот день миллиарды людей отправили email.

Используя символ @.

Которого он выбрал просто потому, что он был свободен на клавиатуре.

Простое решение.

Гениальное последствие.

Железо помнит. Протоколы тоже. @ — символ связи человечества.