Servidores

7
1 LOS SERVIDORES INTRODUCCION Los Servicios Web surgieron ante una necesidad de estandarizar la comunicación entre distintas plataformas (PC, Mainframe, Mac, etc.) y lenguajes de programación (PHP, C, Java, etc.). Anteriormente se habían realizado intentos de crear estándares pero fracasaron o no tuvieron el suficiente éxito, algunos de ellos son DCOM y CORBA, por ser dependientes de la implementación del vendedor DCOM Microsoft, y CORBA ORB. Otro gran problema es que se hacía uso de RPC (Remote Procedure Call) para realizar la comunicación entre diferentes nodos. Esto, además de presentar ciertos problemas de seguridad, tiene la desventaja de que su implementación en un ambiente como es Internet, es casi. Los Servicios Web surgieron para finalmente poder lograr la tan esperada comunicación entre diferentes plataformas. En la actualidad muchos sistemas legacy están pasando a ser servicios web. Es por esto que en 1999 se comenzó a plantear un nuevo estándar, el cual terminaría utilizando XML, SOAP, WSDL, y UDDI. A. QUE ES UN SERVIDOR? En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El término servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese software, una máquina cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos. Un servidor sirve información a los ordenadores que se conecten a él. Cuando los usuarios se conectan a un servidor pueden acceder a programas, archivos y otra información del servidor. Por ejemplo, en el caso de un servidor web, este término podría referirse a la máquina que almacena y maneja los sitios web, y en este sentido es utilizada por las compañías que ofrecen hosting o hospedaje. Los archivos para cada sitio de Internet se almacenan y se ejecutan en el servidor. Hay muchos servidores en Internet y muchos tipos de servidores, pero comparten la función común de proporcionar el acceso a los archivos y servicios. Algunos servidores manejan solamente correo o solamente archivos, mientras que otros hacen más de un trabajo, ya que un mismo ordenador puede tener diferentes programas de servidor funcionando al mismo tiempo. Los servidores

Transcript of Servidores

Page 1: Servidores

1

LOS SERVIDORES

INTRODUCCION

Los Servicios Web surgieron ante una necesidad de estandarizar la comunicación

entre distintas plataformas (PC, Mainframe, Mac, etc.) y lenguajes de programación

(PHP, C, Java, etc.). Anteriormente se habían realizado intentos de crear estándares

pero fracasaron o no tuvieron el suficiente éxito, algunos de ellos son DCOM y

CORBA, por ser dependientes de la implementación del vendedor DCOM –Microsoft,

y CORBA – ORB.

Otro gran problema es que se hacía uso de RPC (Remote Procedure Call) para

realizar la comunicación entre diferentes nodos. Esto, además de presentar ciertos

problemas de seguridad, tiene la desventaja de que su implementación en un

ambiente como es Internet, es casi. Los Servicios Web surgieron para finalmente

poder lograr la tan esperada comunicación entre diferentes plataformas. En la

actualidad muchos sistemas legacy están pasando a ser servicios web. Es por esto

que en 1999 se comenzó a plantear un nuevo estándar, el cual terminaría

utilizando XML, SOAP, WSDL, y UDDI.

A. QUE ES UN SERVIDOR?

En informática, un servidor es un tipo de software que realiza ciertas tareas en

nombre de los usuarios. El término servidor ahora también se utiliza para

referirse al ordenador físico en el cual funciona ese software, una máquina cuyo

propósito es proveer datos de modo que otras máquinas puedan utilizar esos

datos. Un servidor sirve información a los ordenadores que se conecten a él.

Cuando los usuarios se conectan a un servidor pueden acceder a programas,

archivos y otra información del servidor.

Por ejemplo, en el caso de un servidor web, este término podría referirse a la

máquina que almacena y maneja los sitios web, y en este sentido es utilizada por

las compañías que ofrecen hosting o hospedaje. Los archivos para cada sitio

de Internet se almacenan y se ejecutan en el servidor. Hay muchos servidores

en Internet y muchos tipos de servidores, pero comparten la función común de

proporcionar el acceso a los archivos y servicios.

Algunos servidores manejan solamente correo o solamente archivos, mientras

que otros hacen más de un trabajo, ya que un mismo ordenador puede tener

diferentes programas de servidor funcionando al mismo tiempo. Los servidores

Page 2: Servidores

2

se conectan a la red mediante una interfaz que puede ser una red verdadera o

mediante conexión vía línea telefónica o digital.

1. ¿Qué es un servidor web (Web Servers)?

Básicamente, un servidor web sirve contenido estático a un navegador, carga

un archivo y lo sirve a través de la red al navegador de un usuario. Este

intercambio es mediado por el navegador y el servidor que hablan el uno con

el otro mediante HTTP. Se pueden utilizar varias tecnologías en el servidor

para aumentar su potencia más allá de su capacidad de entregar páginas

HTML; éstas incluyen scripts CGI, seguridad SSL y páginas activas del

servidor (ASP)

B. FUNCIONAMIENTO DE UN SERVIDOR WEB

1. La Web funciona siguiendo el Modelo cliente-servidor. Un Servidor se encarga

de prestar el servicio, y un cliente que es quien recibe dicho servicio.

2. Cliente Web: Es un programa mediante el cual el usuario solicita a

un Servidores Web el envío de información. Esta información se transfiere

mediante el Protocolo HTTP. Información que recibe: La información que se

recibe es un conjunto de documentos de texto codificados en lenguaje HTML.

El Cliente Web debe interpretar estos documentos para mostrárselos al

usuario en el formato correspondiente. Cuando la información recibida no es

un documento de texto, sino un objeto multimedia que el cliente no sabe

interpretar, el propio cliente Web debe activar una aplicación externa

encargada de gestionarlo. Clientes Web más habituales: Los clientes Web

más habituales son Microsoft Internet Explorer, Mozilla

Firefox y Netscape Navigator.

3. Arquitectura Modelo Cliente – Servidor

Page 3: Servidores

3

Diversas aplicaciones se ejecutan en un entorno Cliente/servidor. Esto

significa que los equipos clientes (equipos que forman parte de una red)

contactan a un servidor, un equipo generalmente muy potente en materia de

capacidad de entrada/salida, que proporciona servicios a los equipos clientes.

Estos servicios son programas que proporcionan datos como la hora, archivos,

una conexión, etc.

Los servicios son utilizados por programas denominados programas clientes

que se ejecutan en equipos clientes. Por eso se utiliza el término "cliente"

(cliente FTP, cliente de correo electrónico, etc.) cuando un programa que se

ha diseñado para ejecutarse en un equipo cliente, capaz de procesar los datos

recibidos de un servidor (en el caso del cliente FTP se trata de archivos,

mientras que para el cliente de correo electrónico se trata de correo

electrónico).

Es la manera de describir la forma de trabajo entre los clientes y los

ordenadores:

4. Cliente: Es el ordenador que pide información a otro, mediante la aplicación

de un programa llamado cliente. Este contacta con el servidor:

Da formato a la petición de la información.

Da formato a la respuesta.

5. Servidor: Es el ordenador que ofrece la información mediante la aplicación de

un programa llamado servidor.

Recibe la información y la procesa.

Responde enviando la petición al cliente.

C. TIPOS DE SERVIDORES.

1. Servidores de Aplicaciones (Application Servers).

Designados a veces como un tipo de middleware (software que conecta dos

aplicaciones), los servidores de aplicaciones ocupan una gran parte del

territorio entre los servidores de bases de datos y el usuario, y a menudo los

conectan.

El estándar J2EE permite el desarrollo de aplicaciones de empresa de una

manera sencilla y eficiente. Una aplicación desarrollada con las tecnologías

J2EE permite ser desplegada en cualquier servidor de aplicaciones o servidor

web que cumpla con el estándar. Un servidor de aplicaciones es una

implementación de la especificación J2EE. La arquitectura J2EE es la

siguiente:

Page 4: Servidores

4

2. Servidores de Audio/Video (Audio/Video Servers).

Este tipo de servidores añaden capacidades multimedia a los sitios web

permitiéndoles mostrar contenido multimedia en forma de flujo continuo

(streaming) desde el servidor.

3. Servidores de Chat (Chat Servers).

Los servidores de chat permiten intercambiar información a una gran cantidad

de usuarios ofreciendo la posibilidad de llevar a cabo discusiones en tiempo

real. Tambien se podría decir que un servidor de chat dedicado que posibilita

la conexión, validación y administración usuarios de ComClient utilizando

canales de chat separdos y en redes de Intranet (LAN) e Internet en forma

simultánea. Con tecnología de multihilo (multi-thread engine) asegura un

manejo eficiente y seguro de cada usuario

4. Servidores de Fax (Fax Servers).

Un servidor de fax es una solución ideal para organizaciones que tratan de

reducir el uso del teléfono pero necesitan enviar documentos por fax. Mediante

un servidor de fax, puede administrar recursos de fax compartidos. Este tema

trata de las tareas posibles con un servidor de fax, las características

requeridas y opcionales de un servidor de fax, así como del hardware y el

software necesarios para ejecutar servidores de fax. Asimismo, se explica

cómo instalar la función Servidor de fax y cómo abrir el Administrador del

servidor de fax para trabajar con servidores de fax. Un servidor de fax para

configurar dispositivos de fax para permitir que los usuarios de la red envíen y

reciban faxes.

5. Servidores FTP (FTP Servers).

Uno de los servicios más antiguos de Internet, File Transfer Protocol permite

mover uno o más archivos con seguridad entre distintos ordenadores

proporcionando seguridad y organización de los archivos así como control de

la transferencia.

6. Servidores Groupware (Groupware Servers).

Un servidor groupware es un software diseñado para permitir colaborar a los

usuarios, sin importar la localización, vía Internet o vía Intranet corporativo y

trabajar juntos en una atmósfera virtual.

Page 5: Servidores

5

7. Servidores IRC (IRC Servers).

Otra opción para usuarios que buscan la discusión en tiempo real, Internet

Relay Chat consiste en varias redes de servidores separadas que permiten

que los usuarios conecten el uno al otro vía una red IRC. Groupware Es el

nombre que se le da al software que se usa en un GDSS. Son sistemas

diseñados para asistir a grupos de trabajo en sus actividades de

comunicación, colaboración y coordinación.

Sistemas basados en computadoras que apoyan a grupos de personas que

trabajan en una tarea común y que proveen una interfaz a un ambiente

compartido.

8. Servidores de Listas (List Servers).

Los servidores de listas ofrecen una manera mejor de manejar listas de correo

electrónico, bien sean discusiones interactivas abiertas al público o listas

unidireccionales de anuncios, boletines de noticias o publicidad.

El propósito de estos servidores de lista es proporcionar un sitio para el

diálogo entre individuos y grupos en los EE.UU. y México, que se dedican a la

caracterización del ambiente en la zona fronteriza, Estos servidores de lista se

ha concebido como un foro para el intercambio de ideas, datos, información y

dudas. Se ruega que solamente se envíen materiales que tengan que ver con

el tema.

9. Servidores de Correo (Mail Servers).

Casi tan ubicuos y cruciales como los servidores web, los servidores de correo

mueven y almacenan el correo electrónico a través de las redes corporativas

(vía LANs y WANs) y a través de Internet.

Un servidor de correo es una aplicación informática que tiene como objetivo,

enviar, recibir y gestionar mensajes a través de las redes de transmisión de

datos existentes, con el fin de que los usuarios puedan mantenerse

comunicados con una velocidad muy superior a la que ofrecen otros medios

de envío de documentos.

Los servidores de correo trabajan como una agencia de correo postal, sólo

que no envían paquetes, sino, datos digitales e información electrónica, la cual

llega a su destino de forma casi inmediata.

Page 6: Servidores

6

10. Servidores de Noticias (News Servers).

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, que es el acrónimo de Users Network (red de

usuarios), consistente en un sistema global de discusión en internet.

Los usuarios pueden leer o enviar mensajes a distintos grupos de noticias

ordenados jerárquicamente. Todo esto se sostiene gracias a un gran número

de servidores distribuidos y actualizados que guardan y transmiten los

mensajes. Es uno de los sistemas más antiguos de comunicaciones entre

redes de ordenadores.

Es decir, por regla general, los servidores de noticias son propios de

determinados proveedores o pueden tener una serie de convenios a través de

otros proveedores, o en el caso de España con IBERNET, de cuyo servidor de

noticias se surten todos los proveedores de internet en España y así poder dar

servicio a sus clientes. Es una solución de acceso a internet, flexible y con una

alta fiabilidad en las redes IP.

11. Servidores Proxy (Proxy Servers).

Los servidores proxy se sitúan entre un programa del cliente (típicamente

un navegador) y un servidor externo (típicamente otro servidor web) para filtrar

peticiones, mejorar el funcionamiento y compartir conexiones.

Un servidor proxy es un equipo intermediario situado entre el sistema del

usuario e Internet. Puede utilizarse para registrar el uso de Internet y también

para bloquear el acceso a una sede Web. El servidor de seguridad del servidor

proxy bloquea algunas sedes o páginas Web por diversas razones. En

consecuencia, es posible que no pueda descargar el entorno de ejecución de

Java (JRE) o ejecutar algunos applets de Java.

12. Servidores Telnet (Telnet Servers).

Un servidor telnet permite a los usuarios entrar en un ordenador huésped y

realizar tareas como si estuviera trabajando directamente en ese ordenador.

El servidor Telnet es un servicio de red. Cuando se instala Windows Vista o

Windows Server 2008, los archivos que componen el servicio del servidor

Telnet se copian en el equipo, pero todavía no están operativos. El servicio

Telnet está deshabilitado. Para habilitarlo, configure el servicio para que se

inicie cuando lo necesite. Puede configurar el servicio para que se inicie

automáticamente en un servidor Telnet que se use con frecuencia cada vez

Page 7: Servidores

7

que se inicie Windows. También puede configurar el servicio del servidor

Telnet para que se inicie sólo cuando lo haga manualmente.

13. Servidores Web (Web Servers).

Básicamente, un servidor web sirve contenido estático a un navegador, carga

un archivo y lo sirve a través de la red. Un servidor web es un programa que

se ejecuta continuamente en un computador, manteniéndose a la espera de

peticiones de ejecución que le hará un cliente o un usuario de Internet. El

servidor web se encarga de contestar a estas peticiones de forma adecuada,

entregando como resultado una página web o información de todo tipo de

acuerdo a los comandos solicitados.

14. Servidor de base de datos:

provee servicios de base de datos a otros programas u otras computadoras,

como es definido por el modelo cliente-servidor. También puede hacer

referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos

programas, prestando el servicio.

15. Servidor de Seguridad:

Tiene software especializado para detener intrusiones maliciosas,

normalmente tienen antivirus, antispyware, antimalware, además de contar

con cortafuegos redundantes de diversos niveles y/o capas para evitar

ataques, los servidores de seguridad varían dependiendo de su utilización e

importancia.

D. BIBLIOGRAFIA

http://technet.microsoft.com/es-es/library/cc732046(v=ws.10).aspx

http://www.misrespuestas.com/que-es-un-servidor-web.html

http://tiposdeservidoressdistribuidos.blogspot.com/2011/05/servidores-

groupware.html

http://www.ecured.cu/index.php/Servidores_Web

http://www.masadelante.com/faqs/servidores-ftp

http://www.masadelante.com/faqs/tipos-de-servidores

http://www.mcrenox.com.ar/comclient/servidor.htm