Том Траскотт
Том Траскотт (англ. 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 →