¿Qué es un Servidor? ¿Y un Cliente?


En informática es frecuente utilizar los terminos:

  • Servidor (Server): En lineas generales se puede decir que es un sistema (Hardware y/o Software) que atiende (Sirve) peticiones de los clientes.
  • Cliente (Client): En lineas generales se puede que es un sistema (Hardware y/o Software) que realiza peticiones al servidor.

Por ejemplo los servidores software (Programas que actuan como servidor) serían:

  • Servidor Web (Ej: ISS (Internet Information Services), Apache): Se encargan de proporcionar las páginas web que pide el navegador.
  • Servidor de Correo electrónico (Ej: POP3, IMAP, SMTP): Se encargan de gestionar los emails que envían/reciben los clientes.

Mientras que por otro lado un ejemplo de clientes software (Programas que realizan peticiones a servidores) serían:

  • Navegadores web: Internet Explorer, Mozilla Firefox, Opera,…
  • Gestores de correo electrónico: Outlook Express, Mozilla Thunderbird, Outlook,…
  • Juegos online de PC.

Aunque algunas aplicaciones pueden ser Cliente-Servidor como es el caso del protocolo FTP  (File Transfer Protocol). Los programas FTP suelen ser aplicaciones Cliente-Servidor simultáneas ya que sirven tanto para subir ficheros al servidor como para descargarlos.

Además existen otros servicios proporcionados por los Servidores como pueden ser:

  • Servidor DNS (Domain Name System, Sistema de Nombres de Dominio): Se encargan de resolver las direcciones IP que piden los Navegadores Web.
  • Servidor DHCP (Dynamic Host Configuration Protocol, Protocolo de Configuración Dinámica de Servidor): Se encargan de asignar direcciones IP a los equipos que se conectan a la red.
  • Servidor de impresión: Gestionan las colas de impresión de las impresoras que tienen conectadas.
  • Servidor de archivos: Proporciona acceso centralizado a archivos en una red local.
  • Etc.

Así mismo también existen Sistemas Operativos (S.O) de uso como Servidor, por ejemplo:

  • Windows: 2000 Server, 2003 Server, 2008 Server.
  • Linux: Red Hat Enterprise.
  • Unix.
  • BSD (Berkeley Software Distribution, Distribución de Software Berkeley).
  • Solaris.

Los Sistemas Operativos de servidor son los que sostienen los servicios/servidores (Web, de Correo electrónico,  DNS, DHCP,…) para que los clientes puedan realizar las peticiones.

Y Sistemas Operativos de uso como Cliente, por ejemplo:

  • Windows: 2000, XP, Vista, Seven/7.
  • Linux: Open Suse, Ubuntu,…
  • Mac OS.

Por otra parte el concepto Servidor (Server) también puede aplicarse a un equipo hardware (Ej: Ordenador) aunque normlamente los servidores de empresa tienen ciertas características propias como por ejemplo:

  • Discos duros en RAID (En esta entrada del Blog hay más información sobre los niveles RAID), que proporciona redundancia hardware para los discos duros, es decir dependiendo del nivel de RAID se puede tolerar que uno o incluso más discos duros fallen sin que el sistema se detenga.
  • Fuentes redudantes como en el caso anterior suelen emplear dos fuentes de alimentación para que en caso de que falle una de ellas el sistema pueda seguir funcionando sin problemas.
  • Suelen tener doble procesador en este caso más que para no detener el sistema en caso de que uno de ellos fallara (Actualmente es raro que un procesador dé problemas, aunque puede pasar), se utilizan para aumentar la capacidad de proceso del Servidor si este debe aguantar una gran carga de clientes.
  • Tienen una gran cantidad de memoria RAM (Normalmente usan memoria con corrección de errores (ECC: Error Correction Code, Código de Corrección de Errores) y además registrada).

No obstante cualquier ordenador “doméstico” podría desempeñar la función de Servidor (Siempre y cuando aguante la carga de servicios sin problemas aunque evidentemente no tendríamos la seguridad que nos ofrece un Servidor de “verdad” en cuanto a redundancia ya que en un equipo doméstico como mucho podríamos montar un RAID con varios discos duros, pero por ejemplo no tendríamos una fuente redundate), es más actualmente se pueden encontrar servidores de archivos de tipos NAS (Network Attached Storage, Almacenamiento de Datos en Red) que permiten conectar y compartir discos duros en una red local de una forma relativamente sencilla (En esta entrada del Blog hay más información sobre ellos).

En Wikipedia (Cliente y Servidor) se puede encontrar más información sobre ellos.

Una respuesta

  1. Muy buena info!!!😮
    Yo mas o menos ya me lo sabia, pero esta muy bien!!😀
    Oye, te interesaria afiliarte a mi foro?? Soy michan, de pp, creo que sabras cual es…
    Si quieres escribeme a michan999 [at] hotmail.com
    Saludos, Michan

Los comentarios están cerrados.

A %d blogueros les gusta esto: