NNTP

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 18. března 2016; kontroly vyžadují 17 úprav .
NNTP
název Network News Transfer Protocol
Úroveň (podle modelu OSI ) Aplikovaný
Rodina TCP / IP
Vytvořeno v 1985
Port/ID 119/ TCP
Účel protokolu Přístup k diskusním skupinám
Specifikace RFC 3977
Hlavní implementace (klienti) Outlook Express , Mozilla Thunderbird
Implementace jádra ( servery ) INN
Rozšiřitelnost Přidat. týmy
Hlavní rozšíření Viz RFC 2980

NNTP ( Network News Transfer Protocol ) je síťový  protokol pro distribuci, vyžádání, hostování a příjem diskusních skupin při interakci mezi serverem diskusních skupin a klientem.

Úvod

NNTP je protokol určený pro telekonference zasílání zpráv. Strukturou je tento protokol v mnoha ohledech podobný protokolu pro příjem a přenos e-mailu SMTP .

Existuje varianta protokolu NNTP s názvem NNRP (Network News Readers Protocol). Liší se pouze sadou podporovaných příkazů a je určen pro online čtení konferencí z news serveru klientským softwarem. Funkčně se NNTP zaměřuje na skutečnost, že články jsou odesílány odběratelům, když se objeví na serveru, a NNRP - na žádost klienta. Proto se NNTP používá k výměně zpráv mezi diskusními servery a NNRP se používá ke čtení zpráv z diskusního serveru a vytváření nových zpráv.

NNTP je přiřazen TCP port 119. Při připojení k NNTP serveru přes SSL (tzv. NNTPS) se používá port 563.

NNTP předpokládá, že diskusní servery mají trvalé připojení IP. Když byly online technologie méně běžné, zpravodajské servery si vyměňovaly zprávy prostřednictvím uucp .

Protokol NNTP, stejně jako SMTP, je text , to znamená, že všechny příkazy a odpovědi na ně jsou obyčejné textové řetězce. Důležitou vlastností protokolu NNTP je jeho efektivita v případě složitých komunikačních grafů mezi zpravodajskými servery. Aby se zabránilo opakovanému odeslání stejné zprávy, obvykle odesílající server nejprve oznámí identifikátor nové zprávy a samotná zpráva je odeslána až poté, co přijímající strana potvrdí, že tato zpráva ještě neexistuje. V případě rozšíření stream NNTP je tento koncept rozvinut ještě dále: odesílající strana zasílá seznam identifikátorů nových článků, aniž by čekala na odpověď na každý z nich, a články samotné, pokud si je přijímající strana do identifikátory.

Zpravodajské servery často udržují jednu nebo více relací NNTP neustále otevřených, aby je znovu neotevíraly pokaždé, když jsou přijaty nové zprávy.

Příklad relace NNTP

A: - volající strana, O: - volající strana

A: (čeká na spojení) O: (Připojuje se k portu serveru 119) A: Připraveno 200 news.company.tld Server InternetNews INN 2.3.0 O: MÁM <ident@message> A: 435 Duplikát O: MÁM <[email protected]> A:335 O: Diskusní skupiny: test.skupina O: Předmět: test O: ID zprávy: <[email protected]> O: From: Some Person <[email protected]> O: Datum: středa, 25. dubna 2007 14:18:31 +0300 Ó: O: tělo zprávy O: . A:235 O: KONEC A:205. A: (uzavře spojení)

Klienti diskusních skupin a servery diskusních skupin

Někdy říkají „klient diskusní skupiny“ místo „klient NNTP“. Je třeba si uvědomit, že klienti NNTP plně nepodporují protokol NNTP, ale pouze jeho variantu NNRP. V současné době jsou k dispozici následující klientské programy:

název Operační systémy Rozhraní Poznámka
Microsoft Windows UNIX MacOS X Android iOS GUI TPI
Claws Mail Ano Ano Ano ? ? Ano Ne Fork of Sylpheed. Funguje také na Maemo .
cs:Forte Agent [1] Ano Ne Ne ? ? Ano Ne
Gnus Ano Ano Ano ? ? Ano Ano Rozšíření pro Emacs .
Toulání Ano Ano Ano ? ? Ano Ano Rozšíření pro Emacs .
cs:Knode ? Ano Ano ? ? Ano Ne Byl součástí KDE až do verze 4 včetně.
Mozilla Thunderbird Ano Ano Ano ? ? Ano Ne Existuje sestavení třetí strany pro OS/2 .
mořská opice Ano Ano Ano ? ? Ano Ne
mygate Ano Ne Ne ? ? Ano Ne Rozšíření pro The Bat! .
Opera Mail Ano Ano Ano ? ? Ano Ne Část opery .
Outlook Express [2] Ano Ne Ne ? ? Ano Ne Existuje verze pro Mac OS 9 .
en:Pán Ano Ano Ano ? ? Ano Ne Část GNOME .
slrn Ano Ano Ano ? ? Ne Ano Funguje i na jiných platformách ( BeOS , OS/2, OpenVMS ).
Sylpheed Ano Ano Ano ? ? Ano Ne
cín Ano Ano Ano ? ? Ne Ano Funguje také pod OpenVMS.
PiaoHong.Usenet.Client Ne Ne Ne Ano Ne Ano Ne Existuje placená verze
novinový stánek Ne Ne Ne Ne Ano Ano Ne

Ze serverového softwaru je známo:

název Operační systémy Poznámka
Microsoft Windows UNIX MacOS X
cs: Apache James Ano Ano Ano Napsáno v Javě .
cs:InterNetNews (INN) Ne Ano Ne Nejznámější server vyvinutý společností en:ISC .
cs:Leafnode Ne Ano Ne proxy server .
cs:Cyrus_IMAP_server Ne Ano Ne E-mailový server s rozšířenou funkčností.

Další implementace lze nalézt v ODP . [3]

Diskusní skupiny

Většina diskusních skupin distribuovaných pomocí NNTP patří do sítě Usenet . Na internetu však existují další diskusní skupiny : ty, které poskytují brány do jiných sítí, soukromé atd.

Viz také

Poznámky

  1. Forté Agent – ​​nastavení pro ruský NNTP Archivováno 30. června 2009.
  2. Existuje doplněk pro aplikaci Outlook Express s názvem Fidolook . Výrazně rozšiřuje možnosti aplikace Outlook Express a je často používán uživateli Fidonetu .
  3. Open Directory - Počítače: Software: Internet: Servery: Usenet (downlink) . Získáno 29. března 2018. Archivováno z originálu 27. října 2017.