af Georgina Monroy 3 år siden
209
Mere som dette
ambos en maquinas diferentes
maquina2
conectados a una red local
maquina 2
maquina 1
procesos cooperativos
maquina unica
clientes y servidores
Stripping
distribución de daos a varios discos
RAID redundant arrays of inexpensive drives
uso paralelo de discos de almacenamiento
tolerancia a fallas
protección anticorrupcion de información
mirroring (espejo)
uso de 2 discos al mismo tiempo (copia exacta para su uso en la falla de alguno de los dos)
duplexing (duplicacion)
uso de controladores independientes
copias del datos del disco principal
herramientas
son compiladores, lenguajes de programación, generadores de reportes
aplicaciones
llaves de mano (procesador de palabras
protocolo del servicio
sistema operativo de red
protocolo de transporte
formatea datos y los transmite al cliente
acepta requerimientos de BD
procesa requerimientos de BD
procesa la lógica de la aplicacion
aplicación que atiende múltiples clientes
administra recursos de datos
administra sus peticiones
maneja funciones relacionada
emplea las reglas de negocio
inicio activo con el servidor
generar requerimientos de BD
formateo de resultados
recepción de resultados del servidor
procesar la lógica y validación local
interacción con usuario
administrar interfaz con usuario
el usuario solicita requerimientos al servidor
mediante 2 tecnicas
conductos (pipes)
conectan elementos y permiten flujo de datos
uso de semaforos
indican disponibilidad de recursoso
mismo equipo o diferentes
mensajes en colas FIFO
peer to peer
agrupacion de servidores separados
mas clientes y servidores
servidores
clientes
de hardware
aplicación, codificacion de procesos
presentacóon de interfaz con usuario
navegadores web (internet explorer, Safari, Firefox, Microsoft outlook, Moxilla, Apple)
Apple OS X Server
Solaris
Unix (IBM AIX, HP- UX
GNU/Lnux server
RedHat, Ubuntu Server, CentOS, SuSE, linux Enterprise Server
microsoft windows server versiones 2002 y 2008
un nodo solicita servicios a otro nodo o aun tercero
relacion de igualdad
mismo protocolo de comunicación
divididas en partes y ejecutadas en multiples plataformas
tareas repartidas en sistemas autosuficientes
objetos
web
de transacciones
de impresión
de bases de datos
de archivos
clientes potentes - servidor ligero
mas clientes - servidor mas potente
muestra resultados a usuario
el cliente recibe resultados
procesa la solicitud
se activa con una solicitud
espera pasiva
inicialización