WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Программы чтения новостей, запущенные на той же машине, что и сервер (или
разделяющих каталог с новостями по NFS), могут читать новости прямо из их
каталога. Чтобы регистрировать статью, составленную пользователем, они
вызывают программу inews, которая добавляет поля
заголовка и передает данные через NNTP. Но есть другой вариант: программа может обращаться к серверу дистанционно
через протокол NNTP. Этот тип подключения будет обработан по-другому. Всякий
раз, когда программа подключается к серверу NNTP, innd
порождает отдельную копию обработчика nnrpd, который
обрабатывает сеанс, в то время как innd возвращается к
более важным вещам (получение входящих новостей, например). Как процесс
innd различает входящую подачу новостей и соединение
от клиентского newsreader? Ответ прост: протокол NNTP требует, чтобы
программа-newsreader при соединении выдала команду
mode reader после соединения с сервером. Когда эта
команда будет получена, сервер запустит процесс nnrpd,
вручает ему подключение и возвращается к ожиданию подключений. Проблема в
том, что сам innd не распознает никаких команд для
работы с новостями, так что программа-клиент должна начинать сеанс корректно.
Linux Network Administrators Guide
Назад
Глава 23. Internet News
Вперед
Программы чтения
новостей и INN
Назад
Глобальное
оглавление
Вперед
Internet News
Локальное
оглавление
Установка INN
Найди своих коллег! |