Red: Una red es un 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: El concepto de cliente hace referencia a un
demandante de servicios, este cliente puede ser un
ordenador como también una aplicación de informática
Servidor: Un servidor hace referencia a un proveedor
de servicios, este servidor a su vez puede ser un
ordenador o una aplicación informática la cual envía
información a los demás
Protocolo: Un protocolo es un conjunto de
normas o reglas y pasos establecidos de manera
clara y concreta sobre el flujo de información en
una red estructurada.
Servicios: Un servicio es un conjunto de información que busca
responder las necesidades de un cliente, donde esta información
pueden ser mail, música, mensajes simples entre software,
videos, etc.
Base de datos: Son bancos de información ordenada, categorizada
y clasificada que forman parte de la red, que son sitios de
almacenaje para la utilización de los servidores y también
directamente de los clientes.
Diferencia entre cliente y servidor
Una máquina cliente es una computadora pequeña con
configuracion básica de hardware, mientras que un server es una
computadora de alta gama con configuración de hardware
avanzada.
Un cliente es una máquina simple y menos poderosa,
mientras que un servidor es una máquina poderosa y
costosa.
Un cliente es utilizado para tareas simples, mientras que un
servidor es usado para almacenar grandes archivos de datos y
aplicaciones.
Comparado a una máquina cliente un servidor proporciona
un desempeño de alto rendimiento.
Un servidor soporta múltiples usuarios conectados,
mientras que un cliente soporta a un solo usuario
conectado a la vez.
Tipos de arquitecturas cliente servidor
Arquitectura de dos capas
Arquitectura de tres capas
Arquitectura N capas
Ejemplos
Navegar una web
Protocolo FTP
servidor SSH
Juegos en red
Sistema DNS
Servidor de Correo
Funciones
Manejo de la interfaz de usuario.
Captura y validación de los datos de entrada.
Generación de consultas e informes
sobre las bases de datos.
Gestión de periféricos compartidos.
Control de accesos concurrentes a bases de datos compartidas.
Enlaces de comunicaciones con otras redes
de área local o extensa.