- spezifiziert ein Protokoll zum Posten und Lesen von Artikeln und zur
Verbreitung derselben zwischen den verschiedenen News-Servern.
- ist so gedacht, daß pro LAN die News-Artikel nur an einem zentralen
Platz gespeichert werden. News-Clients nehmen dann über Telnet
(Port 119) eine Verbindung zu diesem Server auf.
(Kommunikation mittels Klartext)
- benutzt die News-Artikelspezifikationen,
die in RFC 1036
(bzw. in Son-Of-1036)
beschrieben sind.
Nun das Protokoll:
Nach jedem gesendeten Befehl schickt der NNTP-Host einen dreiziffrigen
Statuscode zurück, dessen erste Ziffer folgende Informationen
beinhaltet:
- 1xx:
- Der Server schickt nun irgendwelche informative Mitteilungen (z.B.Hilfetext).
- 2xx:
- Befehl war ok.
- 3xx:
- Befehl war soweit ok; sende den Rest! (z.B. beim POST-Kommando)
- 4xx:
- Korrekter Befehl, der aber aus irgendeinem Grund nicht ausgeführt
werden konnte. (z.B. POST-Kommando, obwohl der Server kein Posting erlaubt)
- 5xx:
- Unbekannter oder unkorrekter Befehl oder ein ernsthafter Programmfehler ist
aufgetreten.
Bemerkung:
- Nach dem Anmelden beim Server gibt es zwei mögliche
Statusmeldungen:
- 200 server ready - posting allowed
- 201 server ready - no posting allowed
- Falls Daten gesendet werden, markiert immer ein einzelner Punkt in einer
ansonsten leeren Zeile das Ende der Daten.
Die (wichtigsten) Kommandos:
Vorwiegend von Clients benutzte Kommandos:
Kommandos zur Server-Server-Kommunikation:
NNTP-Erweiterungen:
Quelle: RFC 977
zurück