Tipos de software de servidor

Un servidor es una computadora en una red que escucha las solicitudes de otras computadoras, a menudo llamadas clientes, y responde a ellas. Los tipos comunes de servidores incluyen servidores web que entregan páginas web, servidores de archivos que almacenan archivos, servidores de impresión que administran tareas de impresión y servidores de bases de datos que almacenan conjuntos organizados de información. Los servidores pueden ejecutarse en computadoras independientes o el software del servidor puede ejecutarse en una computadora que también se usa para otro trabajo.

¿Qué es un servidor?

Los informáticos a veces hablan del modelo cliente-servidor de redes, donde un sistema es un cliente que solicita que otro sistema devuelva datos o realice cálculos, o un servidor que proporciona las respuestas a la solicitud de un cliente. Un servidor puede estar ubicado en una oficina, en un centro de datos dedicado o, en el caso de servidores domésticos, simplemente en la esquina de una oficina o sala de estar.

En algunos casos, ciertas computadoras funcionan completamente como clientes, subcontratando casi todo el trabajo a los sistemas de servidores. Las máquinas de baja potencia que tienen esa función a veces se denominan clientes ligeros. . Las computadoras en la World Wide Web suelen ser estrictamente clientes o servidores. Aunque es posible acceder a un sitio web desde un servidor o publicar contenido desde una computadora de escritorio o portátil doméstica, no es particularmente común.

En otros casos, una computadora puede operar como cliente y servidor en varios escenarios. Por ejemplo, es común que un servidor web reciba una solicitud de un cliente y luego, en respuesta a esa solicitud, envíe una consulta a un servidor de base de datos independiente, convirtiéndose esencialmente en un cliente.

Si bien algunos servidores pueden tener hardware especializado, muchos servidores hoy en día ejecutan software de servidor sobre sistemas operativos estándar como Linux o Microsoft Windows. . Ese software maneja las solicitudes de los clientes y es esencialmente lo que convierte la computadora en un servidor.

Internet y software de servidor web

Uno de los tipos de servidores más comunes es el servidor web. Este tipo de servidor maneja solicitudes de navegadores como Google Chrome o Mozilla Firefox a través de Internet o en una red local y responde con páginas web, imágenes y otros datos solicitados por los navegadores.

Los servidores web comunes incluyen los proyectos de código abierto Apache y Nginx y el software patentado de Microsoft llamado Internet Information Services o IIS. . Algunas empresas construyeron sus propios servidores web para su propio uso para manejar sus propias cargas de tráfico únicas u otras necesidades. Muchas organizaciones utilizan servidores web junto con otros tipos de tecnología, como equilibradores de carga. para distribuir tareas entre computadoras y redes de distribución de contenido, o CDN , que almacenan y hacen llegar rápidamente el material a los usuarios.

Comprensión de los servidores de bases de datos

Muchas organizaciones también confían en servidores de bases de datos, que almacenan información de manera confiable y rápida que facilita la actualización y el acceso. Los productos comunes de servidores de bases de datos incluyen Microsoft's SQL Server, PostgreSQL y MySQL .

Muchos servidores de bases de datos, incluidos aquellos, se comunican con clientes de bases de datos mediante variaciones del lenguaje de consulta estructurado o SQL. . Este lenguaje de programación especializado está diseñado para solicitar y editar datos en una base de datos potencialmente grande, y puede ser escrito directamente por programadores o generado por otro software.

Los servidores de bases de datos se utilizan para todo, desde el almacenamiento de registros contables corporativos hasta la realización de publicaciones de blogs en sistemas conectados a servidores web populares.

Servidores de archivo e impresión

Los servidores de archivos e impresión son dos tipos de servidores que se encuentran comúnmente en una red de oficina. Un servidor de archivos almacena los archivos en un lugar donde varios usuarios podrán acceder a ellos, generalmente con algunas configuraciones de seguridad, y un servidor de impresión se comunica con las impresoras y con otras computadoras para administrar la impresión de documentos.

Ambos se pueden ejecutar en computadoras independientes o en computadoras que también se usan para otros trabajos de oficina.