NNTP

Ikona ucSredstva Network News Transfer Protocol

NNTP specificira protokol za distribucijo, sprejemanje in pošiljanje novic preko varnega
komunikacijskega kanala (TCP). NNTP je izdelan tako, da so članki (novice) shranjeni v centralni
podatkovni bazi, katera naročenemu uporabniku omogoča izbiro in pregled novic katere si sam želi
ogledati.
NNTP protokol deluje na TCP transportnem sistemu in uporablja vrata 119. Za komunikacijo med
odjemalcem in strežnikom je uporabljen zelo podoben način kot pri prenosu elektronskih sporočil.
Ukazi in odgovori so zgrajeni iz znakov iz ASCII tabele. Vsak ukaz je zaključen z kombinacijo
znakov CR-LF (Carriage Return – Line Feed – skok na začetek vrstice, skok na naslednjo vrstico).

Nekaj NNTP ukazov:
1xx – Informativno sporočilo
2xx – Ukaz uspešen
3xx – Ukaz do sedaj vredu, pošlji še preostanek
4xx – Ukaz je vredu, ampak iz neznanega razloga ga ni mogoče izvesti
5xx – Ukaz ni implementiran, ali napačen ali pa je prišlo do napake v programu
Iz zgornjih ukazov vidimo, da je prva številka odgovora rezervirana za sporočilo. Poglejmo si drugi
del:
x0x – Povezavno, namestitveno ali drugo sporočilo
x1x – Izbira novičarske skupine
x2x – Izbira članka
x3x – Distribucijske funkcije
x4x – Pošiljanje
x5x – Nestandardna extenzija(dodatek)
x6x – Izpis za testiranje (debugging code)


Nekaj odjemalcev, ki podpira NNTP protokol:
– Microsoft Outlook Express
– Microsoft Outlook
– Netscape Navigator
– Mozilla
– Mozilla Thunderbird
– Google News
– Pine


Nekaj NNTP strežnikov:
– nntp
– leafnode
– Exchange