Logo Studenta

Hervás , C (2004) Modelo de cliente servidor en Java

¡Estudia con miles de materiales!

Vista previa del material en texto

Curso 2004/2005 Modelo Cliente Servidor en Java 
 
 Ampliación de Sistemas Operativos César Hervás 1 
TEMA 1 
 
MODELO DE CLIENTE SERVIDOR EN JAVA 
 
El binomio cliente/servidor es una de las frases más utilizadas en nuestros días en el campo 
de la computación, al menos tan usada como Java, aunque no tanto como Internet. El 
modelo más moderno de programación de redes se basa en el modelo de cliente servidor 
que se muestra en la Figura 1 
 
 
Servidor
Cliente
Puerto 10 Puerto 412
Los clientes inician las conexiones a un puerto
 conocido del servidor siempre que este disponible
 un puerto del cliente
El servidor acepta la conexión. Se conectan a los 
sockets de entrada y salida de formato libre sobre 
los puertos especificados
Entrada a 412
Salida de 412
Entrada a 10
Salida de 10
 
 
Figura 1 Modelo de cliente-servidor 
 
 
Una aplicación cliente-servidor por lo general almacena gran cantidad de datos sobre un 
servidor caro y altamente potente, mientras que la mayoría de los programas lógicos, y de 
interfaz de usuario, se utilizan por el software cliente ejecutándose sobre un computador 
personal relativamente barato. En la mayoría de los casos el servidor es el que básicamente 
envía datos, mientras que el cliente básicamente los recibe, pero es raro que un programa 
solo envíe o solo reciba datos de forma exclusiva. La distinción más clara, aunque no 
definitiva, es que un cliente inicia la conexión, mientras que un servidor espera a que los 
clientes inicien las conexiones con el. En algunos casos, un mismo programa puede ser a la 
vez cliente y servidor 
 
Algunos servidores analizan los datos antes de enviar los resultados al cliente, son las 
“aplicaciones servidoras” y se llaman así, para distinguirlas de los servidores más comunes 
de ficheros y de bases de datos 
 
Lolita
Nota adhesiva
Hervás, C. (2004) Modelo de cliente servidor en Java. España: Universidad de Cordoba. Tomado de http://www.uco.es/~i22mugua/_private/aso_pdf/cliserjava.pdf

Continuar navegando