8) In cosa consistono le Usenet News?
Sono insiemi aperti di gruppi di discussione.
Ogni gruppo riguarda un particolare argomento e permette di partecipare ad una discussione su tale argomento, scambiando informazioni e facendo domande.
Il servizio di news su un nodo prevede:
Nodo client:
- la presenza di un cliente di news su un nodo deposito delle informazioni
- la presenza di lettori di news
il cliente si coordina con uno o più server per ottenere le news.
I client sono strumenti per l’accesso applicativo alle news e consentono anche di inviare news ai gruppi d’interesse.
L’architettura è di tipo client-server, con presenza di database coordinati per le informazioni.
Il protocollo è tra agenti: uso di agenti con connessioni TCP/IP per una minima garanzia di affidabilità
La semantica risultante al cliente può essere anche di news disordinate e ripetute
Implementazione:
nn news reader è il programma lettore di news
Invocazione di nn :
nn [opzioni] [news group | +folder | file ]
Stati di nn:
Stato di selezione dei gruppi di news
Stato di lettura di un gruppo di news selezionato
Stati di funzionamento di nn
nn: Lettore news - interfaccia utente
nntpd: Demone protocollo TCP/IP.
Funzioni del news server:
Protocollo:

Protocollo a negoziazione NNTP con comandi e risposte: il server restituisce una risposta al comando del client con il risultato dell'azione chiesta. Gli agenti si coordinano sulla porta 119.
Comandi: sono una parola di comando (ASCII), con più parametri separati e alla fine un carattere <CR> <LF>
Risposte di due tipi:
risposte di testo
risposte di stato: codice numerico di tre cifre
prima cifra: informazione sul successo o meno del comando
seconda cifra: categoria generale della risposta
terza cifra: informazione più dettagliata