NNTP | |
---|---|
Név | Hálózati hírátviteli protokoll |
Szint ( az OSI modell szerint ) | Alkalmazott |
Család | TCP / IP |
Létrehozva: | 1985 |
Port/ID | 119/ TCP |
A protokoll célja | Hozzáférés a hírcsoportokhoz |
Leírás | RFC 3977 |
Főbb megvalósítások (kliensek) | Outlook Express , Mozilla Thunderbird |
Alapvető megvalósítások ( szerverek ) | INN |
Bővíthetőség | Hozzáadás. csapatok |
Főbb bővítések | Lásd RFC 2980 |
Az NNTP ( Network News Transfer Protocol ) egy hálózati protokoll hírcsoportok terjesztésére, kérésére, fogadására és fogadására a hírcsoport-kiszolgáló és a kliens közötti interakció során.
Az NNTP egy telekonferencia-üzenetküldésre tervezett protokoll. Felépítését tekintve ez a protokoll sok tekintetben hasonlít az e-mailek fogadására és továbbítására szolgáló SMTP protokollhoz .
Az NNTP protokollnak létezik egy változata, az NNRP (Network News Readers Protocol). Csak a támogatott parancsok készletében tér el, és konferenciák online olvasására szolgál a hírszerverről az ügyfélszoftver által. Funkcionálisan az NNTP arra a tényre összpontosít, hogy a cikkeket elküldik az előfizetőknek, amikor megjelennek a szerveren, az NNRP pedig - az ügyfél kérésére. Ennek megfelelően az NNTP a hírszerverek közötti üzenetváltásra, az NNRP pedig a hírszerverről érkező üzenetek olvasására és új üzenetek létrehozására szolgál.
A 119-es TCP-port az NNTP-hez van hozzárendelve , ha SSL -n (ún. NNTPS-en) keresztül csatlakozik egy NNTP-kiszolgálóhoz , akkor az 563-as portot használja.
Az NNTP feltételezi, hogy a hírszerverek állandó IP-kapcsolattal rendelkeznek. Amikor az online technológiák kevésbé voltak elterjedtek, a hírszerverek az uucp -n keresztül cseréltek híreket .
Az NNTP protokoll, az SMTP-hez hasonlóan, szöveg , vagyis minden parancs és válasz közönséges szöveges karakterlánc. Az NNTP protokoll fontos jellemzője a hatékonysága a hírszerverek közötti összetett kommunikációs grafikonok esetén. Annak elkerülésére, hogy ugyanazt az üzenetet többször elküldjék, általában a küldő szerver először jelenti az új üzenet azonosítóját, és maga az üzenet csak akkor kerül elküldésre, ha a fogadó fél megerősíti, hogy az üzenet még nincs meg. A stream NNTP kiterjesztése esetén ezt a koncepciót még tovább fejlesztik: a küldő oldal elküldi az új cikkek azonosítóinak listáját anélkül, hogy mindegyikre választ várna, illetve magukról a cikkekről, ha a fogadó fél kérte azonosítók.
A hírszerverek gyakran egy vagy több NNTP-munkamenetet folyamatosan nyitva tartanak, hogy ne nyissa meg őket minden alkalommal, amikor új üzenet érkezik.
V: - válaszoló fél, O: - hívó fél
V: (kapcsolatra vár) O: (A kiszolgáló 119-es portjához csatlakozik) V: 200 news.company.tld InterNetNews szerver INN 2.3.0 kész O: VAN <azonosító@üzenet> V: 435 Másolat O: VAN <azonosító@másik.üzenet> A:335 O: Hírcsoportok: teszt.csoport O: Tárgy: teszt O: Üzenetazonosító: <azonosító@másik.üzenet> O: Feladó: Valamilyen személy <valamelyik@másik.üzenet> O: Dátum: Szerda, 2007. április 25. 14:18:31 +0300 O: O: üzenet törzse O: . A:235 O: KÉSZÜLT A:205. V: (lezárja a kapcsolatot)Néha azt mondják, hogy "hírcsoport kliens" az "NNTP kliens" helyett. Meg kell érteni, hogy az NNTP kliensek nem támogatják teljes mértékben az NNTP protokollt, csak annak NNRP változatát. Jelenleg a következő kliens programok érhetők el:
Név | Operációs rendszer | Felület | jegyzet | |||||
---|---|---|---|---|---|---|---|---|
Microsoft Windows | UNIX | Mac OS X | Android | iOS | GUI | TPI | ||
Claws Mail | Igen | Igen | Igen | ? | ? | Igen | Nem | Fork of Sylpheed. Maemo -n is működik . |
hu:Forte Agent [1] | Igen | Nem | Nem | ? | ? | Igen | Nem | |
Gnus | Igen | Igen | Igen | ? | ? | Igen | Igen | Emacs kiterjesztés . |
Mehetnék | Igen | Igen | Igen | ? | ? | Igen | Igen | Emacs kiterjesztés . |
hu:Knode | ? | Igen | Igen | ? | ? | Igen | Nem | A KDE része volt a 4-es verzióig. |
Mozilla Thunderbird | Igen | Igen | Igen | ? | ? | Igen | Nem | Van egy harmadik féltől származó build az OS/2 -hez . |
tengeri majom | Igen | Igen | Igen | ? | ? | Igen | Nem | |
mygate | Igen | Nem | Nem | ? | ? | Igen | Nem | Kiterjesztés a The Bat! . |
Opera Mail | Igen | Igen | Igen | ? | ? | Igen | Nem | Az Opera része . |
Outlook Express [2] | Igen | Nem | Nem | ? | ? | Igen | Nem | Létezik egy verzió a Mac OS 9 rendszerhez . |
hu:Pan | Igen | Igen | Igen | ? | ? | Igen | Nem | A GNOME része . |
slrn | Igen | Igen | Igen | ? | ? | Nem | Igen | Más platformokon is működik ( BeOS , OS/2, OpenVMS ). |
Sylpheed | Igen | Igen | Igen | ? | ? | Igen | Nem | |
ón- | Igen | Igen | Igen | ? | ? | Nem | Igen | OpenVMS alatt is működik. |
PiaoHong.Usenet.Client | Nem | Nem | Nem | Igen | Nem | Igen | Nem | Van fizetős verzió |
newstap | Nem | Nem | Nem | Nem | Igen | Igen | Nem |
A szerverszoftverből ismert:
Név | Operációs rendszer | jegyzet | ||
---|---|---|---|---|
Microsoft Windows | UNIX | Mac OS X | ||
hu: Apache James | Igen | Igen | Igen | Java nyelven írva . |
hu:InterNetNews (INN) | Nem | Igen | Nem | Az en:ISC által fejlesztett leghíresebb szerver . |
hu:Leafnode | Nem | Igen | Nem | proxy szerver . |
hu:Cyrus_IMAP_server | Nem | Igen | Nem | E-mail szerver kiterjesztett funkcionalitással. |
Más megvalósítások az ODP -ben találhatók . [3]
A legtöbb NNTP-n keresztül terjesztett hírcsoport a Usenet hálózathoz tartozik . Vannak azonban más hírcsoportok is az interneten : azokat, amelyeket más hálózatok átjárói biztosítanak, magánhálózatok stb.
URI- sémák | |
---|---|
Hivatalos | |
nem hivatalos |
TCP / IP protokollok az OSI modell rétegei szerint | Alapvető|
---|---|
Fizikai | |
csatornázott | |
hálózat | |
Szállítás | |
ülés | |
Reprezentáció | |
Alkalmazott | |
Egyéb alkalmazva | |
A TCP és UDP portok listája |