NETNEWS (или Usenet, RFC-1036) - всемирная система обмена сообщениями, использующая для этого единый формат. Сообщения рассортированы по темам, которые носят названия newsgroups (группы новостей). Эти сообщения имеют огромный суммарный объем и передаются от ЭВМ к ЭВМ. Они могут содержать текстовую или кодированную двоичную информацию. Сообщение имеет несколько строк заголовка, которые определяют, откуда пришло сообщение, через какие узлы поступило и т.д.
Основные группы новостей, рассылаемые по всему миру, это: alt, comp, misc, news, rec, sci, soc и talk. Существует много других базовых категорий новостей, например, bionet, biz, vmsnet, которые рассылаются также повсеместно или в рамках какого-то региона или организации (например, ieee), а также коммерческие (например, clari). Последние категории рассылаются только ограниченно. Сообщения многих Bitnet LISTSERV серверов также рассылаются в виде новостей и относятся к категории bit.
Наиболее важные группы новостей:
Имя группы новостей
Тематика
alt
Много различных тем (альтернативные группы новостей)
bionet
Биология
bit
Многие темы: из подписного листа Bitnet
biz
Бизнес, маркетинг, реклама
comp
ЭВМ
ddn
Defense Data Network (сеть министерства обороны)
gnu
Фонд общедоступного программного обеспечения, проект GNU
ieee
Institute of Electrical and Electronics Engineers (Институт инженеров электриков и электронщиков)
info
Многие темы из листа рассылки Университета Иллинойса
k12
От детских садов до высшей школы
misc
Все, что не попадает в одну из категорий news о самой Usenet
rec
Хобби, искусство, развлечения, отдых
sci
Науки всех направлений
soc
Социальная тематика
talk
Обсуждение полемических тем
u3b
AT&T 3B ЭВМ
vmsnet
DEC VAX/VMS и DECNET системы
Базовые категории разбиваются на более чем 1200 групп новостей по различным вопросам и темам (от образования для инвалидов до Star Trek и от науки об окружающей среде до политики в странах бывшего Советского Союза). Качество дискуссий в этой среде не гарантируется.
Некоторые группы имеют посредников, которые просматривают сообщения перед рассылкой. Usenet была разработана в 1979 году для системы UNIX. В настоящее время в сети новостей работает несколько тысяч узлов, охватывающих практически весь земной шар.
Новости доступны как через локальный сервер, так и через телефонные коммутируемые сети. Программы для поддержки локального сервера новостей доступны в Интернет, UUCP, EARN/Bitnet и Fidonet. Если вам доступна только электронная почта, тогда для вас Usenet не доступна. Однако, многие группы новостей подключены к спискам почтовой рассылки и вы можете подписаться на них. Для этого шлите запрос в LISTSERV@AMERICAN.EDU со строкой: GET NETGATE GATELIST. Более того, многие документы, которые появляются в новостях, доступны по электронной почте в mail-server@rtfm.mit.edu. Для получения руководства по применению в поле subject напишите HELP.
Команды (базовые), используемые при выборе групп новостей
Пренебречь всеми изменениями в данной группе новостей;
j
Пометить статью, как прочитанную и перейти в конец;
^X
Декодировать текущую статью, используя ROT-13;
X
Декодировать текущую страницу, используя ROT-13;
<
/p>
Отклик на статью
r
Послать отклик автору статьи по электронной почте;
R
То же, что и r, но в ответ включается исходный текст;
f
Запуск программы Pnews для написания статьи отклика;
F
То же, что и f, но с включением текста исходной статьи.
Сохранение статей
s файл
Запись статьи в файл;
w файл
То же, что и s, но без записи заголовка.
Ввод Unix-команд
! команда
Выполнить данную Unix-команду;
!
Прервать исполнение rn и уйти в Shell.
Если Usenet доступен с вашего терминала, используйте один из многих программных пакетов, пригодных для чтения новостей. Эти пакеты используют либо доступ к местному серверу, либо работают на основе протокола доступа к новостям (NNTP Network News Transfer Protocol), осуществляя связь с другими ЭВМ сети. Рекомендуется прочесть брошюру "How to become a USENET site", которая посылается периодически в news.answers newsgroup. Она также доступна через анонимное FTP по адресу в каталоге /pub/usenet/news.answers/site-setup или по почте в mail-server@rtfm.mit.edu со строкой send usenet/news.answers/site-setup.
Существует поддержка Usenet в самых разных операционных системах: Unix, VMS, MS-DOS, OS/2, Macintosh, MVS, а также в различных средах: MS-Windows, X-Windows, Windows-NT, Emacs. Имеются интерфейсы для системы USENET и для электронной почты. Многие, реально почти все, программные продукты обеспечивают следующие возможности:
Подписка на группы новостей. Это означает, что именно новости данной группы будут немедленно доступны и вы сможете их просмотреть, когда пожелаете.
Аннулирование подписки на группы новостей. Группа удаляется из вашего списка.
Чтение оглавления групп новостей. Ваш локальный сервер выдает вам оглавление новостей и отслеживает, какие из них вы уже читали.
Нить дискуссии. Вы можете отслеживать оглавления групп новостей, имеющих отношение к одной и той же теме или предмету.
Посылка сообщения в группу новостей. Вы можете участвовать в дискуссии, ваш сервер новостей знает, куда послать ваше сообщение.
Отклик на сообщение.
Вы можете послать отклик на любое сообщение (это часто называется follow-up [отклик]) или обратиться к автору сообщения (это обычно называется replay [ответ]).
Выбрав с помощью стрелки группу новостей и нажав клавишу <Enter>, вы получите оглавление статей в группе. Символ "+" указывает на то, что не все сообщения в цепочке были прочитаны. После выбора конкретной статьи вам будет предоставлено ее содержание.
Когда вы введете TIN (программа просмотра новостей), вы получите список групп новостей, на которые вы подписались:
tin 1.2 PL2 [UNIX] (c) Copyright 1991-93 Iain Lea. (загрузка просмотрщика новостей) Reading news active file... Reading attributes file...
Reading newsgroups file... h=help
Group
Selection (3658)
(выдается базовое меню групп новостей)
1
26
alt.0d
2
72
alt.1d ?
3
50426
alt.2600
4
79
alt.3d
Dis
5
496
alt.abortion.inequity
Pat
6
83
alt.abuse.recovery
?
7
41087
alt.activism
Act
8
231
alt.activism.d
A p
9
106
alt.activism.death-penalty
10
208
alt.adoption
Ado
11
37
alt.aeffle.und.pferdle
Ger
12
40
alt.agriculture.fruit
?
13
26
alt.agriculture.misc
Gen
14
8
alt.aldus.freehand
?
15
5
alt.aldus.misc
?
16
78
alt.aldus.pagemaker
?
Приведем краткий перечень возможных команд, для выполнения которых достаточно нажать клавишу-символ, отмеченную правой круглой скобкой.
<n>=set current to n,
TAB=next unread,
/=search pattern,
c)atchup,
g)oto,
j=line down,
k=line up,
h)elp,
m)ove,
q)uit,
r=toggle all/unread,
s)ubscribe,
S)ub pattern,
u)nsubscribe,
U)nsub
pattern,
y)ank in/out
Если выбрать команду g (goto), то предоставляется возможность ввести имя группы новостей, которая вас интересует. Например, выберем группу comp.inforsystems.gopher:
(получаем новое меню, выбранная тема помечена стрелкой на левом поле)
Group Selection (3658)
1825
189 comp.graphics.animation Tec
1826
26 comp.graphics.visualization Inf
1827
19 comp.groupware Har
1828
180 comp.groupware.lotus-notes.misc
1829
151 comp.home.automation
1830
comp.home.misc
1831
53 comp.human-factors Iss
1832
27 comp.infosystems Any
1833
comp.infosystems.announce
1834
130 comp.infosystems.gis All
-->
1835
8 comp.infosystems.gopher Dis
1836
1 comp.infosystems.interpedia
1837
comp.infosystems.kiosks
1838
27 comp.infosystems.wais The
1839
302 comp.infosystems.www.misc
1840
16 comp.internet.library Dis
Нажимаем <Enter>> и входим в раздел comp.infosystems.gopher. Система выдает список имеющихся документов.
1
+ 3 mime-type Wolfgang Zekoll
2
+ Harmony Binary Release 1.1 Mansuet Gaisbauer
3
+ IRD Internet Gopher sites file Fritz Bohnet
-->
4
+ telnet via gopher Monty FullerDC
5
+ WWW shop of British fine tea from Williamson webmaster@sswi.com
6
+ WWW shop of Billy Riggs' sermon tapes webmaster@sswi.com
Выбираем сначала пункт 4. Там лежит сообщение:
Does anyone have a list of sights through which one can access telnet by way of gopher? Thanks for any help. Sincerely, Monty Fuller
Посмотрим следующее сообщение (пункт 5):
Hi,
I would like to invite everybody to visit our WWW shop of British fine tea from Williamson & Magor: Assam, Celebration Blend, Darjeeling, Earl Grey, English Breakfast, Lifeboat.
Go to http://www.sswi.com/, and look under "Shopping Mall": Have a nice holiday. Web Master
http://www.sswi.com/ (может быть интересно для любителей хорошего чая).
В документе 3 найдем полезную информацию об адресе, где лежит список Gopher-серверов:
I have found the IRD Gopher sites file to be a very useful tool for searching the Internet. For those of you who want to have a look, here is the download site:
or via FTP from:
ftp://ftp.mbmarktcons.com/pub/mbmarkt/ird/Fritz
Вернувшись назад в предыдущее меню и выбрав позицию 1838 (comp.infosystems.wais), мы получим другой список документов:
comp.infosystems.wais (19T 26A 0K 0H R)
1
+ searching for an underscore ("_") Thomas Carter
2
+ Multi-field search w/freeWAIS-sf Paul Bingman
3
+ 2 Help, compiling FreeWAIS under Sun OS 4.1.4 Adrian Blakey
4
+ Harmony Binary Release 1.1 Mansuet Gaisbauer
5
+ 2 freewais-sf BIO patches? Tak
6
+ Indiceing single letters with freeWAIS-sf-2.0 B. D.O.Adams
7
+ Wais database and html page question? Hans Baartmans
8
+ Help on Virtual Warehousing Daniel Chang
9
+ Question on freeWAIS and SFgate Anna Lee
10
+ 2 Combining numeric fields in boolean search Frances Blomeley
11
+ 2 Indexing PDF files Robert M. Ioffe
12
+ extending length of filenames in freewais-sf Brenda Levesque
13
+ Question: Timestamp problem with wais? Hans Baartmans
14
+ 3 sockets.c - make errors Jason Wilkes
15
+ freewais, wais, and Solaris Philippe Cuif
16
+ 2 freeWAIS-sf Can't compile on BSD Jack Ellis
Процесс этот почти беспределен.....
Серверы новостей взаимодействуют друг с другом согласно стандартным протоколам, некоторые из которых описаны в Internet RFC. В настоящее время в этом списке имеются:
RFC-977 описывает NNTP (Network News Transfer Protocol)
RFC-1036 определяет формат статей Usenet.
Некоторые группы новостей содержат статьи и дискуссионные материалы по использованию Usenet. Например: news.announce.newusers, news.answers и news.newusers.questions. Многие статьи, которые появляются в этих группах новостей доступны также с помощью анонимного FTP по адресу rtfm.mit.edu или по электронной почте по адресу: mail-server@rtfm.mit.edu.