Протокол передачи сетевых новостей
Набор интернет-протоколов |
---|
Прикладной уровень |
Транспортный уровень |
Интернет-слой |
Слой связи |
Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( январь 2021 г. ) |
Протокол сетевой передачи новостей ( NNTP ) — это прикладной протокол, используемый для транспортировки Usenet новостных статей ( netnews ) между серверами новостей , а также для чтения/публикации статей клиентскими приложениями конечных пользователей. Брайан Кантор из Калифорнийского университета в Сан-Диего и Фил Лэпсли из Калифорнийского университета в Беркли написали: RFC 977 , спецификация протокола передачи сетевых новостей, в марте 1986 года. Среди других участников были Стэн О. Барбер из Медицинского колледжа Бэйлора и Эрик Фэйр из Apple Computer .
Usenet изначально был разработан на основе сети UUCP , при этом большая часть передач статей происходила по прямым телефонным каналам между серверами новостей, которые представляли собой мощные системы разделения времени . Читатели и авторы авторизаций входили в эти компьютеры и читали статьи прямо с локального диска.
По мере распространения локальных сетей и использования Интернета стало желательно разрешить программ чтения новостей запуск на персональных компьютерах, подключенных к локальным сетям. Результатом стал протокол NNTP, который напоминал простой протокол передачи почты (SMTP), но был адаптирован для обмена статьями в группах новостей .
Программа чтения новостей, также известная как клиент новостей, представляет собой программное приложение, которое читает статьи в Usenet либо непосредственно с дисков сервера новостей, либо через NNTP.
Известный TCP-порт 119 зарезервирован для NNTP. Известный TCP-порт 433 ( NNSP ) можно использовать при массовой передаче статей с одного сервера на другой. Когда клиенты подключаются к серверу новостей с помощью Transport Layer Security (TLS), часто используется TCP-порт 563. Иногда это называют NNTPS . Альтернативно, текстовое соединение через порт 119 можно изменить на использование TLS через STARTTLS
команда.
В октябре 2006 года IETF выпустила RFC 3977 , который обновляет NNTP и кодифицирует многие дополнения, внесенные за годы, прошедшие после RFC 977. В то же время IETF также выпустил RFC 4642 , который определяет использование Transport Layer Security (TLS) через NNTP поверх STARTTLS .
сетевых Протокол чтения новостей
Во время неудачной попытки обновить стандарт NNTP в начале 1990-х годов специализированная форма NNTP, предназначенная специально для использования клиентами, NNRP, [ нужны разъяснения ] было предложено. [ нужна ссылка ] Этот протокол так и не был завершен и полностью реализован, но его название сохранилось в InterNetNews компании программе nnrpd (INN) . В результате подмножество стандартных команд NNTP, полезных для клиентов, иногда до сих пор называют «NNRP».
Программное обеспечение NNTP-сервера [ править ]
- Листовой узел
- ИнтерНетНовости
- C Новости
- Апач Джеймс
- Синхронет
- yПрокси
- DIABLO, магистральная система передачи новостей, разработанная для замены INND на магистральных машинах.
См. также [ править ]
Внешние ссылки [ править ]
- Кантор, Брайан и Фил Лэпсли . RFC 977 «Протокол передачи сетевых новостей: предлагаемый стандарт для потоковой передачи новостей». 1986.
- Хортон, Марк и Р. Адамс. RFC 1036 «Стандарт обмена сообщениями USENET». 1987.
- Барбер, Стэн и др. RFC 2980 «Общие расширения NNTP». 2000 г.
- Рабочая группа IETF nntpext
- Перо, Клайв. RFC 3977 «Протокол передачи сетевых новостей (NNTP)». 2006 г.
- Мерчисон К., Дж. Винокур и К. Ньюман. RFC 4642 «Использование безопасности транспортного уровня (TLS) с протоколом передачи сетевых новостей (NNTP)», 2006 г.
- Серверные программы Usenet в Curlie
- Общественные серверы новостей в Curlie