Aplicaciones Cliente-Servidor

Slides:



Advertisements
Presentaciones similares
Internet y tecnologías web
Advertisements

CUPS Configuración y Uso de Paquetes de Software
Hardware y Software de servidor
Arquitectura Avanzada Profesor: Juan José Muñoz Bussi Alumno: Iván Kuschevatzky 2° Cuatrimestre
Noveno Semestre UNIDEC
Introducción a servidores
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
CREACION DE ESPACIOS VIRTUALES PARA TRABAJO EN EQUIPO
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Carlos Rojas Kramer Universidad Cristóbal Colón
BASES DE DATOS CLIENTE SERVIDOR Y DISTRIBUIDAS
SERVIDOR DNS Y WINS INTEGRANTES: Farroñan Beltran Brenher
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
Gestión de usuarios en redes Miguel A. González Ruz 19/11/07.
S.O. Multiusuario, red. Servicio: Cliente/Servidor, p2p
Características generales de un servicio Web.
P2P (peer-to-peer) Migule Ángel Azorín
PROGRAMACION ORIENTADA A OBJETOS II
Sistemas Operativos de Red
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Direccionamiento IP Clases de direcciones. 01 de octubre de 2004Cesar Guisado2 TCP/IP La familia de protocolos TCP/IP fue diseñada para permitir la interconexión.
ELEMENTOS DE UNA RED ( Parte I)
Tecnologías para el desarrollo de aplicaciones Web
INTEGRANTES: MARTINEZ MISHELL MEDINA ENID MENENDEZ EVELYN INTEGRANTES: MARTINEZ MISHELL MEDINA ENID MENENDEZ EVELYN.
Integrantes: James Santana Braulio Mendoza Leonela Burgos
Ing. Karen Torrealba de Oblitas
HERNANDEZ RAMIREZ CAROLINA CONALEP IXTAPALUCA 236.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Análisis del lado del servidor y del lado del cliente Ángel Apolinar Corona Irene Granados García.
Desarrollo de aplicaciones para ambientes distribuidos
© 2014 Cisco Systems, Inc. Todos los derechos reservados.Información confidencial de Cisco Presentation_ID 1 Capítulo 11: Traducción de direcciones de.
Sistema operativo de red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Servidores Conceptos Generales.
Ing. Cristhian Quezada Asenjo
POR: SANTIAGO TORO RENDON LUIS ANGEL NEGRETE HERNANDEZ.
Trabajo Practico nº 6 Alumnas: Fiorella Cuervo Reist Agustina.
RESUMEN CAPITULO 6.
Almacenamiento virtual de sitios web “HOST VIRTUALES” Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto.
Protocolo de comunicaciones. Se usan en las comunicaciones, son una serie de normas que aportan diferentes funciones. Permiten localizar un ordenador de.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
Trabajo Practico Nº 6 Suelgaray- Torres.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Página 1 de 33 REDES. Página 2 de 33 REDES TELEMÁTICA = Telecomunicaciones + Informática Disciplina Emisores - Receptores Canal (Transmisión de Datos)
Escuela Normal “Profr. Darío Rodríguez Cruz”
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
1 Ana Mercedes Cáceres Instructor: Raúl Aguilar Año 2006 [Parte I ]
Almacenamiento virtual de sitios web: «Hosts» virtuales. Jesús Torres Cejudo.
Modelo de 3 capas.
S ERVICIOS DE RED E I NTERNET T EMA 4 : I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS W EB Nombre: Adrián de la Torre López.
Nombre Tema: Modelo Cliente-Servidor Integrantes: Enrique Aponte Lourdes Molina Pablo López Janeth Hernández Marbella Olvera Arturo Parra.
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
A RQUITECTURA DE SOFTWARE. CLIENTE-SERVIDOR Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor)
Unidad III Protocolos y Servicios. Filosofía Cliente/Servidor Cliente/servidor no es más que la forma de llamar a las aplicaciones que trabajan en conjunto.
Jorge De Nova Segundo. Clientes DNS Se puede considerar que un resolver es cualquier software capaz de preguntar a un servidor DNS e interpretar sus respuestas.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Tecnologías Cliente / Servidor
Almacenamiento virtual de sitios web: «Hosts» virtuales
BASE DE DATOS DISTRIBUIDAS
Computación e Internet Computación e Internet - Lcdo. Félix Bucarelo – COMPUTACIÓN E INTERNET Facilitador Lcdo. Félix Bucarelo.
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
Jazmín Santamaría Espinoza. Es aquel que muestra las relaciones físicas entre los componentes de software y de hardware en el sistema entregado. Así,
YUBER ANDRÉS LOAIZA OROZCO SERVIDOR PROXY GESTIÓN DE REDES DE DATOS.
REDES Angie Paola Gutiérrez C. ♥ Once ♥. REDES DE COMPUTADORAS Es un conjunto de elementos interceptados entre si, para compartir información. Como en.
Conociendo el modelo Cliente-Servidor
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Cliente Servidor Petición Respuesta Aplicaciones Cliente-Servidor.
Transcripción de la presentación:

Aplicaciones Cliente-Servidor Alumnos Varios

Esta arquitectura consiste básicamente en que un programa, el Cliente informático realiza peticiones a otro programa, el servidor, que les da respuesta. En esta arquitectura la capacidad de proceso está repartida entre los clientes y los servidores, aunque son más importantes las ventajas de tipo organizativo debidas a la centralización de la gestión de la información y la separación de responsabilidades, lo que facilita y clarifica el diseño del sistema.

Ventajas Centralización del control: los accesos, recursos y la integridad de los datos son controlados por el servidor de forma que un programa cliente defectuoso o no autorizado no pueda dañar el sistema. Escalabilidad: se puede aumentar la capacidad de clientes y servidores por separado. Todos los datos se almacenan en los servidores, así que tienen capacidad mejor del control de la seguridad. El servidor puede controlar el acceso y el recurso al cerciorarse que dejó solamente ésos accesos de usuarios permitidos y cambia datos. Es más flexible que el paradigma del P2P para poner al día los datos u otros recursos. Cualquier elemento de la red C/S puede ser aumentado fácilmente

Desventajas La congestión del tráfico ha sido siempre un problema desde el primer día del nacimiento del paradigma de C/S. Cuando una gran cantidad de clientes envían peticiones al mismo servidor al mismo tiempo, puede ser que cause muchos de los apuros para el servidor. Más clientes hay más apuros que tiene. Mientras que, el ancho de banda de la red del P2P se compone de cada nodo en la red, cuanto más nodos hay, mejor el ancho de banda que tiene. El paradigma de C/S no tiene la buena robustez como red del P2P. Cuando el servidor está caído, las peticiones de los clientes no pueden ser satisfechas. En la mayor parte de redes del P2P, los recursos están situados generalmente en nodos por todas partes de la red. Aunque algún nodos salen o abandonan la descarga; otros nodos pueden todavía acabar de descargar consiguiendo datos del resto de los nodos en la red. El software y el hardware de un servidor es generalmente muy terminantes. Un hardware regular del ordenador personal puede no poder servir sobre cierta cantidad de clientes. Mientras tanto, una edición casera de Windows XP incluso no tiene IIS a trabajar como servidor. Necesita software y el hardware específico satisfacer el trabajo. Por supuesto, aumentará el coste

El servidor de cliente es la arquitectura de red que separa al cliente (a menudo un uso que utiliza un interfaz utilizador gráfico) de un servidor. Cada caso del software del cliente puede enviar peticiones a un servidor. Los tipos específicos de servidores incluyen los servidores web, los servidores del uso, los servidores de archivo, los servidores terminales, y los servidores del correo. Mientras que sus propósitos varían algo, la arquitectura básica sigue siendo igual.

Por ejemplo, si estás leyendo un artículo en wikipedia, tu computadora y el web browser serían un cliente, y las computadoras, las bases de datos, y los usos que componen Wikipedia serían el servidor. Cuando el web browser solicita un artículo particular, el servidor de Wikipedia encuentra toda la información requerida para exhibir el artículo en la base de datos de Wikipedia, la pone en un Web page, y la envía de nuevo a tu web browser.

Características de un servidor: • Voz pasiva (esclavo) • Espera para las peticiones • Sobre el recibo de peticiones, las procesa y entonces los servicios son contestados estas a punto de Características de un cliente: • Activo (amo) • Envía peticiones • Las esperas para y reciben contestaciones del servidor

Los servidores pueden ser apátridas o stateful. Un servidor apátrida no guarda ninguna información entre las peticiones. Un servidor del HTTP para las páginas estáticas del HTML es un ejemplo de este. Un servidor stateful puede recordar la información entre las peticiones. El alcance de esta información puede ser global o sesión-específico. Apache Tomcat es un ejemplo de un servidor stateful. Otro tipo de arquitectura de red se conoce como arquitectura del par-a-par porque cada nodo o caso del programa es un “cliente” y un “servidor” y cada uno tiene responsabilidades equivalentes. Ambas arquitecturas están en uso amplio.

Arquitectura Una arquitectura genérica del cliente/servidor tiene dos tipos de nodos en la red: clientes y servidores. Consecuentemente, estas arquitecturas genéricas se refieren a veces como arquitecturas “de dos niveles”. Algunas redes consistirán en tres diversas clases de nodos: cliente, servidores del uso que datos de proceso para los clientes, y servidores de la base de datos que almacenan los datos para los servidores del uso. Esta configuración se llama una arquitectura de la tres-capas. La ventaja de una arquitectura de la n-capas comparado con una arquitectura de dos niveles (o una tres-capas con un de dos niveles) es que separa hacia fuera el proceso, eso ocurre para mejorar el balance la carga en los diversos servidores; es más escalable. Las desventajas de las arquitecturas de la n-capas son: 1)Pone más carga en la red 2)Es mucho más difícil programar y probar software que en arquitectura de dos niveles porque más dispositivos tienen que comunicarse para terminar la transacción de un usuario

Dirección Los métodos de dirección en ambientes del servidor de cliente se pueden describir como sigue • Dirección del proceso de la máquina; donde la dirección se divide como sigue proceso@máquina. Por lo tanto 56@453 indicaría el proceso 56 en la computadora 453 • Servidor de nombres; Los servidores de nombres tienen un índice de todos los nombres y direcciones de servidores en el dominio relevante. • Localización de Paquetes; Los mensajes de difusión se envían a todas las computadoras en el sistema distribuido para determinar la dirección de la computadora de la destinación • Comerciante; Un comerciante es un sistema que pone en un índice todos los servicios disponibles en un sistema distribuido. Una computadora que requiere un servicio particular comprobará con el servicio que negocia para saber si hay la dirección de una computadora que proporciona tal servicio.