11.07.2015 Views

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Re<strong>de</strong>s</strong> <strong>de</strong> <strong>computadores</strong>ª FUOC • XP04/90786/0002015. El mo<strong>de</strong>lo cliente/servidorLas re<strong>de</strong>s <strong>de</strong> <strong>computadores</strong> han hecho aparecer un concepto nuevoen el mundo <strong>de</strong> la programación: la programación distribuida. Conesta última se preten<strong>de</strong> aprovechar la potencia y los recursos <strong>de</strong> losor<strong>de</strong>nadores interconectados para llevar a cabo una tarea <strong>de</strong> formacooperativa.Una aplicación distribuida está formada por varios programas quese ejecutan en or<strong>de</strong>nadores diferentes y que se comunican por medio<strong>de</strong> la red que une a los or<strong>de</strong>nadores.Conviene <strong>de</strong>stacar que cada programa, por sí solo, nopue<strong>de</strong> hacer nada. Es necesaria la colaboración <strong>de</strong> todospara que la aplicación en conjunto produzca resultadosútiles.La cooperación <strong>de</strong> los diferentes trozos <strong>de</strong> código que forman la aplicación<strong>de</strong>be seguir un protocolo. Este último se pue<strong>de</strong> elaborar amedida para cada aplicación que se <strong>de</strong>sarrolle, o se pue<strong>de</strong> <strong>de</strong>finirun estándar que todo el mundo pueda seguir y así ahorrarse, <strong>de</strong> estemodo, los diseños particulares. Asimismo, la existencia <strong>de</strong> un protocoloestándar garantiza la posibilidad <strong>de</strong> interactuar con productos<strong>de</strong> diferentes fabricantes.Existen varios estándares <strong>de</strong> aplicaciones distribuidas; sin embargo,sin lugar a dudas, el que ha tenido más éxito es el que sigue el mo<strong>de</strong>locliente/servidor.En el mo<strong>de</strong>lo cliente/servidor, la aplicación se divi<strong>de</strong> endos partes, con dos roles claramente diferenciados:Servidor: ofrece un servicio que pue<strong>de</strong> ser el acceso aANOTACIONES165

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

Saved successfully!

Ooh no, something went wrong!