Académique Documents
Professionnel Documents
Culture Documents
SISTEMAS DISTRIBUIDOS
AVANCE PROYECTO UNIDAD 2:
BASE DE DATOS DISTRIBUIDA EN UNA RED LOCAL
P R E S E N T A N:
FELIPE ERICK DE LA CRUZ
GILBERTO DEMETRIO OVANDO
RICARDO MATEO MARTNEZ
YESICA SONIA MARGARITO RAMIREZ
JESUS BECERRIL MENDOZA
JORGE ANTONIO SANCHEZ LORENZO
GRUPO: ISC-801
DOCENTE:
ING. ADRIANA REYES NAVA
INTRODUCCION
Los sistemas distribuidos son muy usados en todas las reas, ya que a travs de
ellos se pueden conectar varios nodos (clientes), y realizar consultas y
modificaciones sobre registros, esto facilita el manejo de datos y optimiza el
tiempo de ejecucin.
A continuacin se presentara un breve avance sobre el proyecto, en donde se
mont una pequea base de datos en postgresql en una pequea red local, y asi
los clientes conectados a la red tuvieran acceso a la base datos, otorgando
permisos y denegando.
OBJETIVO GENERAL
JUSTIFICACION
Una plataforma con la tecnologa cliente servidor nos permite realizar peticiones y
transacciones es por ello que en el presente proyecto se busc y se hizo uso de
un software capaz de realizar dichas tareas- El uso de Posgres SQL para realizar
transacciones es ideal para mostrar lo que es un cliente servidor.
MARCO TEORICO
El modelo cliente - servidor
TCP es un protocolo orientado a conexin. No hay relaciones maestro/esclavo. Las aplicaciones, sin
embargo, utilizan un modelo cliente/servidor en las comunicaciones.
Un servidor es una aplicacin que ofrece un servicio a usuarios de Internet; un cliente es el que pide ese
servicio. Una aplicacin consta de una parte de servidor y una de cliente, que se pueden ejecutar en el mismo
o en diferentes sistemas.
Los usuarios invocan la parte cliente de la aplicacin, que construye una solicitud para ese servicio y se la
enva al servidor de la aplicacin 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 mltiples peticiones (mltiples clientes) al
mismo tiempo.
Mltiple Server
Para que un proceso se realice de la mejor manera, es preferible utilizar terminales distintos
realizando la misma tarea, a centralizar los recursos y que con HW Y SW se realice la misma
tarea. Con la ejecucin de mltiples servidores el procesamiento es ms rpido, el tiempo de
respuesta es descentralizado y se incrementa la confiabilidad.
Cooperacin de procesos paralelos
El mismo proceso se ejecuta simultneamente (sistemas redundantes).
Cooperacin de base de datos
Si se requiere de cierta informacin ya existente, por qu crearla de nuevo, simplemente
interacta y aprovecha la informacin ya creada.
SERVIDOR
Un servidor, como la misma palabra indica, es un ordenador o mquina informtica
que est al servicio de otras mquinas, ordenadores o personas llamadas
clientes y que le suministran a estos, todo tipo de informacin. A modo de ejemplo,
imaginemos que estamos en nuestra casa, y tenemos una despensa. Pues bien a
la hora de comer necesitamos unos ingredientes por lo cual vamos a la despensa,
los cogemos y nos lo llevamos a la cocina para cocinarlos.
TIPOS DE SERVIDORES
En esta tabla podemos ver los tipos de servidores ms habituales.
DENOMINACIN DEL
SERVIDOR
DESCRIPCIN
Es el servidor que almacena, enva, recibe y realiza
Servidor de Correo
Servidor Proxy
Servidor Web
Servidores Clster
Servidores Dedicados
Servidores de imgenes
POSTGRES
Es un Sistema de gestin de bases de datos relacional orientado a objetos y libre,
publicado bajo la licencia BSD.
DESARROLLO
El servidor se implement en el sistema operativo FreeBSD una distribucin de
Linux, con el gestor de base de datos postgreSQL.
CONCLUSION