El término “servidor” (del inglés “server”, que significa “sirviente”) se utiliza en in­fo­r­má­ti­ca con un doble sentido. Por un lado, se refiere a un ordenador que pone recursos a di­s­po­si­ción a través de una red; por otro, al programa que se ejecuta en ese mismo ordenador.

VPS gratis
Servidor virtual 30 días gratis

Co­n­vé­n­ce­te por ti mismo y elige un servidor virtual.

¿Qué es un servidor?

Existen dos de­fi­ni­cio­nes de servidor:

  • Servidor (hardware): un servidor físico es una máquina física integrada en una red in­fo­r­má­ti­ca en la que, además del sistema operativo, funcionan uno o varios se­r­vi­do­res basados en software. Una de­no­mi­na­ción al­te­r­na­ti­va para un servidor basado en hardware es host (término inglés para “anfitrión”). En principio, todo ordenador puede usarse como host con el software de servidor co­rre­s­po­n­die­n­te.
  • Servidor (software): un servidor basado en software es un programa que ofrece un servicio especial que otros programas de­no­mi­na­dos clientes (clients) pueden usar a nivel local o a través de una red. El tipo de servicio depende del tipo de software del servidor. La base de la co­mu­ni­ca­ción es el modelo cliente-servidor y, en lo que concierne al in­te­r­ca­m­bio de datos, entran en acción los pro­to­co­los de tra­n­s­mi­sión es­pe­cí­fi­cos del servicio.
Consejo

En IONOS puedes alquilar tu propio servidor para una amplia variedad de proyectos (servidor web, servidor de correo o una apli­ca­ción pe­r­so­na­li­za­da) a precios muy co­m­pe­ti­ti­vos. 

¿Cómo funciona un servidor?

La puesta a di­s­po­si­ción de los servicios del servidor a través de una red in­fo­r­má­ti­ca se basa en el modelo cliente-servidor, concepto que hace posible di­s­tri­buir las tareas entre los di­fe­re­n­tes or­de­na­do­res y hacerlas ac­ce­si­bles para más de un usuario final de manera in­de­pe­n­die­n­te. Cada servicio di­s­po­ni­ble a través de una red será ofrecido por un servidor (software) que está en escucha pe­r­ma­ne­n­te. Este es el único modo de asegurar que los na­ve­ga­do­res web o los clientes de correo ele­c­tró­ni­co siempre tengan la po­si­bi­li­dad de acceder al servidor ac­ti­va­me­n­te y de usar el servicio en función de sus ne­ce­si­da­des.

Imagen: Esquema: modelo cliente-servidor
El modelo cliente-servidor

¿Qué tipos de se­r­vi­do­res existen?

La co­mu­ni­ca­ción entre el cliente y el servidor depende de cada servicio y se define por medio de un protocolo de tra­n­s­mi­sión. Este principio puede aclararse partiendo de los si­guie­n­tes tipos de se­r­vi­do­res:

  • Servidor web: la tarea principal de un servidor web es la de guardar y organizar páginas web y en­tre­gar­las a clientes como na­ve­ga­do­res web o crawlers. La co­mu­ni­ca­ción entre servidor (software) y cliente se basa en HTTP, es decir, en el protocolo de tra­n­s­fe­re­n­cia de hi­pe­r­te­x­to o en HTTPS, la variante co­di­fi­ca­da. Por regla general, se tra­n­s­mi­ten do­cu­me­n­tos HTML y los elementos in­cru­s­ta­dos en ellos, como imágenes, hojas de estilo o scripts. Entre los se­r­vi­do­res web más populares se en­cue­n­tran el servidor web Apache, Microsoft Internet In­fo­r­ma­tion Services (IIS) y NGINX.
  • Servidor de archivos: un servidor de archivos se encarga de almacenar los datos a los que acceden los di­fe­re­n­tes clientes a través de una red. Las empresas apuestan por dicha gestión de archivos para que sea mayor el número de grupos de trabajo que tengan acceso a los mismos datos. Un servidor de archivos co­n­tra­rre­s­ta los co­n­fli­c­tos ori­gi­na­dos por las di­fe­re­n­tes versiones de archivos locales y hace posible tanto el ve­r­sio­na­do au­to­má­ti­co de los datos como la rea­li­za­ción de copias de seguridad ce­n­tra­li­za­das de todos los datos de la empresa. En el acceso al servidor de archivos por medio de Internet entran en juego pro­to­co­los de tra­n­s­mi­sión como FTP (File Transfer Protocol), SFTP (Secure File Transfer Protocol), FTPS (FTP sobre SSL) o SCP (Secure Copy). Los pro­to­co­los SMB (Server Message Block) y NFS (Network File System) se en­cue­n­tran ha­bi­tua­l­me­n­te en las redes de área local (LAN).
  • Servidor de correo ele­c­tró­ni­co: un servidor de correo ele­c­tró­ni­co consta de varios módulos de software cuya in­ter­ac­ción hace posible la recepción, el envío y el reenvío de correos ele­c­tró­ni­cos, así como su puesta a punto para que estén di­s­po­ni­bles. Por regla general funciona mediante el protocolo de tra­n­s­fe­re­n­cia simple de correo (SMTP). Los usuarios que quieran acceder a un servidor de correo ele­c­tró­ni­co necesitan un cliente de correo ele­c­tró­ni­co que recoja los mensajes del servidor y los entregue en la bandeja de entrada, proceso que tiene lugar a través de los pro­to­co­los IMAP (Internet Message Access Protocol) o POP (Post Office Protocol).
  • Servidor de base de datos: un servidor de base de datos es un programa in­fo­r­má­ti­co que po­si­bi­li­ta que otros programas puedan acceder a uno o varios sistemas de bases de datos a través de una red. Las so­lu­cio­nes de software con una elevada cuota de mercado son Oracle, MySQL, Microsoft SQL Server, Po­s­t­gre­S­QL y DB2. Los se­r­vi­do­res de bases de datos ayudan a los se­r­vi­do­res web, por regla general, a la hora de almacenar y servir datos.
  • Servidor de juegos: los se­r­vi­do­res de juegos son se­r­vi­do­res (software) creados es­pe­cí­fi­ca­me­n­te para juegos mu­l­ti­ju­ga­dor online. Estos se­r­vi­do­res gestionan los datos del juego online y permiten la in­ter­ac­ción en tiempo real con el mundo virtual. La base de hardware de un servidor de juegos se encuentra en el centro de datos de los pro­vee­do­res es­pe­cia­li­za­dos o está di­s­po­ni­ble en una red doméstica local.
  • Servidor proxy: un servidor proxy sirve como interfaz de co­mu­ni­ca­ción en las redes in­fo­r­má­ti­cas. En su papel de in­te­r­me­dia­rio, el servidor proxy recibe las so­li­ci­tu­des de red y las transmite a través de su propia dirección IP. Los se­r­vi­do­res proxy se usan para filtrar la co­mu­ni­ca­ción, para controlar el ancho de banda, para aumentar la di­s­po­ni­bi­li­dad a través del reparto de cargas, así como para guardar datos te­m­po­ra­l­me­n­te (al­ma­ce­na­mie­n­to en caché). Además, los se­r­vi­do­res proxy permiten un alto grado de anonimato, ya que la dirección IP del cliente queda oculta en el proxy.
  • Servidor DNS: el servidor DNS o servidor de nombres permite la re­so­lu­ción de nombres en una red. Los se­r­vi­do­res DNS son de vital im­po­r­ta­n­cia para la red in­fo­r­má­ti­ca mundial (WWW), ya que traducen los nombres de host como www.example.com en la co­rre­s­po­n­die­n­te dirección IP. Si quieres saber más sobre los se­r­vi­do­res de nombres y sobre el sistema de nombres de dominio (DNS), visita nuestra Digital Guide.
  • Servidor GPU: los se­r­vi­do­res GPU son se­r­vi­do­res es­pe­cia­li­za­dos que, en lugar de usar úni­ca­me­n­te CPU, in­co­r­po­ran potentes pro­ce­sa­do­res gráficos (GPU) para procesar más rápido tareas de alta exigencia. Se utilizan sobre todo en apli­ca­cio­nes de in­te­li­ge­n­cia ar­ti­fi­cial, apre­n­di­za­je au­to­má­ti­co, re­n­de­ri­za­do 3D o si­mu­la­cio­nes cie­n­tí­fi­cas. Gracias al pro­ce­sa­mie­n­to en paralelo de múltiples flujos de datos, las GPU aceleran co­n­si­de­ra­ble­me­n­te los cálculos complejos. En co­m­pa­ra­ción con los se­r­vi­do­res co­n­ve­n­cio­na­les, los se­r­vi­do­res GPU ofrecen una potencia de cálculo muy superior para cargas de trabajo es­pe­cia­li­za­das.

En teoría, un único di­s­po­si­ti­vo físico puede alojar di­fe­re­n­tes tipos de se­r­vi­do­res. Sin embargo, es habitual alojar cada uno de los se­r­vi­do­res en un ordenador in­de­pe­n­die­n­te o di­s­tri­bui­r­los entre varios or­de­na­do­res. De esta manera, se evita que la uti­li­za­ción del hardware de un servicio repercuta en el re­n­di­mie­n­to de otros servicios.

¿En qué consiste el alo­ja­mie­n­to de se­r­vi­do­res?

Mientras que a las grandes empresas les sale rentable la ad­qui­si­ción de hardware de se­r­vi­do­res, los autónomos y los pa­r­ti­cu­la­res que quieren de­sa­rro­llar proyectos en un servidor propio suelen recurrir no­r­ma­l­me­n­te al alquiler. Los pro­vee­do­res es­pe­cia­li­za­dos ofrecen di­fe­re­n­tes modelos de se­r­vi­do­res de alquiler en los que los usuarios no tienen que preo­cu­par­se por el fu­n­cio­na­mie­n­to de la máquina física. La gama de productos abarca desde se­r­vi­do­res dedicados cuyos co­m­po­ne­n­tes de hardware se ponen a di­s­po­si­ción de los usuarios de manera exclusiva, hasta servicios de alo­ja­mie­n­to co­m­pa­r­ti­do para alojar a varios clientes virtuales en una una misma in­frae­s­tru­c­tu­ra de hardware.

Ir al menú principal