Qué es un servidor
Un servidor es un ordenador (con sus programas) que está al servicio de otros ordenadores, dispositivos electrónicos (impresoras, móviles, etc.) y personas a los que suministra información.
Todos estos sujetos que reciben la información de un servidor se conocen como clientes.
Imaginemos que queremos hacer una tarta. El servidor es como una despensa. Tenemos que acudir a él para obtener el bizcocho, el chocolate y la nata, que podrían ser los mensajes de correo, la web y los archivos en la nube.
Es lo que se conoce como el modelo cliente-servidor: el cliente pide y el servidor le abastece de los recursos que necesita. Por tanto, la información puede ser en formato texto, vídeo, audio, imágenes, emails, aplicaciones, etc.
Un servidor es un ordenador más potente de lo normal y se encuentra siempre encendido, ya que si está apagado o da algún error, no será capaz de cumplir con su función.
Tipos de servidores
Hay multitud de tipos de servidores. Cada uno tiene las características adecuadas para las tareas específicas que realiza. Aquí tienes los más habituales.
Servidor de correo
También conocido como Mail Server, es un ordenador que envía, recibe y almacena los mensajes de correo electrónico o emails.
A su vez, se dividen en servidores POP3 y servidores SMTP. Los primeros almacenan los correos entrantes y lo sirven al usuario cuando se conecta. Los segundos se encargan de enviar el correo saliente.
Existe un tercer tipo que son los servidores IMAP, que permiten administrar el correo electrónico sin necesidad de descargarlo en tu ordenador o en un gestor de correo.
Servidor proxy
Este tipo de servidor actúa como intermediario entre el servidor y el cliente. De este modo, el servidor no conoce la identidad del cliente. Se utiliza para mejorar la privacidad del usuario. Es habitual en los navegadores de Internet.
Servidor FTP
Es el acrónimo de File Transfer Protocol, que sería protocolo de transferencia de archivos en español. Se utiliza para enviar archivos de un ordenador a un servidor o para descargarlos desde el servidor al ordenador.
Servidor de bases de datos
Ofrece servicios de almacenamiento y gestión de bases de datos a sus clientes. Permite almacenar grandes cantidades de información, como datos bancarios.
Cuando se quiere almacenar ingentes cantidades de información se utiliza un clúster de servidores, que es un conjunto de servidores de bases de datos.
Servidor web
Almacena todos los archivos propios de una página web (texto, imagen, vídeo, etc.) y los muestra a los clientes a través de los navegadores. Utiliza Protocolo HTTP (Hipertext Transfer Protocol)
El espacio que proporcionan estos servidores para alojar tu propio sitio web se denomina hosting.
Un servidor web estático, o pila, consiste en una computadora (hardware) con un servidor HTTP (software). Llamamos a este "estático" debido a que el servidor envía los archivos almacenados "tal cual" a tu navegador.
Un servidor web dinámico consiste en un servidor web estático con un software extra , lo común es que sea una aplicación servidor y una base de datos. Llamamos a esto "dinámico" por que la aplicación servidor actualiza los archivos almacenados en la base de datos antes de enviarlos mediante el servidor HTTP.