Протокол передачи сетевых новостей

Network News Transfer Protocol Обзор протокола NNTP NNTP используется для передачи новостных статей Usenet между серверами новостей и чтения/публикации статей […]

Network News Transfer Protocol

  • Обзор протокола NNTP

    • NNTP используется для передачи новостных статей Usenet между серверами новостей и чтения/публикации статей клиентами. 
    • Брайан Кантор и Фил Лэпсли из Калифорнийского университета в Сан-Диего и Беркли написали стандарт. 
  • История и развитие

    • RFC 977 описывает стандарт NNTP, выпущенный в марте 1986 года. 
    • В разработке участвовали Стэн О. Барбер из Медицинского колледжа Бейлора и Эрик Фэйр из Apple Computer. 
    • Изначально Usenet был основан на сети UUCP с использованием прямых телефонных линий между серверами новостей. 
    • С распространением локальных сетей и Интернета возникла потребность в возможности запуска новостных читателей на персональных компьютерах. 
    • NNTP был адаптирован для обмена новостными группами, напоминающий SMTP. 
  • Клиентские и серверные приложения

    • Новостные клиенты (news readers) — это программы, которые читают статьи на Usenet. 
    • Известный TCP-порт 119 зарезервирован для NNTP. 
    • Для массовых передач статей используется TCP-порт 433. 
    • При использовании TLS с NNTP часто используется TCP-порт 563. 
  • Обновления и стандарты

    • В октябре 2006 года IETF выпустила RFC 3977, обновляющий NNTP и кодифицирующий многие дополнения с момента RFC 977. 
    • В то же время IETF выпустила RFC 4642, описывающий использование TLS через NNTP через STARTTLS. 
  • Попытка обновления стандарта NNTP

    • В начале 1990-х годов была предпринята попытка обновить стандарт NNTP, но специализированный протокол NNRP для клиентов так и не был завершен. 
    • Подмножество стандартных команд NNTP, полезных для клиентов, иногда все еще называют «NNRP». 
  • Программное обеспечение для серверов NNTP

    • Примеры программного обеспечения для серверов NNTP включают Leafnode, InterNetNews, C News, Apache James, Synchronet и yProxy. 
  • Дополнительные ссылки

    • Ссылки на RFC 977, RFC 1036, RFC 2980, RFC 3977 и RFC 4642. 
    • Упоминание о Usenet server programs на Curlie и публичных новостных серверах на Curlie. 

Полный текст статьи:

Протокол передачи сетевых новостей — Википедия

Оставьте комментарий

Прокрутить вверх