Открыть сервис

Том Траскотт

Том Траскотт (англ. Tom Truscott; полное имя — Томас Траскотт, англ. Thomas Truscott) — американский программист и системный администратор, известный прежде всего как один из создателей системы распределённых конференций Usenet. Совместно с Джимом Эллисом и Стивом Белловином он разработал протокол и программное обеспечение, позволившее пользователям компьютерных сетей обмениваться сообщениями в тематических группах, что стало одной из ключевых технологий раннего интернета.

Биография

Ранние годы и образование

Том Траскотт родился в 1955 году в США. О его ранних годах известно немного. Он получил высшее образование в области компьютерных наук. В конце 1970-х годов Траскотт был аспирантом и системным администратором на факультете компьютерных наук Университета Дьюка (Дарем, Северная Каролина). В этот период он активно участвовал в жизни университетской компьютерной сети, которая была частью сети ARPANET — предшественницы современного интернета.

Создание Usenet (1979–1980)

Основной вклад Траскотта в развитие компьютерных сетей связан с созданием Usenet. Идея возникла в 1979 году, когда Траскотт и его коллега Джим Эллис (также аспирант Университета Дьюка) обсуждали возможность организации обмена сообщениями между компьютерами, не имеющими прямого подключения к ARPANET. В то время доступ к ARPANET был ограничен узким кругом учреждений, и многие университеты, включая Дьюк, искали альтернативные способы связи.

Траскотт и Эллис разработали протокол, основанный на протоколе UUCP (Unix-to-Unix Copy), который позволял передавать файлы между компьютерами под управлением операционной системы Unix через телефонные линии. Они написали программу, которая могла автоматически распространять сообщения, отправленные в «группы новостей» (newsgroups), между несколькими серверами. Первая версия программного обеспечения была реализована на языке C.

В 1980 году к проекту присоединился Стив Белловин, аспирант Университета Северной Каролины в Чапел-Хилл. Он помог доработать код и интегрировать его в операционную систему Unix. 25 февраля 1980 года состоялась первая успешная передача сообщения между Университетом Дьюка и Университетом Северной Каролины. Эта дата считается днём рождения Usenet.

Дальнейшая карьера

После завершения аспирантуры Траскотт работал системным администратором и разработчиком в различных организациях. Он внёс вклад в развитие операционной системы Unix, в частности, в разработку системы печати и других утилит. В 1990-х годах он участвовал в проектах, связанных с сетевыми технологиями и безопасностью. Траскотт не стремился к широкой известности и редко давал интервью. Его имя остаётся в первую очередь связанным с Usenet.

Usenet и его значение

Архитектура и принцип работы

Usenet представлял собой децентрализованную систему, в которой сообщения (статьи) распространялись между серверами (ньюс-серверами) по принципу «хранения и пересылки» (store-and-forward). Каждый сервер хранил копии сообщений и передавал их другим серверам, с которыми был соединён. Это позволяло информации распространяться по сети даже при отсутствии постоянного подключения всех узлов.

Сообщения группировались по тематическим категориям — группам новостей (newsgroups), названия которых имели иерархическую структуру (например, comp.os.linux, rec.sport.baseball). Пользователи могли читать сообщения и отправлять свои, используя специальное клиентское программное обеспечение (ньюс-ридеры).

Влияние на развитие интернета

Usenet стал одной из первых массовых платформ для онлайн-общения и обмена информацией. Он предвосхитил многие современные интернет-сервисы:

  • Форумы и группы обсуждений. Usenet стал прообразом тематических форумов, где пользователи могли задавать вопросы, делиться опытом и обсуждать интересующие их темы.
  • Электронные доски объявлений (BBS). Хотя BBS существовали и до Usenet, последний предложил масштабируемую и децентрализованную модель, которая позволяла объединять множество пользователей из разных городов и стран.
  • Социальные сети. Usenet предоставлял возможность общения в больших сообществах, где пользователи могли создавать «ветки» обсуждений (threads) и отвечать на сообщения друг друга.
  • Распространение контента. Usenet активно использовался для распространения файлов, документации, программного обеспечения и мультимедийного контента, что сделало его предшественником торрент-трекеров и файлообменных сетей.

На пике популярности, в середине 1990-х годов, Usenet насчитывал десятки тысяч групп новостей и миллионы пользователей по всему миру.

Критика и упадок

Несмотря на свою инновационность, Usenet имел ряд недостатков:

  • Отсутствие централизованного контроля. Это приводило к распространению спама, нежелательного контента и троллинга.
  • Сложность модерации. Модерация групп новостей была добровольной и неэффективной.
  • Ограниченная пропускная способность. В 1990-х годах, с ростом популярности интернета, объём передаваемых данных в Usenet стал огромным, что создавало нагрузку на серверы и каналы связи.
  • Появление альтернатив. С развитием Всемирной паутины (World Wide Web) и появлением веб-форумов, блогов и социальных сетей, Usenet постепенно утратил свою популярность. К концу 2000-х годов многие провайдеры перестали предоставлять доступ к Usenet, и его аудитория значительно сократилась.

Тем не менее, Usenet продолжает существовать и используется некоторыми сообществами, особенно для обмена файлами, а также как архив технической информации.

Признание и наследие

Том Траскотт, Джим Эллис и Стив Белловин не получали прямой финансовой выгоды от создания Usenet, так как их работа была частью научно-исследовательской деятельности университетов. Однако их вклад в развитие компьютерных сетей был признан профессиональным сообществом. В 1993 году Usenet был включён в Зал славы интернета (Internet Hall of Fame) в категории «Пионеры» (Pioneers). Траскотт также был удостоен награды USENIX Association за вклад в развитие операционной системы Unix.

Создание Usenet считается одним из ключевых событий в истории интернета, так как оно продемонстрировало возможность создания децентрализованных, самоорганизующихся сетей для общения и обмена информацией. Идеи, заложенные в Usenet, легли в основу многих современных интернет-технологий, включая системы управления контентом, форумы и протоколы для распространения данных.

Интересные факты

  • Название «Usenet» происходит от слов «Unix» и «Network» (сеть), что отражает его связь с операционной системой Unix.
  • Первая версия программного обеспечения Usenet была написана на языке C и состояла всего из нескольких сотен строк кода.
  • Траскотт и Эллис выбрали для своего проекта имя «Usenet» в шутку, как пародию на «ARPANET».
  • В 1980-х годах Usenet активно использовался для обсуждения технических вопросов, связанных с Unix, а также для распространения первых версий операционной системы Linux.

Источники

  • Truscott, T., & Ellis, J. (1980). Usenet: A Distributed News System. Proceedings of the 1980 ACM SIGSMALL Symposium.
  • Hauben, M., & Hauben, R. (1997). Netizens: On the History and Impact of Usenet and the Internet. IEEE Computer Society Press.
  • Salus, P. H. (1994). A Quarter Century of Unix. Addison-Wesley.
  • Материалы архива Internet Hall of Fame (internethalloffame.org).
  • Статьи и интервью, опубликованные в журналах Byte и Communications of the ACM в 1980-х годах.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →