Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

2004 г.

4.5.7.1. Работа с сервером новостей

Семёнов Ю.А. (ГНЦ ИТЭФ), book.itep.ru

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ЭВМ
ddnDefense Data Network (сеть министерства обороны)
gnu

Фонд общедоступного программного обеспечения, проект GNU

ieeeInstitute of Electrical and Electronics Engineers (Институт инженеров электриков и электронщиков)
infoМногие темы из листа рассылки Университета Иллинойса
k12От детских садов до высшей школы
misc

Все, что не попадает в одну из категорий news о самой Usenet

recХобби, искусство, развлечения, отдых
sciНауки всех направлений
socСоциальная тематика
talkОбсуждение полемических тем
u3bAT&T 3B ЭВМ
vmsnetDEC 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.

Команды (базовые), используемые при выборе групп новостей

Основные команды
hОтобразить справочную информацию;
qquit rn (чтение новостей) - прерывание чтения новостей;
xquit rn, изменения, внесенные в ваш файл .newsrc, не будут сохранены;
vПоказать, c какой версией rn вы работаете. RN - прикладная программа, предназначенная для просмотра новостей.

Начало чтения статей
SpaceВыполнение команды по умолчанию;
yЧтение текущей группы новостей;
-Тоже самое, что и y, но отображает список тем (subjects);
^NПереход к следующей нечитанной статье по тому же вопросу;
kПометить как читанные все статьи по текущей теме (subject).
=Выдать список всех нечитанных статей;
числоПереход к статье с данным номером;
#Отобразить номер последней статьи.

Управление группами новостей
nПереход к следующей группе новостей с нечитанными статьями;
pПереход к предшествующей группе с нечитанными статьями;
PНазад к следующей статье читанной или не читанной;
^PНазад к предыдущей статье по той же теме;
^Переход к первой группе новостей с нечитанными статьями;
^RЗаново вывести на экран текущую статью;
$Переход в конец списка групп новостей;
g группа новостей Переход к заданной группе новостей;
/эталон Поиск в прямом направлении группы, содержащей эталон;
? эталон Поиск в обратном направлении группы, содержащей эталон;
/Поиск в прямом направлении предшествующего эталона;
GПовторить поиск с направлением вперед;
?Поиск в обратном направлении предшествующего эталона;
uЛиквидация подписки на текущую группу новостей;
vЗаново вывести на экран текущую статью вместе с заголовком;
l эталон Выдача списка неподписанных групп, содержащих эталон;
LВыдача состояния групп новостей в файле .newsrc;
^LЗаново вывести на экран текущую страницу;
bВозврат назад на одну страницу;
cПометить все новости в группе как прочитанные;
AПренебречь всеми изменениями в данной группе новостей;
jПометить статью, как прочитанную и перейти в конец;
^XДекодировать текущую статью, используя ROT-13;
X

Декодировать текущую страницу, используя ROT-13;

Отклик на статью
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 по адресу rtfm.mit.edu в каталоге /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
GroupSelection (3658)(выдается базовое меню групп новостей)
126alt.0d
272alt.1d ?
350426alt.2600
479alt.3dDis
5496alt.abortion.inequityPat
683alt.abuse.recovery?
741087alt.activismAct
8231alt.activism.dA p
9106alt.activism.death-penalty
10208alt.adoptionAdo
1137alt.aeffle.und.pferdleGer
1240alt.agriculture.fruit?
1326alt.agriculture.miscGen
148alt.aldus.freehand?
155alt.aldus.misc?
1678alt.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:

Goto newsgroup [comp.mail.misc]> comp.inforsystems.gopher

(получаем новое меню, выбранная тема помечена стрелкой на левом поле)

Group Selection (3658)
 1825189 comp.graphics.animation Tec
 182626 comp.graphics.visualization Inf
 182719 comp.groupware Har
 1828180 comp.groupware.lotus-notes.misc
 1829151 comp.home.automation
 1830comp.home.misc
 183153 comp.human-factors Iss
 183227 comp.infosystems Any
 1833comp.infosystems.announce
 1834130 comp.infosystems.gis All
-->18358 comp.infosystems.gopher Dis
 18361 comp.infosystems.interpedia
 1837comp.infosystems.kiosks
 183827 comp.infosystems.wais The
1839302 comp.infosystems.www.misc
 184016 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:

http://www.mbmarktcons.com/mbmarkt/irdhome.htm 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.

Назад: 4.5.7. Протокол новостей NNTP
Оглавление: Телекоммуникационные технологии
Вперёд: 4.5.8. Поиск узлов и людей

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

VPS в России, Европе и США

Бесплатная поддержка и администрирование

Оплата российскими и международными картами

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...