Вы находитесь на странице: 1из 1

Curso 2004/2005

Modelo Cliente Servidor en Java

TEMA 1
MODELO DE CLIENTE SERVIDOR EN JAVA
El binomio cliente/servidor es una de las frases ms utilizadas en nuestros das en el campo
de la computacin, al menos tan usada como Java, aunque no tanto como Internet. El
modelo ms moderno de programacin de redes se basa en el modelo de cliente servidor
que se muestra en la Figura 1

Servidor

Cliente

Los clientes inician las conexiones a un puerto


conocido del servidor siempre que este disponible
un puerto del cliente
Puerto 10
Puerto 412
Entrada a 10

Entrada a 412

Salida de 10

Salida de 412
El servidor acepta la conexin. Se conectan a los
sockets de entrada y salida de formato libre sobre
los puertos especificados
Figura 1 Modelo de cliente-servidor

Una aplicacin cliente-servidor por lo general almacena gran cantidad de datos sobre un
servidor caro y altamente potente, mientras que la mayora de los programas lgicos, y de
interfaz de usuario, se utilizan por el software cliente ejecutndose sobre un computador
personal relativamente barato. En la mayora de los casos el servidor es el que bsicamente
enva datos, mientras que el cliente bsicamente los recibe, pero es raro que un programa
solo enve o solo reciba datos de forma exclusiva. La distincin ms clara, aunque no
definitiva, es que un cliente inicia la conexin, 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 ms comunes
de ficheros y de bases de datos

Ampliacin de Sistemas Operativos

Csar Hervs

Вам также может понравиться