Usenet /ˈjuːznɛt/ е децентрализирана глобална система за обмен на текстови съобщения и дискусии между компютри. Идеята възниква в края на 70-те години и е реализирана от Том Трускот и Джим Елис през 1979–1980 г., като първите съобщения започват да циркулират през 1980 г. Потребителите четат и публикуват съобщения (наричани статии, постове или просто новини) в тематични категории, наречени новинарски групи. По своята функция Usenet много прилича на система за информационни табла (BBS) и е пряк предшественик на съвременните интернет форумите. Дискусиите са организирани по теми, но в технически смисъл публикациите се съхраняват и разпространяват по реда на публикуване.

Исторически контекст

Usenet е изграден първоначално върху архитектурата на комутируемата мрежа UUCP (Unix-to-Unix Copy). В ранните години връзките между системите често са били времеви (dial-up), което налага асинхронен модел на предаване — съобщенията се обменят чрез механизъм "store-and-forward" между сървъри. През 80-те и началото на 90-те Usenet преживява бърз растеж: милиони съобщения, стотици хиляди новинарски групи и появата на специализирани сървъри и провайдери.

Архитектура и работа на мрежата

Основни принципи:

  • Децентрализация: няма един централен администратор; мрежата се състои от множество независими новинарски сървъри, които се свързват помежду си и обменят статии.
  • Пропагация: съобщенията се разпространяват чрез репликация — всеки сървър получава статии от други сървъри и ги препраща нататък, докато достигнат голям брой възли.
  • Клиент–сървър протокол: за достъп до Usenet обичайно се използва NNTP (Network News Transfer Protocol), който дефинира как клиентите четат и публикуват съобщения към/от сървърите.

Всеки потребител чете и публикува към местен сървър. Местният сървър може да бъде поддържан от университет, фирма, специализиран доставчик или частен оператор. Политиките за съхранение, модериране и филтриране се задават локално, което води до разлика в наличните групи и в периода на задържане на публикациите.

Формат на съобщенията и метаданни

Стандартният формат на статия в Usenet включва заглавни полета (headers) и тяло. Важни полета са From, Subject, Date, Message-ID, References и Path. Полето Message-ID служи за уникална идентификация и за правилно проследяване на отговори; References и In-Reply-To помагат за подреждане на нишките. Поради федеративния характер на Usenet, полето Path показва как съобщението е било препратено между сървърите.

Новинарски групи и йерархии

Новинарските групи са организирани в йерархии по теми. Най-разпространените са т.нар. "Big Eight" (например comp.*, sci.*, rec.*, alt.*, и др.), а паралелно съществува и голямата алтернативна йерархия alt.* — по-свободна и често по-експериментална. Някои групи са модерирани (публикациите минават през одобрение), други са немодерирани и позволяват свободно публикуване.

Модели на модериране и злоупотреби

Usenet няма централен контрол, затова модерирането и политиките срещу злоупотреби се определят на ниво сървър или общност. Проблеми като спам, "flame" (огненонегативни спорове), "trolling", "sockpuppet" акаунти и други нежелани практики са известни още от ранните години и дават имена на някои широко използвани интернет термини. Много от тези понятия (включително "FAQ", "flame", "sockpuppet" и "spam") стават популярни именно в Usenet.

Бинарно съдържание и кодиране

В началото Usenet е ориентиран към текст, но с нарастването на потребностите започват да се споделят и бинарни файлове — при което се използват кодиращи схеми (UUencode, Base64, по-късно yEnc) и механизми за разчупване на големи файлове на множество постове. Това също води до интензивен трафик и специализирани правила за задържане и филтриране на такива групи.

Връзка с други мрежи

В началото на 90-те следи от Usenet стават по-достъпни чрез dial-up BBS мрежите като Fidonet — това позволява обсъждания на събития и теми по целия свят без необходимост от централен сървър, използвайки само (местна) телефонна услуга за прехвърляне на пощата и постовете.

Културно и технологично влияние

Usenet е важна среда за формирането и разпространението на интернет културата. Много идеи, мемове и технически решения, включително стандартни практики за документация и поддържане на FAQ, първоначално са възникнали или придобили широка известност в Usenet. Много от термините и навиците, които днес са част от ежедневния интернет език, имат корени именно тук.

Съвременно състояние

С развитието на уеб-базирани форуми, социални мрежи и услуги като Google Groups, ролята на Usenet намалява, но все още съществуват активни общности и специализирани доставчици на Usenet с дълъг период на задържане (retention). Много сървъри продължават да обменят статии автоматично, а потребителите имат избор между класически newsreader клиенти и уеб/интегрирани интерфейси към групите. Usenet остава значим като технологично наследство и като място, където са се зародили множество интернет практики и термини.

В резюме: Usenet е децентрализирана, устойчива и исторически важна система за обмен на съобщения, която е дала много на развитието на мрежовата култура и технология — от формата на съобщенията и протоколите до самия интернет жаргон.