NNTP:
NNTP steht für Netword
News Transfer
Protocol
Das USENET ist das größte Newsnetzwerk das am
Internet hängt. Die einzelnen News werden zwischen den s.g. Newsservern über das
Network News Transfer Protocol (RFC977) ausgetauscht. Es ist von den
Grundfunktionen an das SMTP angelehnt. Die Nachrichten werden aber nicht
zwischen einzelnen Personen, sondern zwischen den Newsservern ausgetauscht.
Hier besteht die Möglichkeit über Newsgroups,
bestehend aus Experten eines Themengebietes, Informationen anzufordern bzw.
eigene Fragen zu stellen. Dazu benötigt man einen Newsreader (z.b. Forteagent
oder auch E-Mail Programme wie MS Outlook oder NS Messanger) und einen
Newsserver. Es wird der nächstgelegene Server zugeteilt der die Newsgroup
hostet. Über das NNTP erfolgt die Verteilung der News auf die zuständigen
Newsserver. Für das Senden von neu eingegangenen News sind die Daemons NNTPSEND
und NNTPXMIT zuständig (push). NNTPD und NNTPXFER sind für das Empfangen von
News auf einen Server zuständig (pull). Der Systemadministrator legt die
gewünschten Newsgroups auf dem Server fest und kann auch bestimmen, wie lange
die News auf dem Server abrufbereit ist. Bei Ankunft einer News wird diese jedem
weiteren bekannten Newsserver angeboten. Der angesprochene Server überprüft
anhand einer Loste, ob er vom Sender News empfangen darf. Ist dies nicht der
Fall wird angenommen, dass es sich um einen Client handelt, der News abrufen
will.
Die News werden auf dem entsprechenden
Newsserver gespeichert. Der Name einer Newsgroup besteht im Allgemeinen aus
deren Themengebieten, die in hierarchischer Form durch einen Punkt getrennt
sind. Am Anfang kann die Landeskennung verwendet werden um die Newsgroup lokal
zu spezifizieren (de.comp.lang.javascript ist eine JavaScript Newsgroup)
Weitere Kategorien sind u.a.:
-
Comp: Computerfragen
-
Misc: nicht zuordbar
-
News: Themen zu News selbst
-
Rec: Freizeit
-
Sci: Wissenschaft
-
Soc: Soziales und Kulturelles
-
Alt: Alternativen für alle Themenbereiche
Über lokale Kategorien wird auch die
Ausbreitung der News auf einzelnen Newsservern entsprechend beschränkt:
Über jede neue Newsgroup wird auf Ebene der
Kategorie abgestimmt. Eine Ausnahme ist die Kategorie ALT. Hier können alle
Themen eingerichtet werden.
Eine News (RFC1036) hat den Aufbau einer E-Mail
(RFC822) mit folgenden Header Angaben:
-
From: E-Mail Adresse des Verfassers
-
Newsgroups: Newsgroup in der veröffentlicht
wird (Mehrfachangabe möglich)
-
Subject: kurze Beschreibung der News
(wichtig, da von den Usern zuerst gelesen)
-
Reply-To: E-Mail Adresse für eine Antwort an
den Verfasser
-
Followup-To: Newsgroup in denen Kommentare
oder Antworten auf die gepostete News erscheinen
-
Expires: Angabe des Verfallsdatums
-
Keywords: Schlüsselbegriffe
-
Summary: Zusammenfassung
Häufig gestellte Fragen und Probleme werden in
s.g. FAQ (Frequently Asked Questions) zusammengestellt, um übermäßige
Wiederholungen von Themen zu vermeiden.