Site home page
Get alerts when Linktionary is updated
Book updates and addendums
Get info about the Encyclopedia of Networking and Telecommunicatons, 3rd edition (2001)
Download the electronic version of the Encyclopedia of Networking, 2nd edition (1996). It's free!
Contribute to this site
Electronic licensing info
NNTP (Network News Transport Protocol)
Note: Many topics at this site are reduced versions of the text in "The Encyclopedia of Networking and Telecommunications." Search results will not be as extensive as a search of the book's CD-ROM.
The NNTP protocol is the delivery mechanism for the USENET newsgroup service. USENET runs on the Internet and other TCP/IP-based networks and provides a way to exchange messages, articles, and bulletins throughout the Internet. Articles are put in central databases throughout the Internet and users access the database to get the articles they need. This reduces network traffic and eliminates the need to store a copy of each article on every subscriber's system.
There are thousands of different newsgroups related to computers, social issues, science, the humanities, recreation, and other topics. See "USENET" for more information on USENET itself. This topic discusses the operation of the NNTP protocol.
USENET servers use NNTP to exchange news articles among themselves. NNTP is also used by clients who need to read news articles on USENET servers. The server-to-server and user-to-server connections are described here:
Before NNCP, USENET servers used UUCP (UNIX-to-UNIX Copy Program) to exchange information. UUCP is a "flood broadcast" mechanism. Hosts send new news articles they receive to other hosts, which in turn forward the news on to other hosts that they feed. Usually, a host receives duplicates of articles and must discard those duplicates-a time-consuming process and waste of bandwidth.
NNTP uses an interactive command and response mechanism that lets hosts determine which articles are to be transmitted. A host acting as a client contacts a "server" host using NNTP, and then inquires if any new newsgroups have been created on any of the serving host systems. An administrator can choose to create similar newsgroups on the host he or she manages.
During the same NNTP session, the client requests information about new articles that have arrived in all or some of the newsgroups. The server then sends the client a list of new articles and the client can request transmission of some or all of those articles. The client can refuse to accept articles that it already has.
Readers interested in the details of NNTP commands and responses should read RFC 977 (A Proposed Standard for the Stream-Based Transmission of News, February 1986).
Some organizations may prefer to set up their own USENET systems on their TCP/IP-based intranet rather than deploy groupware and collaborative applications. If you plan on setting up your own news server, refer to "USENET."
Copyright (c) 2001 Tom Sheldon and Big Sur Multimedia.