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

Usenet

Usenet — это глобальная децентрализованная компьютерная сеть, предназначенная для обмена текстовыми сообщениями и файлами, организованная в виде тематических групп новостей (newsgroups). Является одной из старейших систем общения в интернете, предшествовавшей появлению Всемирной паутины (World Wide Web). Usenet функционирует на основе протокола NNTP (Network News Transfer Protocol) и не зависит от централизованных серверов, что делает её устойчивой к цензуре и отключениям.

История

Создание и ранние годы

Usenet была создана в 1979 году американскими студентами Томом Траскоттом (Tom Truscott) и Джимом Эллисом (Jim Ellis) из Университета Дьюка (Дарем, Северная Каролина). Первоначально система предназначалась для обмена информацией между университетами с использованием протокола UUCP (Unix-to-Unix Copy). Первая версия программного обеспечения была написана Стивом Белловином (Steve Bellovin) и другими студентами. В 1980 году к сети подключился Университет Северной Каролины в Чапел-Хилл, что положило начало её распространению.

Расцвет в 1980–1990-х годах

В 1986 году был разработан протокол NNTP, который позволил передавать сообщения через TCP/IP, что значительно ускорило и упростило работу Usenet. К концу 1980-х годов Usenet стала крупнейшей системой электронных конференций в мире, объединяющей тысячи тематических групп. В 1990-е годы, с ростом популярности интернета, Usenet достигла пика своей активности. В это время она использовалась для научных дискуссий, обмена программным обеспечением, файлами и новостями. В 1993 году компания Microsoft запустила собственную службу новостей на базе Usenet, а в 1995 году компания Netscape Communications Corporation предоставила доступ к Usenet через свой браузер.

Упадок и современное состояние

С развитием Всемирной паутины, форумов, блогов и социальных сетей популярность Usenet начала снижаться. К началу 2000-х годов многие пользователи перешли на более удобные веб-интерфейсы. Однако Usenet сохранилась как нишевая платформа, в первую очередь для обмена файлами (в том числе контентом, защищённым авторским правом) и для обсуждения специализированных тем. В настоящее время Usenet поддерживается коммерческими провайдерами новостей (news providers), которые предоставляют доступ к архивам сообщений, а также энтузиастами, поддерживающими собственные серверы.

Архитектура и протоколы

Децентрализованная структура

Usenet не имеет единого центрального сервера. Вместо этого она состоит из множества серверов новостей (news servers), которые обмениваются сообщениями друг с другом. Каждый сервер хранит копию сообщений из тех групп новостей, которые он поддерживает. Пользователи подключаются к одному или нескольким серверам через клиентское программное обеспечение (newsreader). Сообщения распространяются по сети путём ретрансляции (peering): серверы передают новые сообщения друг другу, что обеспечивает их глобальную доступность.

Протокол NNTP

Основным протоколом для передачи сообщений в Usenet является NNTP (Network News Transfer Protocol), описанный в RFC 977 (1986) и обновлённый в RFC 3977 (2006). NNTP работает поверх TCP/IP и использует порт 119 по умолчанию (или порт 563 для защищённого соединения через SSL/TLS). Протокол позволяет клиентам читать, отправлять и искать сообщения, а серверам — обмениваться ими.

Формат сообщений

Сообщения в Usenet (также называемые статьями или постами) имеют текстовый формат, аналогичный электронной почте, и соответствуют стандарту RFC 1036. Каждое сообщение содержит заголовок (header) с метаданными: отправитель, тема, дата, идентификатор сообщения, группа новостей и другие поля. Тело сообщения (body) может содержать текст, а также вложенные файлы, закодированные в формате Base64 или UUencode.

Структура и организация

Группы новостей

Основной единицей Usenet является группа новостей (newsgroup) — тематический форум для обсуждения определённой темы. Группы организованы в иерархическую структуру, где название группы отражает её тему и подчинение. Например, группа comp.os.linux.misc относится к иерархии comp (компьютеры), подтеме os (операционные системы), подтеме linux и является общей (misc). Существуют как глобальные иерархии (например, comp, sci, rec, alt), так и локальные, ограниченные определёнными регионами или организациями.

Основные иерархии

Наиболее известные иерархии Usenet:

  • comp. — обсуждение компьютерных наук, программирования, аппаратного и программного обеспечения.
  • sci. — научные дискуссии (физика, химия, биология, математика и др.).
  • rec. — хобби, отдых, спорт, музыка, кино.
  • soc. — социальные темы, политика, культура, религия.
  • talk. — общие дискуссии, часто с элементами дебатов.
  • news. — обсуждение самой Usenet, её администрирования и протоколов.
  • alt. — альтернативная иерархия, не требующая формального утверждения, где могут создаваться любые группы.
  • misc. — разное, темы, не вошедшие в другие иерархии.

Модерация

Группы новостей могут быть модернируемыми (moderated) или немодернируемыми (unmoderated). В модернируемых группах все сообщения перед публикацией проверяются модератором на соответствие тематике и правилам. В немодернируемых группах сообщения публикуются автоматически, что может приводить к спаму и флейму.

Применение

Научные и технические дискуссии

В первые десятилетия своего существования Usenet была основным инструментом для научного общения. Учёные и инженеры обсуждали исследования, обменивались данными и задавали вопросы в специализированных группах (например, sci.physics, comp.lang.java). Многие известные специалисты, включая Ричарда Столлмана (Richard Stallman) и Линуса Торвальдса (Linus Torvalds), активно участвовали в дискуссиях на Usenet.

Обмен файлами

С развитием Usenet она стала популярной платформой для обмена файлами, особенно в иерархии alt.binaries. Пользователи загружают и скачивают файлы, разбитые на части и закодированные в текстовом формате. Для облегчения поиска и загрузки файлов используются специальные программы (newsreaders) и сервисы, такие как NZB-файлы, которые содержат метаданные для загрузки конкретных файлов. Usenet остаётся одним из основных каналов для распространения пиратского контента, несмотря на усилия правообладателей.

Историческая ценность

Архивы Usenet представляют собой ценный исторический ресурс. Они содержат записи дискуссий, охватывающих несколько десятилетий, и являются важным источником для изучения истории интернета, компьютерных наук и культуры. Крупнейший архив Usenet — Google Groups (ранее Deja News), который содержит сообщения, начиная с 1981 года.

Правовые и этические аспекты

Авторское право

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

Анонимность и цензура

Usenet предоставляет определённую степень анонимности, так как пользователи могут использовать псевдонимы и не раскрывать свои IP-адреса. Однако полная анонимность не гарантируется, так как серверы могут вести логи. В некоторых странах, включая Россию, доступ к определённым группам новостей может быть ограничен на основании законодательства о противодействии экстремизму и терроризму. Например, группы, содержащие призывы к насилию или распространение материалов, признанных экстремистскими, могут блокироваться.

Спам и флейм

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

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

  • Usenet считается предшественником современных форумов, блогов и социальных сетей.
  • В 1984 году на Usenet была опубликована первая версия «Этики хакера» (Hacker Ethics) Стивена Леви (Steven Levy).
  • В 1991 году Линус Торвальдс (Linus Torvalds) впервые объявил о создании ядра Linux в группе comp.os.minix.
  • Архив Usenet, хранящийся в Google Groups, содержит более 700 миллионов сообщений.
  • Usenet до сих пор используется для распространения обновлений программного обеспечения и научных данных.

Источники

  • RFC 977 — Network News Transfer Protocol (NNTP)
  • RFC 1036 — Standard for Interchange of USENET Messages
  • RFC 3977 — Network News Transfer Protocol (NNTP) — Version 2
  • «The History of Usenet» — статья на сайте Living Internet
  • «Usenet: The Original Social Network» — статья в журнале Wired
  • «The Usenet Book» — книга Брайана Кантора (Brian Kantor) и Стива Белловина (Steve Bellovin)

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

На главную BFOmetr →