Рэй Томлинсо
Его называют изобретателем электронной почты, хотя обмен электронными сообщениями между пользователями в единой вычислительной системе с разделением времени, используемый в университетах, существовал еще в 60-х годах прошлого столетия. Однако передача сообщений электронной почты между компьютерами в ее сегодняшнем виде началась в конце 1971 года. Рэй Томлинсон из фирмы Bolt Beranek and Newman стал первым человеком, который послал сообщение с компьютера из одной сети на компьютер, входящий в другую сеть.
Томлинсон был первым, кто написал адрес таким образом, как это делается в настоящее время. Томлинсон был тем человеком, который выбрал символ "@" в качестве разделителя между именем пользователя и именем хоста в синтаксисе адреса электронной почты.
Он родился в 1942 году. В 1965 году закончил Массачусетский технологический институт и начал работать в компании Bolt Beranek and Newman.
В 1968 году компания получила правительственный заказ на работы, связанные с созданием сети ARPANET (предшественницы Internet). Координировало эти работы Агентство перспективных исследователей (ARPA) Министерства обороны США (отсюда и название сети). Сеть ARPANET, функционирование которой началось в 1969 году, объединяла главным образом исследовательские центры и крупные университеты Америки.
Томлинсон был знаком с существовавшими в то время системами передачи сообщений, разработанными еще в середине 60-х годов. В 1971 году он создал систему SNDMSG (от send message — "послать сообщение"), которая давала возможность пользователям компьютеров (в то время это были компьютеры PDP-10, входящие в состав сети ARPANET) обмениваться электронными сообщениями путем публикации их в определенных почтовых ящиках, роль которых выполняли простые текстовые файлы.
Отправитель мог добавить текст в конец существующего файла почтового ящика получателя, но при этом он не мог прочитать или удалить записанные в нем предыдущие сообщения. Подобная электронная почта имела локальное распространение, однако она по-прежнему была "привязана" только к одному компьютеру.
Рэй Томлинсон стал экспериментировать со своей созданной системой SNDMSG и протоколом передачи файлов CYPNET, для того чтобы организовать передачу файлов на удаленные узлы сети ARPANET (в 70-х годах сеть имела уже 15 узлов). Томлинсон вспоминает: "Мне пришла в голову идея, что CYPNET мог бы включить посылаемый файл в состав файла почтового ящика точно так же, как это делает SNDMSG". По его словам, нужно было только "внести небольшое изменение в протокол". Что и было им сделано.
Он послал первое электронное сообщение на адрес, принадлежащий ему же и зарегистрированный на другом компьютере, а точнее с одного компьютера PDP-10 на другой — PDP-10, установленный рядом. Компьютеры были соединены между собой через ARPANET. Сейчас уже Томлинсон не помнит текста своего первого сообщения (неудивительно — прошло более тридцати лет).
Первым сетевым адресом был tomlinson@bbn-tenexa (Теnех — операционная система, которая в то время использовалась в компании Bolt Beranek and Newman). Доменные расширения, такие как соm и net, а также национальные суффиксы, были введены только несколько лет спустя.
Вообще, Томлинсон должен был придумать также схему адресации, которая бы идентифицировала не только получателей сообщений, но и компьютеры, на которых находились их почтовые ящики. Для этого нужен был разделитель, и выбор Томлинсона пал на символ "@". Когда по прошествии многих лет его спросили, почему он выбрал этот символ, он ответил: "Я искал на клавиатуре знак, который не мог встретиться ни в одном имени и вызвать путаницу". И далее он продолжал: "Символ "@" ("эт", что созвучно английскому предлогу at, т. е. "на"), был выбран осмысленно. Он показывает, что пользователь находится "на" каком-либо другом хосте, а не в локальной сети".
Любопытные сведения, связанные с поисками истоков символа приводит в своей статье "Неизвестная жизнь "собачки" Бруно Гуиссани:
"Парадоксальным является тот факт, что поиски истоков символа "канонизированного" в 90-х годах XX столетия, уводят нас, по меньшей мере, в XV век, а возможно, еще дальше, хотя лингвисты и палеографы до сих пор расходятся во мнениях по этому вопросу.
Американский ученый Бертольд Уллман 70 лет назад выдвинул предположение, что знак был изобретен средневековыми монахами. Он утверждает, что этот знак понадобился им в качестве сокращения для латинского ad — часто употребляемого универсального слова, означающего "на", "в", "в отношении". Однако реальные доказательства, подтверждающие эту гипотезу, остаются очень скудными.
До недавних пор большинство лингвистов полагали, что знак "@" имеет более позднее происхождение и появился на свет в XVIII столетии в качестве символа, указывающего стоимость единицы товара, например "5 яблок @ 10 пенсов". Французский исследователь Дэнис Музерелли считает, что этот знак появился в результате другого "уклона" в написании, когда значок " ' ", использовавшийся французскими и немецкими купцами, начали второпях писать как "@".
Однако в июле прошлого года другой специалист по истории языка, Джорджио Стейбаил из Римского университета, обнаружил венецианские коммерческие документы, датированные примерно 1500 годом, в которых символ "@" использовался для обозначения другой меры объема — амфоры, или сосуда.
Стейбаил также нашел латино-испанский словарь 1492 года, в котором слово "амфора" (anfora) переводилось как "арроба" (arroba) — мера веса, равная примерно 12,5 кг. Это слово, скорее всего, произошло от арабского ar-roub, которое, опять же, означало некую единицу измерения, а именно "четверть".
Все эти исследования показывают, что знак "@" существует с XV столетия — как в испано-арабских, так и в греко-романских языках — в качестве коммерческого символа, использовавшегося для обозначения единиц измерения товара, хотя в разных регионах он означал разные величины. Это проливает некоторый свет на появление "коммерческого а" на клавиатуре первой пишущей машинке — этот значок присутствовал уже на первой модели, выпущенной компанией Underwood в 1885 году. Значку удалось выжить, и 80 лет спустя он был включен в стандартный набор компьютерных символов".
Но вернемся к электронной почте и ее создателю. "Как только мы установили усовершенствованную версию SNDMSG на другие узлы (чтобы получить возможность двустороннего диалога), почти все переговоры я вел уже только через электронную почту", — вспоминает Томлинсон.
В 1972 году Рэй Томлинсон написал базовые программы пересылки и чтения электронных сообщений для разработчиков ARPANET, а летом того же года Л. Робертс из Массачусетского технологического института дополнил эти программы возможностями выдачи списка сообщений, выборочного чтения, сохранения в файле, переотправления и подготовки ответа. И почта заработала.
Уже через два года было выявлено, что три четверти всего трафика сети ARPANET составляет электронная почта. Но самое удивительное то, что многочисленные пользователи e-mail не оценили ее как значимое изобретение, а восприняли как некий атрибут развивающейся сети ARPANET.
Интересно, в связи с этим привести выдержку из доклада, подготовленного для Агентства перспективных исследователей в 1976 году: "Служба отправки сообщений является неожиданным и незапланированным аспектом сети. Ее зарождение представляется больше похожим на открытие некого природного явления, а не на целенаправленную разработку новой технологии". А двумя годами позже А. Бесса и Д. Ликлайдер (из группы разработчиков ARPANET) в своем докладе об электронной почте уже отмечали ее значение: "Не приходится сомневаться, что технология сетевой почты, разработанная в рамках программы ARPANET, коренным образом изменит способы взаимного общения как в общественной, так и в частной сфере".