You are on page 1of 11

DEFINICIÓN DE SERVIDOR Un servidor, como la misma palabra indica, es un ordenador o máquina informática que está al “servicio” de otras máquinas

, ordenadores o personas llamadas clientes y que le suministran a estos, todo tipo de información. A modo de ejemplo, imaginemos que estamos en nuestra casa, y tenemos una despensa. Pues bien a la hora de comer necesitamos unos ingredientes por lo cual vamos a la despensa, los cogemos y nos lo llevamos a la cocina para cocinarlos. Así en nuestro ejemplo, nuestra máquina servidor sería la despensa, y los clientes somos nosotros como personas que necesitamos unos ingredientes del servidor o despensa. Pues bien con este ejemplo podemos entender ahora un poco mejor qué es un servidor. Por tanto un servidor en informática será un ordenador u otro tipo de dispositivo que suministra una información requerida por unos clientes (que pueden ser personas, o también pueden ser otros dispositivos como ordenadores, móviles, impresoras, etc.). Por tanto

básicamente tendremos el siguiente esquema general, en el denominado esquema “cliente servidor” que es uno de los más usados ya que en él se basa gran parte de internet.

imágenes. tenemos una máquina servidora que se comunica con variados clientes. dicha página web no se nos mostrará porque el proxy actúa bloqueándola. Sobre todo suelen tener más capacidad tanto de almacenamiento de información como de memoria principal. Por general. que nos muestre la página web “amanecer. Es un sistema por el que se asocia una información con un nombre de dominio. ya que tienen que dar servicio a muchos clientes. las máquinas servidoras suelen ser algo más potentes que un ordenador normal. el intermediario puede bloquear determinadas peticiones. también depende de las necesidades. ya que podemos tener un servidor de menores prestaciones si vamos a tener pocos clientes conectados.com. Una vez hemos introducido esta ruta. video. “pepito” sabe que “juanito” le hizo una petición. De esta manera. si pedimos a un proxy que tiene bloqueadas las extensiones . Por ejemplo. etc. El ejemplo más claro es cuando introducimos una ruta url en nuestro navegador de internet del tipo http://www. DNS: son las siglas de Domain Name System. Pero como todo. Por regla general. dicha .xxx”. o si los servicios que queramos en el servidor no requieren una gran capacidad servidora.Como vemos. si usamos un proxy que sería un intermediario que por ejemplo podemos llamar “manolito”. emails. todos demandando algún tipo de información. programas. Supongamos que nosotros nos identificamos como “juanito” y queremos hacer una petición al servidor llamado “pepito”. Si la petición la hacemos directamente. audio. la petición se la haríamos a manolito y éste se la haría a pepito.aprender. A modo de ejemplo. En cambio. podríamos hacer funcionar un ordenador en nuestra casa como si fuera un servidor. aunque esto no es lo más habitual.xxx. los servidores suelen estar situados en centros de datos de empresas (edificios con grandes salas dedicadas a alojar a los servidores). Veamos los términos usados habitualmente cuando se habla de servidores: Proxy: Es un programa u ordenador que hace de intermediario entre dos ordenadores. aplicaciones. pepito no sabe que quien realmente ha hecho la petición es juanito. consultas a base de datos. A su vez. Esta información puede ser desde archivos de texto.

etc. Por defecto FTP no lleva ningún tipo de encriptación permitiendo la máxima velocidad en la transferencia de los archivos. Aunque hay diversos tipos de protocolos estos son los más utilizados. Pero en otros casos puede haber servidores dedicados exclusivamente a una sola persona o empresa si esta puede hacer frente al gasto económico que supone. Es un protocolo utilizado para la transferencia de archivos entre un cliente y un servidor. Estos utilizan los protocolos POP3 y SMTP para recibir los correos de nuestro servidor en nuestro cliente. permitiendo al cliente descargar el archivo desde el servidor o al servidor recibir un archivo enviado desde un cliente. videos. En este caso se dice que se trata de un servidor compartido. Es decir. pero puede presentar problemas de seguridad. WEB: el término web va asociado a internet. se suelen compartir entre varias personas o empresas. donde los usuarios utilizan sus navegadores web para visitar sitios web. permitiéndoles a todos tener un servicio de gran calidad y a un mínimo precio. Así el protocolo TCP/IP permite que cuando nos conectamos a internet se nos asigne una dirección IP que nos identifica. FTP: acrónimo de File Transfer Protocol o Protocolo de transferencia de archivos.información es enviada a un servidor DNS que lo que hace es determinar en qué lugar se encuentra esa página web alojada y nos conecta con ella. POP3 y SMTP: hay servidores especializados en correos electrónicos o emails. Un protocolo no es otra cosa que “una forma de hacer algo”. que básicamente se componen de páginas web donde los usuarios pueden acceder a informaciones con texto. o para enviar desde nuestro cliente un correo al servidor de otro cliente. éste tiene que identificar a cada cliente y lo hace con una dirección IP. imágenes. Dedicación: normalmente al ser los servidores equipos más potentes y por tanto más caros. por lo que muchas veces se utiliza SFTP que permite un servicio de seguridad encriptada. cuando desde casa entramos en una página web estamos identificados por una serie de dígitos que son nuestra IP. En este caso se dice que el servidor es “dedicado”. Esta dirección ip son 4 pares de números y es única para cada cliente. y navegan a través de enlaces o hipervínculos a otras webs. DHCP y TCP/IP: cuando un cliente se conecta a un servidor. Cada ordenador .

aunque sólo podrá servir ficheros estáticos. Por otro lado. etc. Busca el recurso. A continuación se detallan algunas . nuestra IP.12. Esto significa que si nos conectamos el lunes a internet.15. Un servidor web que siga el esquema anterior cumplirá todos los requisitos básicos de los servidores HTTP. DHCP es un protocolo de asignación dinámica de host que permite asignar una ip dinámicamente a cada cliente cuando este se conecta con el servidor que le da acceso a internet. si nos conectamos el jueves nuestra IP podría ser 212. Espera peticiones en el puerto TCP indicado (el estándar por defecto para HTTP es el 80). 4. varios usuarios de la empresa pueden tener la misma IP porque utilizan un mismo servidor para canalizar sus peticiones en internet. Envía el recurso utilizando la misma conexión por la que recibió petición. Un servidor web básico cuenta con un esquema de funcionamiento muy simple.) que pueden atender. CGIs. A partir del anterior esquema se han diseñado y desarrollado todos los servidores de HTTP que existen. Servlets. los servidores al ser máquinas más potentes e importantes suelen tener una IP fija. 3. proporcionando los recursos que soliciten usando el protocolo HTTP o el protocolo HTTPS (la versión cifrada y autenticada). 5. TIPOS DE SERVIDORES SERVIDOR WEB Un servidor web es un programa que sirve para atender y responder a las diferentes peticiones de los navegadores. Recibe una petición. que nos asigna la empresa. variando sólo el tipo de peticiones (páginas estáticas. etc. aunque en el caso de usuarios de una empresa que da acceso a internet.88.conectado a internet tiene su dirección IP. puede ser 82.78. En cambio.23. 2. En cambio. ¿Por qué cambia nuestra IP? Porque la empresa que nos da conexión nos asigna una de sus IPs disponibles. basado en ejecutar infinitamente el siguiente bucle: 1. Vuelve al segundo punto.52. en función de que sean o no sean multi-proceso o multi-hilados.

que además de los .de las características básicas de los servidores web. El mensaje de correo permanece en el buzón hasta que el usuario que actúa como destinatario. El usuario que actúa como remitente utiliza un cliente de correo electrónico o Mail User Agent (MUA) y envía un mensaje de correo a su servidor de correo electrónico o Mail Transfer Agent (MTA) utilizando el protocolo SMTP. El MTA del destinatario acepta el mensaje y lo almacena en el buzón correspondiente. término que en muchas ocasiones se utiliza como sinónimo de servidor de correo. utiliza su MUA y accede a su buzón a través de alguno de los distintos mecanismos posibles. y una serie de componentes adicionales. El MTA recibe el correo y lo coloca en la cola de mensajes para enviar. Por tanto. obviamente el esquema anterior. un servidor de correos tiene un componente imprescindible que es el MTA. siendo los más habituales los protocolos POP o IMAP. que amplían. llegado el momento. envía el mensaje de correo al servidor de correo electrónico del destinatario utilizando el protocolo SMTP. función que en algunos casos realiza un programa específico que se denomina Mail Delivery Agent o MDA. SERVIDOR DE CORREO El proceso de envío y recepción de un mensaje de correo electrónico se representa en la figura 1 y se podría describir brevemente de la siguiente manera: Figura 1: Componentes básicos que intervienen en el envío y recepción de un mensaje de correo electrónico.

etc. la aplicación primero se conectará con el servidor proxy y le dará la solicitud. puede haber servidores proxy para cada protocolo de aplicación (FTP. Sin embargo. SERVIDORES PROXY Un servidor proxy es en principio un equipo que actúa como intermediario entre los equipos de una red de área local (a veces mediante protocolos. sistemas de autenticación de usuarios. Después. el cual a su vez la envía a la aplicación del cliente. sistemas de filtrado de correo para eliminar spam o virus. el servidor le envía la respuesta al proxy. Generalmente el servidor proxy se utiliza para la Web.). con excepción del protocolo TCP/IP) e Internet. El principio operativo básico de un servidor proxy es bastante sencillo: se trata de un servidor que actúa como "representante" de una aplicación efectuando solicitudes en Internet en su lugar.mencionados pueden incluir también bases de datos relacionales o directorios para almacenar información de los usuarios. etc. cuando un usuario se conecta a Internet con una aplicación del cliente configurada para utilizar un servidor proxy. El servidor proxy se conecta entonces al servidor al que la aplicación del cliente desea conectarse y le envía la solicitud. De esta manera. . Se trata entonces de un proxy HTTP.

almacenada en ficheros. para lograr esto. Un servidor proxy con la capacidad de tener información en caché (neologismo que significa: poner en memoria oculta) generalmente se denomina servidor "proxy-caché". el proxy debe comparar los datos que almacena en la memoria caché con los datos remotos de manera regular para garantizar que los datos en caché sean válidos. es decir. implementada en algunos servidores proxy.La mayoría de los proxys tienen una caché. Al igual que HTTP. el término "caché" se utiliza con frecuencia en informática para referirse al espacio de almacenamiento temporal de datos (a veces también denominado "búfer"). FTP se basa en el envío de comandos codificados mediante ASCII. Esta característica. . Para poder realizar esta operación es necesario conocer la dirección IP (o el "nombre") de la máquina a la que nos queremos conectar para realizar algún tipo de transferencia. de una máquina remota a otra local. en texto plano. la capacidad de guardar en memoria (“en caché”) las páginas que los usuarios de la red de área local visitan comúnmente para poder proporcionarlas lo más rápido posible. es decir. De hecho. Sin embargo. SERVIDOR FTP FTP es un programa que se utiliza para transferir información. se utiliza para disminuir tanto el uso de ancho de banda en Internet como el tiempo de acceso a los documentos de los usuarios. o viceversa (RFC 959).

Los elementos que componen el sistema son los siguientes: •Servidor FTP: Máquina a la que nos queremos conectar y que debe aceptar sesiones FTP. Está compuesta por los siguientes elementos: Interfaz de usuario: conjunto de comandos de “alto nivel” que el usuario puede memorizar más fácilmente que los comandos FTP que se envían entre cliente y servidor. • Cliente FTP: Máquina con la que nos conectamos al servidor FTP. Debe ser una máquina en la que esté activo el servicio FTP. Puede estar en modo “pasivo” a la escucha de conexiones en el puerto 20 de datos. Cliente PI: El intérprete de protocolo de usuario inicia el control de la conexión a través del puerto 21 con el servidor FTP.FTP es un servicio orientado a conexión concurrente que funciona sobre dos puertos 21 para el intercambio de comandos y 20 para los datos. envía los comandos FTP una vez . La estructura general de funcionamiento es la que se muestra en la siguiente figura. A su vez se compone de: Servidor PI (Protocol Interpreter): El intérprete de protocolo del servidor “escucha” en el puerto 21 los comandos que le envía el intérprete de protocolo del cliente y controla el proceso de transferencia de datos del servidor. Servidor DTP (Data Transfer Protocol): El protocolo de transferencia de datos del servidor se utiliza para transmitir los datos entre el servidor y el protocolo de transferencia de datos del cliente.

tránsito o tránsito/lector. SERVIVORES DE NOTICIAS Servidores de Noticias (News Servers). tránsito/lector. Los servidores de noticias bien conocidos incluyen: Noticias .libere. conveniente para los sitios pequeños (el Unix.anuncio.anuncio. newsfeeds pequeños-medios (Unix.libere. se establece una conexión TCP por el puerto 20 para entre el DTP del cliente y el servidor para la transmisión de datos. el PI del cliente inicia la conexión TCP por el puerto 21. Cliente DTP: El proceso de transferencia de datos “escucha” el puerto de datos (20) aceptando conexiones para la transferencia de ficheros. tránsito/el lector (obsoleto) (Unix) Apache James .libere.codificados por la interfaz de usuario y los envía al intérprete de protocolo del servidor.libere. del Fundación del software de Apache Noticias de B .libere. Cuando se solicita un archivo del servidor. se envían los comandos mediante dicho PI al PI del servidor y si éste acepta la conexión. Windows) . híbrido (Windows) InterNetNews . y controla el proceso de transferencia de los archivos (DTP). Al iniciarse. MS-DOS) Ciclón. tifón . tránsito/lector. para las alimentaciones grandes (el Unix) Hámster . Los servidores de noticias actúan como fuente de distribución y entrega para los millares de grupos de noticias públicos actualmente accesibles a través de la red de noticias USENET. alimentaciones grandes (Unix) DNews . En el modelo descrito en la figura anterior.libere. pudiéndose realizar un acceso anónimo (no aceptado por todos los servidores).libere y abra la fuente. tránsito/lector/híbrido. pequeño a los newsfeeds grandes (Unix. tránsito/lector (obsoleto) (el Unix) Noticias de C . Windows) Diablo/dreader . tránsito/lector. solicita una identificación al usuario.

España.libere. lúdicas.dominican-rep.culture. científicas. soc. además de Chile. en soc.* Temas científicos rec.* en alemán it.libre.culture. existen grupos de usuarios sobre la gran mayoría de las disciplinas técnicas.* en español de Argentina . Existen categorías geográficas y lingüísticas como: de.* en japonés es.Leafnode . agrega funcionalidad híbrida a las noticias y al MESÓN de C Servidor “privado” del NNTP de SmartNewZ – servidor comercial diseñado para funcionar un newsgroup privado (Windows) Los newsgroups se clasifican jerárquicamente.Peru. poder para depositar las alimentaciones pequeñas en una máquina local (el Unix) MPNews .* Temas de Computadoras Soc.anuncio. Así de esta manera. que uno pueda imaginar.* Temas culturales y sociales Muchos países tienen sus propias sociedades participantes como por ejemplo la sociedad dominicana. Algunas de estas categorías son: biz.* en italiano fr.anuncio. etc.libere (el Unix) Aspire .* en español de México ar. tránsito/lector/híbrido (Windows) NNTPcache .* en taiwanés fj. el híbrido.* en francés tw.* Temas relacionados con los negocios sci. híbrido (Unix) Papercut . En general estas jerarquías ayudan mucho a la hora de localizar los foros que le interesen.* Pasatiempos y ocio comp.* en español mx.

Una base de datos es un sistema que nos permite almacenar grandes cantidades de información. todos los datos de los clientes de un banco y sus movimientos en las cuentas. Por ejemplo. .SERVIDOR DE BASE DE DATOS Da servicios de almacenamiento y gestión de bases de datos a sus clientes.