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.

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

ANOTACIONS<br />

202<br />

Programari lliure<br />

17.3.3. Serveis trivials<br />

La majoria <strong>de</strong>ls sistemes Unix i GNU/Linux proporcionen una sèrie<br />

<strong>de</strong> serveis <strong>de</strong>nominats trivials, que es po<strong>de</strong>n utilitzar per a dur a terme<br />

proves <strong>de</strong> funcionament <strong>de</strong>ls mòduls que implementen els protocols<br />

<strong>de</strong> transport. Tots són accessibles per mitjà <strong>de</strong> TCP i UDP, i el<br />

número <strong>de</strong> port utilitzat en tots dos casos és el mateix. Alguns exemples<br />

<strong>de</strong> serveis trivials són els següents:<br />

• echo (port 7): retorna tots els bytes (en TCP) o datagrames (en<br />

UDP) que rep (RFC 862).<br />

• discard (port 9): llegeix da<strong>de</strong>s (bytes o datagrames), però no fa<br />

res més (RFC 863).<br />

• chargen (port 19): en TCP, quan s’estableix la connexió, el servidor<br />

comença a enviar una seqüència <strong>de</strong> caràcters fins que el client<br />

la tanca i, en UDP, quan el servidor rep un datagrama, respon amb<br />

un altre que conté un nom arbitrari <strong>de</strong> caràcters (RFC 864).<br />

• daytime (port 13): quan s’estableix la connexió, o es rep un datagrama,<br />

el servidor envia la data i l’hora actual en format llegible<br />

per als humans (RFC 867).<br />

• time (port 37): quan s’estableix la connexió, o es rep un datagrama,<br />

el servidor envia un número <strong>de</strong> 4 bytes que representa el<br />

nombre <strong>de</strong> segons transcorreguts <strong>de</strong>s <strong>de</strong> l’1 <strong>de</strong> gener <strong>de</strong> 1970 a<br />

les 0 hores GMT (RFC 868).<br />

Finger<br />

Name/Finger és un altre exemple <strong>de</strong> servei trivial que permet obtenir<br />

informació d’un usuari en un sistema remot. L’especificació <strong>de</strong>l<br />

protocol per a aquest servei està recollida en el document RFC 742.<br />

El nom oficial d’aquest servei és finger, el protocol <strong>de</strong> transport utilitzat<br />

és el TCP i el número <strong>de</strong> port assignat és el 79.<br />

El programa client s’anomena finger i, per norma general, admet arguments<br />

<strong>de</strong> la forma usuari, usuari@host o @host:<br />

• En el primer cas, proporciona informació sobre un usuari en el sistema<br />

local sense necessitat d’utilitzar cap protocol.

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

Saved successfully!

Ooh no, something went wrong!