¿Qué es un servidor?
En computación, un servidor es una computadora que es capaz de proveer un servicio, datos o recursos de hardware y software a otros dispositivos o usuarios, conocidos como clientes. Una misma computadora puede alojar varios servidores y proveer múltiples servicios a la vez.
Cualquier computadora puede ser un servidor, y el cliente incluso puede operar en la misma computadora en la que se encuentra el servidor. Sin embargo, por razones de seguridad, usualmente los servidores están en computadoras o redes de computadoras dedicadas a este propósito. Normalmente, los dispositivos en los que funciona el servidor tienen mayores capacidades que los dispositivos a los que atiende. Los clientes suelen transmitir sus peticiones al servidor a través de una red —privada, en el caso de una organización, empresa o institución, o externa, como Internet—.
Los servidores están diseñados para estar siempre encendidos, y conectados a la red. Los modelos de red más comunes son:
- Cliente-servidor: cliente y servidor están separados y cada uno cumple su rol específico. Este modelo es el que utilizan, por ejemplo, los servicios de correo electrónico.
- Peer-to-peer (P2P), o red de pares: todas las computadoras conectadas a la red pueden actuar alternativamente como servidores o como clientes según el caso. Un ejemplo son los sistemas de intercambio de ficheros.
¿Qué es una granja de servidores?
Se conoce como granja de servidores a una colección de servidores que trabajan en conjunto para alcanzar capacidades que van más allá de las posibilidades de una sola computadora. Las granjas de servidores están conformadas por un gran número de supercomputadoras que actúan como servidores y servidores de respaldo, y también implican la instalación de conmutadores, enrutadores y potentes sistemas de enfriamiento.
Las granjas de servidores son costosas desde el punto de vista económico, pero además tienen un gran costo energético. La granja de servidores más grande del mundo se encuentra en Nevada, Estados Unidos; se llama The Citadel (La Ciudadela) y tiene casi 700 kilómetros cuadrados. Funciona con energía renovable, cosa que la diferencia de sus principales competidores.
Siete de las diez granjas de servidores más grandes del mundo están en Estados Unidos, mientras que la más grande de Europa se encuentra en Londres.
¿Qué es un protocolo de red?
Los servidores atienden las peticiones de los clientes a través de una serie de protocolos. Los protocolos son un conjunto de reglas que determinan la manera en la que se lleva a cabo la comunicación entre los dispositivos que conforman una red, incluyendo las comunicaciones entre servidores y clientes.
Para que la comunicación entre cliente y servidor sea funcional, ambos deben seguir el mismo protocolo. En el caso de los servidores web, por ejemplo, se utiliza el Protocolo de Transferencia de Hipertexto, mejor conocido como HTTP.
¿Cuáles son las principales aplicaciones de los servidores?
Los servidores pueden desempeñar diferentes roles y ofrecer diversos tipos de servicios, dependiendo de su configuración y función específica. Estos son algunos tipos comunes de servidores y sus aplicaciones:
- Servidores web: proporcionan sitios y aplicaciones web a través de Internet.
- Servidores DNS: traducen nombres de dominio en direcciones IP para permitir la comunicación en Internet.
- Servidores de juegos: albergan juegos en línea y permiten la interacción simultánea entre varios jugadores en un mismo entorno virtual.
- Servidores de bases de datos: generalmente son utilizados en el ámbito empresarial para almacenar y administrar bases de datos, permitiendo el acceso tanto a miembros de la organización como a los usuarios (a través de los sistemas de gestión de relaciones con los clientes, o CRM).
- Servidores de impresión: permiten la administración de los sistemas de impresión dentro de una red.
- Servidores de streaming: distribuyen contenido multimedia en tiempo real o proporcionan bajo demanda contenidos almacenados.
- Servidores de archivos: almacenan diversos tipos de archivos y permiten a los usuarios el acceso a ellos, en un entorno seguro, a través de una serie de dispositivos conectados en red o a través de Internet.