Clienteservidor

Páginas: 8 (1881 palabras) Publicado: 15 de abril de 2015
TCP es un protocolo orientado a conexión. No hay relaciones maestro/esclavo. Las aplicaciones, sin embargo, utilizan un modelo cliente/servidor en las comunicaciones.
Un servidor es una aplicación que ofrece un servicio a usuarios de Internet; un cliente es el que pide ese servicio. Una aplicación consta de una parte de servidor y una de cliente, que se pueden ejecutar en el mismo o endiferentes sistemas.
Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte.
El servidor es un programa que recibe una solicitud, realiza el servicio requerido y devuelve los resultados en forma de una respuesta. Generalmente un servidor puede tratar múltiples peticiones(múltiplesclientes) al mismo tiempo.

Cliente:
El cliente es el proceso que permite al usuario formular los requerimientos y pasarlos al servidor, se le conoce con el término front-end.
El Cliente normalmente maneja todas las funciones relacionadas con la manipulación y despliegue de datos, por lo que están desarrollados sobre plataformas que permiten construir interfaces gráficas de usuario (GUI), además deacceder a los servicios distribuidos en cualquier parte de una red.
Las funciones que lleva a cabo el proceso cliente se resumen en los siguientes puntos:
• Administrar la interfaz de usuario.
• Interactuar con el usuario.
• Procesar la lógica de la aplicación y hacer validaciones locales.
• Generar requerimientos de bases de datos.
• Recibir resultados del servidor.
• Formatear resultados.Servidor:
Es el proceso encargado de atender a múltiples clientes que hacen peticiones de algún recurso administrado por él. Al proceso servidor se le conoce con el término back-end .
El servidor normalmente maneja todas las funciones relacionadas con la mayoría de las reglas del negocio y los recursos de datos.
Las funciones que lleva a cabo el proceso servidor se resumen en los siguientespuntos:
• Aceptar los requerimientos de bases de datos que hacen los clientes.
• Procesar requerimientos de bases de datos.
• Formatear datos para trasmitirlos a los clientes.
• Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos.

Evolución del modelo cliente-servidor:
Un servidor es un equipo de altas prestaciones que contiene archivos y recursos que se“sirven” o comparten con otros equipos a través de una red. Los servidores suelen hacer las veces de concentrador de una red de equipos conectados, de los cuales procesan solicitudes (red cliente/servidor). Se denomina cliente a cualquier equipo que pueda conectarse a un servidor y utilizar los recursos que controla, como una página Web u otros archivos, una conexión a una impresora, acceso a Interneto, incluso, correo electrónico.

·        La era de la computadora central: Se encargaba de prestar servicios caracterizados por que cada servicio se prestaba solo a un grupo exclusivo de usuarios.
·        La era de las computadoras dedicadas: esta es la era donde cada servicio empleaba su propio computadora que permitía que los usuarios de ese servicio se conectaran directamente.
·        La erade la conexión libre: Estas computadoras de escritorio se conectan a las computadoras de servicio empleando software que permite la emulación de algún tipo de terminal. En otros casos se les transfiere la información haciendo uso de recursos magnéticos o por transcripción.
·        La era del computo a través de redes: Brinda la posibilidad de que todos los usuarios puedan acceder a la informaciónde todas las computadoras y a la vez que los diversos sistemas intercambien información.
·        La era de la arquitectura cliente servidor: Bajo este modelo cada usuario tiene la libertad de obtener la información que requiera en un momento dado proveniente de una o varias fuentes locales o distantes y de procesarla como según le convenga. Los servidores también pueden intercambiar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ntcl cinf0284.01 análisis y diseño de arquitectura clienteservidor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS