Clientes Y Servidores Profesor Diego

4
Clientes Y servidores Clientes y servidores son entidades lógicas independientes que operan en conjunto, a través de una red, para realizar una tarea. Se prefiere cambiar la palabra red, por mecanismo de comunicación, pues clientes y servidores pueden estar en la misma máquina. Características: Orienta a servidores, compartición de recursos, trasferencia de ubicación, mezcla de igualdad, interacción a través de mensajes, servicios encapsulados. Cliente servidor HTML Vamos a explicar qué ocurre cuando escribimos una dirección web en nuestro navegador (el programa que usamos para ver páginas web), desde que tecleamos la dirección hasta que vemos la página solicitada en nuestro monitor. Por ejemplo, cuando escribimos la dirección http://www ... Primero escribimos la dirección o URL del sitio web en nuestro navegador. A continuación y sin que nosotros nos demos cuenta, nuestro navegador solicita la página web al servidor que alberga el sitio aprenderaprogramar.com. Acto seguido, el servidor envía de vuelta los datos a nuestro ordenador a través de Internet. Finalmente, nuestro navegador interpretará los datos, mostrando el resultado en la pantalla de nuestro ordenador.

description

Conceptos

Transcript of Clientes Y Servidores Profesor Diego

Clientes Y servidoresClientes y servidores son entidades lgicas independientes que operan en conjunto, a travs de una red, para realizar una tarea. Se prefiere cambiar la palabra red, por mecanismo de comunicacin, pues clientes y servidores pueden estar en la misma mquina. Caractersticas:Orienta a servidores, comparticin de recursos, trasferencia de ubicacin, mezcla de igualdad, interaccin a travs de mensajes, servicios encapsulados.Cliente servidor HTMLVamos a explicar qu ocurre cuando escribimos una direccin web en nuestro navegador (el programa que usamos para ver pginas web), desde que tecleamos la direccin hasta que vemos la pgina solicitada en nuestro monitor. Por ejemplo, cuando escribimos la direccin http://www...Primero escribimos la direccin o URL del sitio web en nuestro navegador. A continuacin y sin que nosotros nos demos cuenta, nuestro navegador solicita la pgina web al servidor que alberga el sitio aprenderaprogramar.com. Acto seguido, el servidor enva de vuelta los datos a nuestro ordenador a travs de Internet. Finalmente, nuestro navegador interpretar los datos, mostrando el resultado en la pantalla de nuestro ordenador.

En el grfico anterior podemos ver cmo desde el cliente (nuestro ordenador en casa) se enva una peticin al servidor y cmo ste devuelve una respuesta con los datos. Cuando decimos http nos referimos a un protocolo de transmisin de datos: esto simplemente son una serie de reglas que usan los ordenadores para comunicarse entre s a travs de internet. Sobre este protocolo no nos hace falta comentar nada ms, no vamos a estudiarlo porque no nos resulta necesario para el objetivo del curso.A partir de aqu, el navegador que estemos utilizando interpretar esos datos y los mostrar en la pantalla. Es por ello, que podemos obtener visualizaciones distintas para cada navegador, porque son stos los que interpretan los datos obtenidos que son siempre los mismos para una misma peticin de pgina web. Por ejemplo, podemos usar como navegador Internet Explorer Firefox, y segn usemos uno u otro obtener resultados distintos porque cada navegador interpreta la informacin de una manera distinta.Podemos decir, por explicarlo de forma sencilla, que el navegador es aquello que transforma los datos obtenidos para que una persona pueda visualizarlos en su monitor.

Cliente servidor bases de datosEl cliente enva mensajes que son representados en solicitudes SQL hacia el servidor de bases de datos. Los resultados de cada orden de SQL sonDevueltos al cliente. El DBMS, que se encarga de recolectar los datos desde su base de datos, no enva los registros completos, la cual permite un uso musivo ms eficiente de la capacidad de procesamiento distribuida, Es usarla que se generen aplicaciones en el cliente y en el servidor. Los servidores de bases de datos constituyen el fundamento de los sistemas de apoyo de decisiones que precisan de consultas especficas y reportes flexibles.