Network News Transfer Protocol: Difference between revisions
→NNTP server software: add yProxy |
fuck off Tags: Reverted Visual edit Mobile edit Mobile web edit |
||
Line 1: | Line 1: | ||
{{short description|Computer network protocol}} |
{{short description|Computer network protocol}} |
||
{{IPstack}} |
|||
{{distinguish|text=[[Network Time Protocol]] (NTP)}} |
{{distinguish|text=[[Network Time Protocol]] (NTP)}} |
||
{{No footnotes|date=January 2021}} |
{{No footnotes|date=January 2021}} |
||
The '''Network News Transfer Protocol''' |
|||
The '''Network News Transfer Protocol''' ('''NNTP''') is an application [[Protocol (computing)|protocol]] used for transporting [[Usenet]] news articles (''netnews'') between [[news server]]s, and for reading/posting articles by the end user client applications. [[Brian Kantor]] of the [[University of California, San Diego]], and [[Phil Lapsley]] of the [[University of California, Berkeley]], wrote {{IETF RFC|977}}, the specification for the Network News Transfer Protocol, in March 1986. Other contributors included [[Stan O. Barber]] from the [[Baylor College of Medicine]] and [[Erik Fair]] of [[Apple Computer]]. |
|||
Usenet was originally designed based on the [[UUCP]] network, with most article transfers taking place over direct [[Point-to-point (telecommunications)|point-to-point]] telephone links between news servers, which were powerful [[time-sharing system]]s. Readers and posters logged into these computers reading the articles directly from the local disk. |
Usenet was originally designed based on the [[UUCP]] network, with most article transfers taking place over direct [[Point-to-point (telecommunications)|point-to-point]] telephone links between news servers, which were powerful [[time-sharing system]]s. Readers and posters logged into these computers reading the articles directly from the local disk. |
||
As [[local area network]]s and [[Internet]] participation proliferated, it became desirable to allow [[News client|newsreader]]s to be run on personal computers connected to local |
As [[local area network]]s and [[Internet]] participation proliferated, it became desirable to allow [[News client|newsreader]]s to be run on personal computers connected to local |
||
A newsreader, also known as a news client, is a software application |
A newsreader, also known as a news client, is a software application UDP port numbers|well-known TCP port]] 119 is reserved for NNTP. Well-known TCP port 433 ('''NNSP''') may be used when doing a bulk transfer of articles from one server to another. When clients connect to a plain-text connection over port 119 may be changed to use TLS via the <code>STARTTLS</code> command. |
||
⚫ | |||
{{anchor|NNSP|NNTPS}}The [[List of TCP and UDP port numbers|well-known TCP port]] 119 is reserved for NNTP. Well-known TCP port 433 ('''NNSP''') may be used when doing a bulk transfer of articles from one server to another. When clients connect to a news server with [[Transport Layer Security]] (TLS), TCP port 563 is often used. This is sometimes referred to as '''NNTPS'''. Alternatively, a plain-text connection over port 119 may be changed to use TLS via the <code>STARTTLS</code> command. |
|||
⚫ | |||
=={{anchor|NNRP}}Network News Reader Protocol== |
=={{anchor|NNRP}}Network News Reader Protocol== |
Revision as of 05:59, 16 September 2022
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (January 2021) |
The Network News Transfer Protocol
Usenet was originally designed based on the UUCP network, with most article transfers taking place over direct point-to-point telephone links between news servers, which were powerful time-sharing systems. Readers and posters logged into these computers reading the articles directly from the local disk.
As local area networks and Internet participation proliferated, it became desirable to allow newsreaders to be run on personal computers connected to local
A newsreader, also known as a news client, is a software application UDP port numbers|well-known TCP port]] 119 is reserved for NNTP. Well-known TCP port 433 (NNSP) may be used when doing a bulk transfer of articles from one server to another. When clients connect to a plain-text connection over port 119 may be changed to use TLS via the STARTTLS
command.
In October 2006, the IETF released RFC 3977 which updates NNTP and codifies many of the additions made over the years since
Network News Reader Protocol
During an abortive attempt to update the NNTP standard in the early 1990s, a specialized form of NNTP intended specifically for use by clients, NNRP[clarification needed], was proposed[citation needed]. This protocol was never completed or fully implemented, but the name persisted in InterNetNews's (INN) nnrpd program. As a result, the subset of standard NNTP commands useful to clients is sometimes still referred to as "NNRP".
NNTP server software
See also
External links
- Kantor, Brian and Phil Lapsley. RFC 977 "Network News Transfer Protocol: A Proposed Standard for the Stream-Based Transmission of News." 1986.
- Horton, Mark, and R. Adams. RFC 1036 "Standard for Interchange of USENET Messages." 1987.
- Barber, Stan, et al. RFC 2980 "Common NNTP Extensions." 2000
- IETF nntpext Working Group
- Feather, Clive. RFC 3977 "Network News Transfer Protocol (NNTP)." 2006
- Murchison, K., J. Vinocur, and C. Newman. RFC 4642 "Using Transport Layer Security (TLS) with Network News Transfer Protocol (NNTP)" 2006
- Template:Dmoz
- Template:Dmoz