Network News Transfer Protocol

protocollo di rete

Il Network News Transport Protocol, spesso abbreviato come NNTP, è il protocollo usato dal servizio internet Usenet, la cui applicazione comune sono i cosiddetti Newsgroup. È un protocollo TCP/IP basato su stringhe di testo mandate su canali TCP ASCII a 7 bit.
È usato principalmente nei software sviluppati per i server, per gestire il trasferimento degli articoli tra di loro, ed è anche alla base del protocollo NNRP (Network News Reader Protocol), utilizzato dai software dei client per connettersi ai server.

Storia

Brian Kantor dell'Università della California (San Diego) e Phil Lapsley dell'Università di Berkeley hanno completato le specifiche per il protocollo NNTP nel Marzo del 1986, pubblicate nella RFC (Request For Comments) 977. Altri contributi arrivarono da Stan Barber del Baylor College of Medicine e Erik Fair della Apple Computer.

Usenet era originariamente progettata intorno ad una rete UUCP, con la maggior parte del post trasferito attraverso collegamenti telefonici diretti.

NNTP in pratica si basa su di protocollo SMTP ridotto, adattato per permettere la lettura dei newsgroup. La porta TCP riservata al protocollo NNTP è la 119. Quando un client si collega attraverso SSL, la porta di default diventa la 563. In questo caso si può parlare di NNTPS. NNTP rimane tutt'ora molto diffuso. Proprio per questa ragione, dal 2005, si sta pensando ad un aggiornamento di tale protocollo. Anche il protocollo IMAP può essere usato per leggere i newsgroup.

RFC correlate (collegamenti esterni)

  • RFC 977: definizione del protocollo;
  • RFC 1036: definizione del formato dei messaggi.


Collegamenti esterni