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.

15. El mo<strong>de</strong>l client/servidor<br />

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

Les xarxes <strong>de</strong> <strong>computadors</strong> han fet aparèixer un concepte nou en el<br />

món <strong>de</strong> la programació: la programació distribuïda. Amb aquesta<br />

última es pretén aprofitar la potència i els recursos <strong>de</strong>ls ordinadors<br />

interconnectats per a dur a terme una tasca <strong>de</strong> forma cooperativa.<br />

Una aplicació distribuïda està formada per diversos programes que<br />

s’executen en ordinadors diferents i que es comuniquen per mitjà <strong>de</strong><br />

la xarxa que uneix els ordinadors.<br />

Convé <strong>de</strong>stacar que cada programa, per si sol, no pot fer<br />

res. És necessària la col·laboració <strong>de</strong> tots perquè l’aplicació<br />

en conjunt produeixi resultats útils.<br />

La cooperació <strong>de</strong>ls diferents trossos <strong>de</strong> codi que formen l’aplicació ha<br />

<strong>de</strong> seguir un protocol. Aquest últim es pot elaborar a mida per a cada<br />

aplicació que es <strong>de</strong>senvolupi, o es pot <strong>de</strong>finir un estàndard que tothom<br />

pugui seguir i així estalviar-se, d’aquesta manera, els dissenys particulars.<br />

Així mateix, l’existència d’un protocol estàndard garanteix la possibilitat<br />

d’interactuar amb productes <strong>de</strong> diferents fabricants.<br />

Hi ha diversos estàndards d’aplicacions distribuï<strong>de</strong>s; tanmateix,<br />

sense cap dubte, el que ha tingut més èxit és el que segueix el mo<strong>de</strong>l<br />

client/servidor.<br />

En el mo<strong>de</strong>l client/servidor, l’aplicació es divi<strong>de</strong>ix en<br />

dues parts, amb dos rols clarament diferenciats:<br />

Servidor: ofereix un servei que pot ser l’accés a un recurs,<br />

l’execució d’operacions matemàtiques complexes,<br />

processament <strong>de</strong> da<strong>de</strong>s, etc.<br />

161<br />

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

ANOTACIONS

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

Saved successfully!

Ooh no, something went wrong!