The network news transfer protocol and its use in packet radio. It is compatible with rfc 3977 as well as the older rfc 977 and rfc 2980. This document defines an extension to the network news transfer protocol nntp that allows a client to indicate an authentication mechanism to the server, to perform an authentication protocol exchange, and optionally to negotiate a security layer for subsequent protocol interactions during the remainder of an nntp session. It is what queries, distributes, posts, and retrieves news articles. Adasntp is an opensource implementation of the simple network time protocol in ada, based on the code generator coldframe. Nntp, the network news transfer protocol, for the forwarding of bulletins between amateur radio stations. Then other endusers can read the recent posts in the forums.
Nntp specifies a protocol for the distribution, inquiry, retrieval, and posting of news articles using a reliable streambased transmission of news among the arpainternet community. Programs called newsreaders are used to read and post messages called articles or posts, and collectively termed news to one or more newsgroups. Network news transfer protocol nntp extension the nt lan manager ntlm authentication. Jan 24, 2006 the nntp protocol is a means by which one can access almost every kind of media, from movies to pictures, to full fledged programs. Nntp replaced the original usenet protocol, unixtounix. The software is issued under the gpl version 2 with the following additional permission. Network news transfer protocol nntp historical framework comes from. May 18, 2017 brief introduction of usenet, nntp, nntp propagation.
The main nntp standard defines a number of base nntp commands that are used by the device initiating an nntp connection to accomplish article propagation, posting or reading functions. This document is a replacement for rfc 977, and officially updates the protocol specification. You just specify nntp as method and the address of the nntp server as the, uhm, address if the nntp server is located at a nonstandard port, setting the third element of the select method to this port number should allow you to connect to the right port. Nntp is basically the software foundation of a newsgroup server. For a message to be posted to a newsgroup, it must be sent through this protocol that interacts between news servers and newsreader programs. The network news transfer protocol nntp has been in use in the internet for a decade, and remains one of the most popular protocols by volume in use today. Nntp servers are responsible for managing usenet newsgroup collected globally. This prohibits a client from obtaining time from a public ntp server on the internet. Nntp specifies a protocol for the distribution, inquiry, retrieval, and posting of news articles by using a reliable streambased transmission of news. However, in environments with a large amount of equipment, this can become unmanageable. Nntp is designed so that news articles need only be stored on one presumably central host, and subscribers on other hosts attached to the lan may read news articles using stream. Ok, this question is more of a programming concept question that in order to be answered may require a good deal of knowledge about the nntp protocol rfc977 basically, a large number of nntp news servers have the newnews command disabled because its a large performance hit on the server. Richard was born in 1951 in luanshya, northern rhodesia now zambia, where his father worked for the copper industry. Now well look at these in the context of an actual nntp session to show you how simple the protocol is.
This very simple protocol is to some extent similar to pop3 and smtp protocols. Sep 09, 2019 nntp is an acronym for network news transfer protocol. Nntp is designed so that news articles are stored in a central database allowing a subscriber to select only those items he wishes to read. M client is a type of email system whereby two or more people can communicate privately andor anonymously with strong encryption. Network news transfer protocol nntp extension nntp. Abstract the network news transfer protocol nntp has been in use in the internet for a decade, and remains one of the most popular protocols by volume in use today. Weve mentioned two nntp commands that are key to how news articles are pushed or pulled between servers. But to get more to what you were saying, an nzb client just takes an nzb that you got from somewhere and downloads the actual files for you from usenet via nntp. The following items are guaranteed to be present by the nntp specification. The protocol works by posting messages into various forums, a. Usenet network news and the tcpip network news transfer protocol nntp electronic mail is one of the stalwarts of message transfer on the modern internet, but is really designed only for communication within a relatively small group of specific users.
This module defines the class nntp which implements the client side of the nntp protocol. This specification does not cover the operation of slave nntp servers. Nntp replaced the original usenet protocol, unixtounix copy protocol uucp some time ago. Nov 20, 2017 nntp specifies a protocol for the distribution, inquiry, retrieval, and posting of news articles using a reliable stream such as tcp serverclient model. Louis 2008 raj jain computer networking and internet protocols. Network news transfer protocol nntp usenet history. Network news transfer protocol nntp extension nt lan manager ntlm authentication. The nntp protocol is a means by which one can access almost every kind of media, from movies to pictures, to full fledged programs. Short for network news transfer protocol, the protocol used to post, distribute, and retrieve usenet messages. Nntp can distribute, query, post and retrieve news items, sometimes called newsgroups.
Nntp is defined in rfc 977 and is assigned to port 119 when being used through internet tcp. Network news transfer protocol nntp trial mahesh nair. Usenet started out as an informal network of unix computers using dialup uucp connections to transmit. Rfc 3977 network news transfer protocol nntp ietf tools. Mar 11, 2015 network news transfer protocol nntp trial mahesh nair. The network news transport protocol nntp is published by rfc 977 and was first implemented by phil lapsley for bsd unix. Transport protocol nntp traffic is responsible for up to 5% of residential network traffic. The method will then write any data returned by the server except for the. Usenet servers talk to each other over the internet with the network news transfer protocol protocol in 1984, brian kantor at the university of california at san diego and phil lapsley, erik fair, steven grady, mike meyer and others at the university of california at berkeley created the new usenet protocol nntp. Networking what is nntp network news transfer protocol. For free web hosting free cpanel web hosting with php5mysql no advertising. Later he passed the responsibilities to stan barber in about 1987, but this protocol is no longer maintained. Nntp servers manage the global network of collected usenet newsgroups and include the server. From the user end, it simply refers to the means by which the many thousands of various newsgroups and their associated content are accessed by client computers.
For free web hosting free cpanel web hosting with php5mysql. Using the standard internet nntp protocol, the domino 4. Feb 24, 2004 in this article, im going to write a simple nntp class. Rfc 4643 network news transfer protocol nntp extension for. Rfc 3977 network news transfer protocol nntp rfc3977. He is best known for his unix network programming series 1990, 1998, 1999, advanced programming in the unix environment 1992, and tcpip illustrated series 1994, 1995, 1996. The network news transfer protocol nntp service depends. Except where specifically stated otherwise, in the case of a conflict. On that note i hope that this introduction to the nntp protocol was of interest to you and as always i welcome your feedback. Network time protocol network time protocol ntp time and date information can be configured locally on both cisco routers and switches. It can be used to implement a news reader or poster, or automated news processors. Kantor 861 there are several ways in which nntp can exchange news articles bulletins.
The protocol is used to retrieve news from news server, a. As a special exception, if other files instantiate generics from this unit, or you link this unit with other files to produce an executable, this unit does not by itself cause the. Client applications that connect to the network news transport protocol nntp service that is included in windows 2000 server operating system and windows server 2003 operating system can use windows nt lan manager ntlm authentication the nt lan manager ntlm authentication. Although the protocol specification in this document is largely compatible with. Network news transfer protocol nntp extension authentication. Nntp network news transfer protocol the predominant protocol used by computers servers and clients for managing the notes posted on newsgroups. Keep in touch and stay productive with teams and office 365, even when youre working remotely.
Nntp network news transfer protocol is the predominant protocol used by computer clients and servers for managing the notes posted on usenet newsgroup s. Nntp or network news transfer protocol is used to manage the notes posted on unset newsgroup a collection of posted notes on a subject posted by different users. Network news transfer protocol a proposed standard for the streambased transmission of news status of this memo nntp specifies a protocol for the distribution, inquiry, retrieval, and posting of news articles using a reliable streambased transmission of news among the arpainternet community. Nntp is in widespread use in the internet community ad is standardized in rfc977. Usenet is a worldwide distributed discussion system using the network news transfer protocol nntp. Tcpip network news transfer protocol nntp the tcpip guide. Basically, nntp protocol in documented form is appeared first in rfc 3977 that was made public in the month of october, 2006. Realize as well that downloading a warez copy of a ed product is theft. Rfc 4643 network news transfer protocol nntp extension. Subscribing to a foreign group from an nntp server is rather easy. This module defines the class nntp which implements the client side of the network news transfer protocol. Nntp specifies a protocol for the distribution, inquiry, retrieval, and posting of news. Brief introduction of usenet, nntp, nntp propagation.
Nntp commands consist of a command code and optionally, parameters that specify how the command is to be carried out. Nntp protocol is the well suited for sending usenet news communication either between servers or a news server and newsreader client. On a slow speed network, nntp can be used to save bandwidth. This specification is to be read in conjunction with the nntp base specification nntp. For more information on nntp network news transfer protocol, see internet rfc 977. Nntp is an older fading protocol in the internet protocol family. As a result, the time will be inconsistent throughout the network. A comprehensive introduction raj jain professor of computer science and engineering. Short for network news transfer protocol, nntp is a protocol that replaced uucp.
1150 408 497 1181 751 1418 1161 1510 704 1163 1350 1402 3 1543 796 1509 229 688 74 908 847 683 377 657 829 178 371 1012 1424 1452 924 507 1258 345 668 364 1041 521 1251 880 337 1131