Académique Documents
Professionnel Documents
Culture Documents
Concepto de Servidor
Un servidor es una aplicacin en ejecucin capaz de atender las peticiones de un
cliente y devolverle una respuesta en concordancia. Los servidores se pueden
ejecutar en cualquier tipo de computadora, incluso en computadoras dedicadas a
las cuales se les conoce individualmente como el servidor.
Clasificacion
1. Servidores de comunicaciones
Realizan todas las operaciones de comunicacin requeridas por los usuarios. Un
servidor de comunicaciones se encarga de liberar al servidor de archivos de la
carga de las operaciones relacionadas con las comunicaciones. Con esto se logra
incrementar la eficiencia tanto del servidor de archivos como de los servicios de
comunicaciones. En una aplicacin tpica el servidor de comunicaciones puede
proveer el acceso a los usuarios de la red, a un conjunto de mdems. El servidor
se encarga de manejar las peticiones del uso de mdems, de tal manera que, si
los mdems se encuentran ocupados, el siguiente usuario es informado de tal
situacin, y tal vez es agregado a una cola de espera.
2. Servidores de archivos
Un servidor de ficheros es el encargado de gestionar el uso de un disco duro
compartido por parte de varios usuarios y de que en un determinado momento
solamente un nico usuario pueda estar utilizando un fichero concreto. Cada
ordenador trabajar como si su ordenador tuviese un disco duro propio.
3. Servidores de impresin
La funcin de este tipo de servidores es la de administrar los recursos de
impresin (colas de impresin), dentro de la red, de manera eficiente.
Generalmente se tiene al servidor conectado directamente al dispositivo de
impresin, dicho servidor se encarga de recibir las peticiones de impresin de las
dems estaciones de la red y de mandarlas a la impresora.
Administracion de servidores
En la actualidad es bastante fcil montar una instalacin para un servidor dedicado
basado en Linux y ponerlo en lnea. Ya sea para montar un sitio web, una
aplicacin o cualquier otra necesidad relacionada, montar un servidor dedicado
basado en Linux puede ser una tarea que nos lleve solo unas cuantas horas
realizar incluso para un desarrollador que no tenga tanta experiencia en hacerlo
siguiendo las muchsimas guas que al respecto existen en internet. Incluso
existen tambin muchas compaas que rentan servidores dedicados con las que
podemos tener un servidor corriendo en unas cuantas horas.
El servidor atiende y responde a las peticiones que le hacen los otros ordenadores. Los otros
ordenadores, que le hacen peticiones, sern los "clientes" del servidor.
Precisamente se llaman servidores porque sirven cosas y estn al servicio de otros ordenadores.
Por ejemplo si tienes un correo electrnico, lo recibes de un servidor de correo electrnico, si
deseas ver una pgina web, la recibes de un servidor web, si trabajas en una red de ordenadores
todos los servicios compartidos de la red estarn en un servidor de red y as otros muchos
servicios y tipos de servidores que veremos.
Un servidor deber estar siempre encendido, ya que si se apaga dejar de dar servicio a los
dems. Cuando un servidor falla (se apaga o tiene errores) hace que los dems usuarios de la red
tengan problemas, porque no disponen de los servicios que proporciona ese servidor.
Por ejemplo, un usuario puede configurar un servidor para controlar el acceso a una red,
enviar/recibir correo electrnico, gestionar los trabajos de impresin, o alojar un sitio web.
La red ms conocida y ms grande es Internet, y est llena de servidores. Pero ojo hay servidores
dentro de redes pequeas y particulares, incluso tu puedes hacer que tu propio ordenador sea un
servidor.
Dependiendo del servicio que de el servidor, tiene que disponer de software (programas)
especficos capaces de ofrecer esos servicios. El hardware es simplemente un ordenador, aunque
es recomendable que sea de gama alta, para dar respuesta a las peticiones lo ms rpido posible.
En la siguiente imagen vemos el apilamiento de los servidores de una empresa que se dedica a
proporcionar almacenamiento de informacin, tambin llamado Cloud Computing.
Normalmente, la mayora de los servidores estn diseadas para operar sin ninguna intervencin
manual durante su funcionamiento. Eso s, antes se debern configurar correctamente.
Tipos de Servidores
Vamos a ver los principales tipos de servidores y explicar para qu sirve cada uno:
- Servidor de Correo Electrnico o Mail Server: Es un ordenador dentro de una red que funciona
como una oficina de correo virtual. Transfiere y almacena los mensajes de correo electrnico a
travs de una red.
Estos servidores tienen programas capaces de almacenar correos para los usuarios locales y con
un conjunto de reglas definidas por el usuario que determinan cmo el servidor de correo debe
reaccionar ante el destino de un mensaje especfico.
Normalmente estos servidores se dividen en otros 2 diferentes, una para el correo entrante
(llamados POP3) y otro para el correo saliente (llamados SMTP):
Los servidores POP3 retienen los mensajes de correo electrnico entrantes hasta que el usuario
compruebe su correo y entonces los transfieren al equipo cuando el usuario lo pide.
Los servidores SMTP administran el envo de los mensajes de correo electrnico a Internet. El
servidor SMTP administra el correo electrnico saliente y se utiliza en combinacin con un servidor
POP3 o IMAP de correo electrnico entrante. Cuando el usuario da la orden de enviar, el servidor
lo enva.
Otro tipo de servidores de correo son los IMAP que permiten trabajar con los mensajes de correo
electrnico sin necesidad de descargarlos antes al equipo. Puedes obtener una vista previa,
eliminar y organizar los mensajes directamente en el servidor de correo sin descargarlos en tu
equipo. Ejemplos son los correos de yahoo, Hotmail, etc.
Tambin estn los servidores Fax que hacen lo mismo que los de correo, pero para la recepcin y
transmisin de faxes.
- Servidor FTP: Se trata de uno de los ms antiguos en Internet, "file transfer protocol" o en
Espaol Protocolo Para la Transferencia de Archivos. Se utilizan para realizar una transferencia
segura de archivos entre ordenadores (envo de archivos de un sitio a otro). Los FTP garantiza la
seguridad de los archivos y control de su transferencia.
En este caso el cliente 1 enva una peticin al servidor FTP para que le enve un archivo al cliente
2. El servidor se lo enva y el cliente 2 lo recibe. Todo este proceso se realiza mediante un
programa llamado FTP instalado en el cliente 1 y en el 2. El servidor dispondr de otro programa
(software) que se encargar de la recepcin y el envo.
Este tipo de servidores se utilizan para subir archivos de pginas web a los servidores web,
archivos de imgenes, videos, para hacer backup (copias de seguridad), etc.
- Web Server o Servidor Web: Todas las pginas web que puedes ver por internet estn
almacenadas en servidores, llamados servidores web.
Un servidor web almacena los archivos de una web y los proporciona a los clientes que los
solicitan haciendo la transferencia de los archivos a travs de la red mediante los navegadores. El
cliente lo pide a travs de su navegador y el servidor web lo enva al mismo navegador del cliente
pare que este lo pueda visualizar.
Los archivos web incluyen texto, imgenes, videos, etc.. y que solo los navegadores pueden
visualizar.
El servidor "sirve" (enva) el archivo web (por ejemplo una web en formato html) al navegador del
cliente para que lo pueda visualizar. El servidor, el navegador y la comunicacin a travs de la red
seguirn unas normas llamadas "protocolo HTTP".
El espacio que te dejan estos servidores para alojar tu web se llama Hosting. Hay dos tipos
principales de hosting:
Hosting Compartido: en el servidor web hay varias pginas alojadas de distintos clientes.
Hosting Dedicado: tienes un servidor para ti solito donde puedes alojar tus webs. Lgicamente
son ms caros.
Muchas veces se dice servidor web compartido o dedicado para hacer referencia a este tipo de
hosting.
Los servidores web utilizan programas especficos para administrar sus servicios. En funcin del
programa que utiliza el servidor web para administrar y servir las pginas web pueden ser de
varios tipo. Todos los tipos que vamos a ver a continuacin son realmente programas de gestin
del servidor web (software).
- Microsoft IIS es un Servidor Web de alto rendimiento de Microsoft. Este servidor Web se ejecuta
en plataformas Windows NT / 2000 y 2003 (y en la prximas nuevas versiones de Windows
tambin). IIS viene incluido con Windows NT / 2000 y 2003; Dado que IIS est estrechamente
integrado con el sistema operativo, es relativamente fcil administrarlo.
- El Lighttpd , pronunciado lighty es tambin un servidor web gratuito que se distribuye con el
sistema operativo FreeBSD. Este servidor web de cdigo abierto es rpido, seguro y consume
mucha menos energa de la CPU. Lighttpd tambin se puede ejecutar en los sistemas operativos
Windows, Mac OS X, Linux y Solaris.
- Sun Java System Web Server es un servidor web adecuado para grandes sitios web de medianas
y grandes empresas. Aunque el servidor es libre no es de cdigo abierto. Sin embargo, se ejecuta
en plataformas Windows, Linux y Unix. El servidor web de Sun Java System soporta varios idiomas,
guiones y tecnologas necesarias para la Web 2.0, tales como JSP, servlets Java, PHP, Perl, Python,
Ruby on Rails, ASP y ColdFusion, etc.
- Jigsaw (Servidor de W3C) proviene del World Wide Web Consortium. Es de cdigo abierto y
libre y puede ejecutarse en varias plataformas como Linux, Unix, Windows, Mac OS X Free BSD,
etc. Jigsaw ha sido escrito en Java y se puede ejecutar scripts CGI y programas PHP.
- El servidor Ngnix es un servidor Web muy ligero y trabaja sobre sistemas Unix y Windows. Se ha
convertido en el 4 servidor HTTP ms popular de la red y tambin se distribuye bajo licencia BSD.
Se utiliza en el 19% de los servidores web.
Dentro de la red de internet hay unos servidores que se llaman DNS que son los que se encargan
de gestionar los nombres de los dominios de las pginas web (las direcciones de las webs). Estos
servidores se llaman Servidores DNS. Para saber ms sobre esto visita el siguiente enlace: Qu es
el DNS y servidores DNS?.
- Servidores Proxy o Servidores de Red: Se utilizan para administrar una red de ordenadores,
permitiendo el acceso o no a la red de los clientes. Suelen incluir proteccin de la red como por
ejemplo un firewall (cortafuegos).
- Servidores de Bases de Datos: Son ordenadores preparados para alojar bases de datos para ser
utilizadas por uno o ms clientes. Adems estos servidores realizan tareas como el anlisis de los
datos, el almacenamiento, la manipulacin de datos, y otras tareas especficas.
- Chat Server o Servidor Chat: Es un equipo dedicado a manejar y mantener un chat y sus
usuarios. Los ms famosos son los IRC. Ahora tambin se les conoce como servidores en tiempo
real, porque permiten intercambiar informacin de forma instantnea.
- Servidores Groupware: Son servidores que facilitan el trabajo en grupo de varios ordenadores,
con un objetivo comn (por ejemplo un proyecto).
Estos servidores disponen de software que permite colaborar a los usuarios del servidor
independientemente de donde estn ubicados, permitindoles as hacer un trabajo colaborativo.
Los archivos y datos almacenados en un servidor groupware pueden ser alterados, acceder y
recuperados por los miembros del grupo de trabajo. Groupware tambin se conoce como
software de colaboracin.
- Servidor Telnet: Son servidores que nos permiten iniciar sesin en cualquier ordenador y realizar
tareas en otro ordenador. Podemos trabajar con nuestro ordenador de forma remota, es decir
desde otro ordenador.
En base al recurso que tendrn incorporado, los servidores se pueden clasificar por su
operacin como: servidor de comunicaciones (mdem), servidor de archivos (disco duro),
servidor de impresin (impresora), servidor de base de datos y servidor de correo.
1. Servidores de comunicaciones
Realizan todas las operaciones de comunicacin requeridas por los usuarios. Un servidor de
comunicaciones se encarga de liberar al servidor de archivos de la carga de las operaciones
relacionadas con las comunicaciones. Con esto se logra incrementar la eficiencia tanto del
servidor de archivos como de los servicios de comunicaciones. En una aplicacin tpica el
servidor de comunicaciones puede proveer el acceso a los usuarios de la red, a un conjunto
de mdems. El servidor se encarga de manejar las peticiones del uso de mdems, de tal
manera que, si los mdems se encuentran ocupados, el siguiente usuario es informado de tal
situacin, y tal vez es agregado a una cola de espera.
2. Servidores de archivos
En un entorno de red local, puesto que puede darse el caso de que varios usuarios intenten
acceder a un mismo dato, se necesita un sistema que permita controlar y ordenar los
accesos al disco de los distintos usuarios de la red, dando paso a unos y haciendo esperar a
otros.
3. Servidores de impresin
5. Servidores de correo
Son aquellos servidores que se encargan de distribuir los correos electrnicos y guardar
todos los mensajes de correo.
DEFINICIN DE SERVIDOR
Por tanto un servidor en informtica ser un ordenador u otro tipo de dispositivo que
suministra una informacin requerida por unos clientes (que pueden ser personas, o
tambin pueden ser otros dispositivos como ordenadores, mviles, impresoras, etc.).
Por regla general, las mquinas servidoras suelen ser algo ms potentes que un ordenador
normal. Sobre todo suelen tener ms capacidad tanto de almacenamiento de informacin
como de memoria principal, ya que tienen que dar servicio a muchos clientes. Pero como
todo, tambin depende de las necesidades, ya que podemos tener un servidor de menores
prestaciones si vamos a tener pocos clientes conectados, o si los servicios que queramos en
el servidor no requieren una gran capacidad servidora. A modo de ejemplo, podramos
hacer funcionar un ordenador en nuestra casa como si fuera un servidor, aunque esto no es
lo ms habitual. Por general, los servidores suelen estar situados en centros de datos de
empresas (edificios con grandes salas dedicadas a alojar a los servidores).
TERMINOS
Vamos ahora a introducir algunos trminos que son muy usados cuando nos referimos a
servidores. Estos trminos suelen usarse para definir lo que hace un servidor. Por ejemplo,
se suele llamar servidor web a aqul cuya actividad principal es enviar pginas web a los
usuarios que las solicitan cuando se conectan a internet. Veamos los trminos usados
habitualmente cuando se habla de servidores:
DNS: son las siglas de Domain Name System. Es un sistema por el que se asocia una
informacin con un nombre de dominio. El ejemplo ms claro es cuando introducimos una
ruta url en nuestro navegador de internet del tipo http://www.aprenderaprogramar.com. Una
vez hemos introducido esta ruta, dicha informacin es enviada a un servidor DNS que lo
que hace es determinar en qu lugar se encuentra esa pgina web alojada y nos conecta con
ella.
WEB: el trmino web va asociado a internet, donde los usuarios utilizan sus navegadores
web para visitar sitios web, que bsicamente se componen de pginas web donde los
usuarios pueden acceder a informaciones con texto, videos, imgenes, etc y navegan a
travs de enlaces o hipervnculos a otras webs.
Dedicacin: normalmente al ser los servidores equipos ms potentes y por tanto ms caros,
se suelen compartir entre varias personas o empresas, permitindoles a todos tener un
servicio de gran calidad y a un mnimo precio. En este caso se dice que se trata de un
servidor compartido. Pero en otros casos puede haber servidores dedicados exclusivamente
a una sola persona o empresa si esta puede hacer frente al gasto econmico que supone. En
este caso se dice que el servidor es dedicado.
DHCP y TCP/IP: cuando un cliente se conecta a un servidor, ste tiene que identificar a
cada cliente y lo hace con una direccin IP. Es decir, cuando desde casa entramos en una
pgina web estamos identificados por una serie de dgitos que son nuestra IP. Esta
direccin ip son 4 pares de nmeros y es nica para cada cliente. As el protocolo TCP/IP
permite que cuando nos conectamos a internet se nos asigne una direccin IP que nos
identifica. Cada ordenador conectado a internet tiene su direccin IP, aunque en el caso de
usuarios de una empresa que da acceso a internet como Telefnica, varios usuarios de la
empresa pueden tener la misma IP porque utilizan un mismo servidor para canalizar sus
peticiones en internet. Por otro lado, DHCP es un protocolo de asignacin dinmica de host
que permite asignar una ip dinmicamente a cada cliente cuando este se conecta con el
servidor que le da acceso a internet. Esto significa que si nos conectamos el lunes a internet,
nuestra IP, que nos asigna Telefnica, puede ser 82.78.12.52. En cambio, si nos conectamos
el jueves nuestra IP podra ser 212.15.23.88. Por qu cambia nuestra IP? Porque la
empresa que nos da conexin nos asigna una de sus IPs disponibles. En cambio, los
servidores al ser mquinas ms potentes e importantes suelen tener una IP fija.
Una vez introducido estos conceptos, vamos a ver los tipos de servidores, que bsicamente
se basan en el uso de estos trminos.
TIPOS DE SERVIDORES
DENOMINACIN DEL
DESCRIPCIN
SERVIDOR
8 fabricantes de servidores
La consultora NPD Group public su informe trimestral sobre la evolucin del mercado de
Servers. Y all da a conocer cules son los Vendors y su market share, medido en dlares
que hoy estn dominando el mercado. Tambin los que manejan el de Workstations.
Otro dato interesante publicado en este trabajo indica que el precio promedio de estos
equipos baj algunos dlares en el ltimo ao. As actualmente el costo medio ronda los
US$ 2.577, mientras que hace apenas doce meses esa misma cifra rondaba los US$ 2.649
(en precios de USA).
Tambin hubo otro estudio, esta vez de IDC, que resumi el estado del mercado de
Workstations en el segundo trimestre. Segn esta consultora el Top 3 de este nicho est
ocupado por HP, Dell y Lenovo.