Es un sistema de comunicación que vincula a varios dispositivos o
procesadores informaticos a tráves de una red.
El cliente realiza peticiones de servicios al servidor.
El servidor se encarga de satisfacer dichos requerimientos.
Arquitectura
Son los distintos aspectos que caracterizan a una aplicación (proceso, almacenamiento,
control y operaciones de entrada y salida de datos) situados en más de un computador,
los cuales se encuentran interconectados mediante una red de comunicaciones.
Sistema que e aplica para la mayoría de los sistemas informáticos alrededor del mundo
Propósito
Mantener una comunicación de información entre las entidades de una
red mediante el uso de protocolos establecidos y el apropiado
almacenaje de esta
Aplicaciones donde se usa este tipo de topología
Servidores Web
Almacena los archivos HTML de una pagina web y su
contenido
Servidor de base de datos
Maneja y administra grandes volumenes de datos
Servidor de correo
Envia correos electrónicos e emails
Servidor de archivos
almacena y distribuye diferentes tipos de archivos informáticos entre los clientes de una
red de computadoras, (FTP)
Servidor de Impresion
Conecta una impresora a red, para que cualquier PC
pueda acceder a ella e imprimir trabajos, sin depender
de otro PC para poder utilizarla
Componentes
Servidor
Ordenador que gestiona a los usuarios, el flujo de
información y el tratamiento seguro de ésta
Funciones
Procesar requerimientos de bases de datos
Procesar requerimientos de bases de datos
Procesar la lógica de la aplicación y realizar validaciones a nivel de bases de datos
Formatear datos para trasmitirlos a los clientes
Red
Conjunto de clientes, servidores y base de datos unidos de una manera física o no física en el que existen protocolos de
transmisión de información establecidos.
Cliente
Demandante de servicios, este cliente puede ser un ordenador como
también una aplicación de informática, la cual requiere información
proveniente de la red para funcionar.
Funciones
Recibir resultados del servidor
Administrar la interfaz de usuario
Formatear resultados
Generar requerimientos de bases de datos.
Interactuar con el usuario
Procesar la lógica de la aplicación y hacer validaciones locales.
Protocolo
Conjunto de normas o reglas y pasos establecidos de manera
clara y concreta sobre el flujo de información en una red
estructurada.
Base de datos
Bancos de información ordenada y clasificada que forman parte de la red
Enrutadores
Dirigen el tráfico de información, su trabajo es bidireccional, identifican el terminal que solicita la información y hacen que ésta le llegue del modo
más eficaz y seguro.
Ejemplos usados en mi entorno donde se evidencia su
aplicacion