Arquitectura y Funcionamiento de los Servidores en Redes Modernas

Conceptos Fundamentales de Servidores

Servidor: Es una computadora conectada a una red que pone sus recursos a disposición del resto de los computadores integrantes de la red. Suele utilizarse para mantener datos centralizados o para gestionar recursos compartidos.

Tipos de Servidores y sus Funciones

Servidor DNS (Sistema de Nombres de Dominio): Es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignados a cada uno de los participantes. Su función más importante es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

Servidor Web: Es un programa que procesa cualquier aplicación del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente, generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del cliente.

Servidor LAMP: (Linux, Apache, MySQL, PHP/Python/Perl). El término hace referencia al sistema creado por la conjunción de esas aplicaciones libres (de código abierto). Este grupo de aplicaciones generalmente son usados para crear servidores web.

Servidor de Correo: Un servidor de correo es una aplicación informática que tiene como objetivo enviar, recibir y gestionar mensajes a través de las redes de transmisión de datos existentes, con el fin de que los usuarios puedan mantenerse comunicados con una velocidad muy superior a la que ofrecen otros medios de envío de documentos.

OpenSSH Server (Open Secure Shell): Conjunto de aplicaciones que permiten realizar comunicaciones cifradas a través de una red, usando el protocolo SSH. Fue creado como una alternativa libre y abierta al programa Secure Shell, que es software propietario. El proyecto está liderado por Theo de Raadt, residente en Calgary.

Servidor de Aplicaciones

En informática, se denomina servidor de aplicaciones a un servidor en una red de computadores que ejecuta ciertas aplicaciones. Usualmente se trata de un dispositivo de software que proporciona servicios de aplicación a las computadoras cliente.

Ventajas:

  • Integridad de datos y códigos: Al estar centralizada en una o un pequeño número de máquinas servidoras, las actualizaciones están garantizadas para todos sus usuarios. No hay riesgos de versiones viejas.
  • Configuración centralizada: Los cambios en la configuración de la aplicación, como mover el servidor de base de datos o la configuración del sistema, pueden ser hechos centralmente.
  • Seguridad: Se consideran más seguras.
  • Rendimiento (Performance): Limitando el tráfico de la red solamente al tráfico de la capa de presentación.

Otros Tipos de Servidores Especializados

Servidor de Archivos: Tipo de servidor en una red de ordenadores cuya función es permitir el acceso remoto a archivos almacenados en él o directamente accesibles por este.

Protocolos comunes en servidores de archivos:

  • SMB/CIFS: Utilizado principalmente en entornos Windows.
  • Samba: Implementación para sistemas Unix/Linux.
  • NFS: Protocolo nativo de sistemas Unix.

Servidor de Base de Datos: Es un programa que provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor.

Servidor de Impresión: Controla y administra una o más impresoras y acepta los trabajos de impresión de otros clientes de la red.

Servidor Proxy: Lleva a cabo algunas funciones como representante de otros clientes (computadoras) en la red para incrementar el rendimiento de ciertas operaciones (por ejemplo, servir como caché de documentos y otros datos) o para servir como barrera de seguridad (por ejemplo, navegación anónima o filtrado de los datos de entrada peligrosos).

Servidor DHCP (Dynamic Host Configuration Protocol): Es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor.

Servidor Samba: Permite la interconexión de redes Microsoft Windows, Linux, UNIX y otros sistemas operativos juntos, permitiendo el acceso a archivos basados en Windows y compartir impresoras.

Servidor Apache: Es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual. Apache es un esfuerzo de desarrollo de software de colaboración destinada a crear una implementación de código fuente robusto, de grado comercial, con muchas características, a la libre disposición de un servidor HTTP (web).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.