25.04.2013 Views

Xarxes de computadors - Universitat Oberta de Catalunya

Xarxes de computadors - Universitat Oberta de Catalunya

Xarxes de computadors - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

20.2. Conceptes bàsics <strong>de</strong> l’NNTP<br />

<strong>Xarxes</strong> <strong>de</strong> <strong>computadors</strong><br />

Per norma general, l’NNTP utilitza el protocol <strong>de</strong> transport TCP. El<br />

número <strong>de</strong> port assignat al servei <strong>de</strong> notícies és el 119.<br />

En l’NNTP, s’utilitza un esquema <strong>de</strong> peticions i respostes com el <strong>de</strong><br />

l’SMTP. Cada petició constitueix una línia acabada amb <br />

que conté una comanda, possiblement amb paràmetres.<br />

Les respostes també segueixen l’estructura general utilitzada en<br />

l’FTP o l’SMTP. Cada resposta es representa amb una línia que comença<br />

amb un codi numèric <strong>de</strong> tres dígits. A continuació, segons el<br />

codi <strong>de</strong> resposta, hi pot haver una sèrie <strong>de</strong> paràmetres seguits d’un<br />

text arbitrari opcional, fins al final <strong>de</strong> la línia, que acaba amb<br />

.<br />

Els significats <strong>de</strong>l primer dígit <strong>de</strong>l codi <strong>de</strong> resposta són similars als <strong>de</strong><br />

l’FTP i l’SMTP; els <strong>de</strong>l segon són els següents:<br />

• x0x: resposta referent a la connexió, inicialització, etc.<br />

• x1x: selecció d’un grup <strong>de</strong> notícies.<br />

• x2x: selecció d’un article.<br />

• x3x: distribució d’articles.<br />

• x4x: tramesa d’articles.<br />

• x8x: extensions no estàndard.<br />

• x9x: missatges informatius <strong>de</strong> prova (<strong>de</strong>bugging).<br />

Algunes respostes van segui<strong>de</strong>s d’un text format per una seqüència<br />

<strong>de</strong> línies. En aquest cas, cada línia acaba amb , i el final <strong>de</strong><br />

la seqüència s’indica amb una línia que només conté el caràcter “.”<br />

abans <strong>de</strong> . Si alguna <strong>de</strong> les línies <strong>de</strong> la resposta ha <strong>de</strong> començar<br />

amb “.”, l’emissor hi insereix un altre “.” al principi. És a<br />

dir, el receptor ha d’eliminar tots els “.” inicials que trobi abans <strong>de</strong>l<br />

final <strong>de</strong> la resposta.<br />

Quan el client estableix la connexió, el servidor respon amb un codi<br />

200 o 201 per a indicar que permet que el client enviï articles o que<br />

no ho permet, respectivament.<br />

281<br />

© FUOC • XP06/M2005/01487<br />

Nota<br />

L’especificació NNTP estableix<br />

que les línies <strong>de</strong> coman<strong>de</strong>s<br />

no han <strong>de</strong> tenir més<br />

<strong>de</strong> 512 caràcters. D’altra<br />

banda, les coman<strong>de</strong>s i els<br />

paràmetres es po<strong>de</strong>n escriure<br />

indistintament en majúscules<br />

o minúscules.<br />

Nota<br />

Vegeu l’annex 4.<br />

ANOTACIONS

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!