Primeramente definiremos que es un cliente y un servidor.
- Cliente: aplicación que inicia la comunicación, es dirigida por el usuario.
- Servidor: es quien responde a los requerimientos de los clientes, son procesos que se están ejecutando indefinidamente.
Funcionamiento:
Los procesos clientes son más sencillos que los procesos de los servidores, los primeros no requieren de privilegios de sistemas para funcionar, en cambio los procesos servidores sí.
Los usuarios cuando quieren acceder a un servicio de red, ejecutan un software cliente. El diseño de los servidores debe ser muy cuidadoso, debe incluir código para la manipulación de:
- autenticación: verificar la identidad del cliente.
- seguridad de datos: para que estos no puedan ser accedidos inapropiadamente.
- privacidad: garantizar que la información privada de un usuario, no sea accedida por alguien no autorizado.
- protección: asegurar que las aplicaciones no monopolicen los recursos del sistema.
- autorización: verificar si el cliente tiene acceso al servicio proporcionado por el servidor.
La mayoría de las comunicaciones punto-a-punto en las redes (incluida Internet), están basadas en el modelo Cliente/Servidor. Desde el punto de vista Internet/Intranet, tendríamos:
- Un servidor es un ordenador remoto -- en algún lugar de la red -- que proporciona información según petición.
- Un cliente funciona en su ordenador local, se comunica con el servidor remoto, y pide a éste información.
- El servidor envía la información solicitada.
Un único servidor típicamente sirve a una multitud de clientes, ahorrando a cada uno de ellos el problema de tener la información instalada y almacenada localmente.
Los sistemas Cliente/Servidor pueden ser de muchos tipos, dependiendo de las aplicaciones que el servidor pone a disposición de los clientes. Entre otros, existen:
- Servidores de Impresión, mediante el cual los usuarios comparten impresoras.
- Servidores de Archivos, con el cual los clientes comparten discos duros
- Servidores de Bases de Datos, donde existe una única base de datos.
Los Servidores Web también utilizan la tecnología Cliente/Servidor, aunque añaden aspectos nuevos y propios a la misma. Servidores Web son aquéllos que permiten a los clientes compartir datos, documentos y multimedia en formato Web.
Aunque parte de la tecnología Cliente/Sevidor, el servidor Web aporta unas ventajas adicionales en aspectos muy importantes como son:
- La Web se crea normalmente como un sistema abierto al que cualquiera puede contribuir y acceder desde cualquier punto de la red de la empresa: no requieren nombres de usuario ni claves como los sistemas tradicionales Cliente/Servidor.
- Los Servidores Web vuelcan información con un simple click del ratón a través de un proceso de hipervínculo.
- La información servida puede ser de cualquier tipo (datos, documentos, multimedia, etc..), gracias a la utilización de los estándares Internet. Esa información es de sólo lectura pues, a diferencia de los sistemas normales Cliente/Servidor, el usuario no puede hacer cambios en el dispositivo original de los datos.
- Dado que el Servidor Web es de tan fácil acceso, ello hace posible publicar información de forma instantánea mediante un simple almacenamiento de la misma en el servidor.
- La amplitud de la red suele ser mayor que otros sistemas Cliente/Servidor, pues la mayor parte de intranet se construyen sobre Redes de Área Extensa (WAN), más que sobre redes LAN.
Los procesos clientes son más sencillos que los procesos de los servidores, los primeros no requieren de privilegios de sistemas para funcionar, en cambio los procesos servidores sí.
Los usuarios cuando quieren acceder a un servicio de red, ejecutan un software cliente. El diseño de los servidores debe ser muy cuidadoso, debe incluir código para la manipulación de:
- autenticación: verificar la identidad del cliente.
- seguridad de datos: para que estos no puedan ser accedidos inapropiadamente.
- privacidad: garantizar que la información privada de un usuario, no sea accedida por alguien no autorizado.
- protección: asegurar que las aplicaciones no monopolicen los recursos del sistema.
- autorización: verificar si el cliente tiene acceso al servicio proporcionado por el servidor.
La mayoría de las comunicaciones punto-a-punto en las redes (incluida Internet), están basadas en el modelo Cliente/Servidor. Desde el punto de vista Internet/Intranet, tendríamos:
- Un servidor es un ordenador remoto -- en algún lugar de la red -- que proporciona información según petición.
- Un cliente funciona en su ordenador local, se comunica con el servidor remoto, y pide a éste información.
- El servidor envía la información solicitada.
Un único servidor típicamente sirve a una multitud de clientes, ahorrando a cada uno de ellos el problema de tener la información instalada y almacenada localmente.
Los sistemas Cliente/Servidor pueden ser de muchos tipos, dependiendo de las aplicaciones que el servidor pone a disposición de los clientes. Entre otros, existen:
- Servidores de Impresión, mediante el cual los usuarios comparten impresoras.
- Servidores de Archivos, con el cual los clientes comparten discos duros
- Servidores de Bases de Datos, donde existe una única base de datos.
Aunque parte de la tecnología Cliente/Sevidor, el servidor Web aporta unas ventajas adicionales en aspectos muy importantes como son:
- La Web se crea normalmente como un sistema abierto al que cualquiera puede contribuir y acceder desde cualquier punto de la red de la empresa: no requieren nombres de usuario ni claves como los sistemas tradicionales Cliente/Servidor.
- Los Servidores Web vuelcan información con un simple click del ratón a través de un proceso de hipervínculo.
- La información servida puede ser de cualquier tipo (datos, documentos, multimedia, etc..), gracias a la utilización de los estándares Internet. Esa información es de sólo lectura pues, a diferencia de los sistemas normales Cliente/Servidor, el usuario no puede hacer cambios en el dispositivo original de los datos.
- Dado que el Servidor Web es de tan fácil acceso, ello hace posible publicar información de forma instantánea mediante un simple almacenamiento de la misma en el servidor.
- La amplitud de la red suele ser mayor que otros sistemas Cliente/Servidor, pues la mayor parte de intranet se construyen sobre Redes de Área Extensa (WAN), más que sobre redes LAN.
No hay comentarios:
Publicar un comentario