TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ1 - 9SERVIDORES¿QUÉ ES UN SERVIDOR?Un servidor web o servidor HTTP es un programa inf...
TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ2 - 9• Los archivos para cada sitio de Internet se almacenan y se ejecutan en elservi...
TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ3 - 9del cliente, éste no necesita ninguna capacidad añadida, como sí ocurre en el ca...
TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ4 - 9depositar documentos u otros datos que se soliciten muy frecuentemente), también...
TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ5 - 9• Servidor de base de datos: provee servicios de base de datos a otros programas...
TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ6 - 9• Micro Servidores Serie MSS: La familia de Micro Servidores Serie MSS deLantron...
TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ7 - 9• Servidores Groupware (Groupware Servers): Un servidor groupware es unsoftware ...
TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ8 - 9• Servidor de la telefonía: realiza funciones relacionadas con la telefonía, com...
TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ9 - 9• Servidores FTP (FTP Servers): Uno de los servicios más antiguos de Internet, F...
Upcoming SlideShare
Loading in …5
×

servidor

684 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
684
On SlideShare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

servidor

  1. 1. TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ1 - 9SERVIDORES¿QUÉ ES UN SERVIDOR?Un servidor web o servidor HTTP es un programa informático que procesa unaaplicación del lado del servidor realizando conexiones bidireccionales y/ounidireccionales y síncronas o asíncronas con el cliente generando o cediendo unarespuesta en cualquier lenguaje o Aplicación del lado del cliente. El código recibido porel cliente suele ser compilado y ejecutado por un navegador web. Para la transmisiónde todos estos datos suele utilizarse algún protocolo. Generalmente se utiliza elprotocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicación delmodelo OSI. El término también se emplea para referirse al ordenador que ejecuta elprograma.• En Internet, un servidor es un ordenador remoto que provee los datos solicitadospor parte de los navegadores de otras computadoras.• En redes locales se entiende como el software que configura un PC comoservidor para facilitar el acceso a la red y sus recursos.• Los Servidores almacenan información en forma de páginas web y a través delprotocolo HTTP lo entregan a petición de los clientes (navegadores web) enformato HTML.• En informática, un servidor es un tipo de software que realiza ciertas tareas ennombre de los usuarios. El término servidor ahora también se utiliza parareferirse al ordenador físico en el cual funciona ese software, una máquina cuyopropósito es proveer datos de modo que otras máquinas puedan utilizar esosdatos.• Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un servidorweb, este término podría referirse a la máquina que almacena y maneja los sitiosweb, y en este sentido es utilizada por las compañías que ofrecen hosting ohospedaje. Alternativamente, el servidor web podría referirse al software, como elservidor de http de Apache, que funciona en la máquina y maneja la entrega delos componentes de los páginas web como respuesta a peticiones de losnavegadores de los clientes.
  2. 2. TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ2 - 9• Los archivos para cada sitio de Internet se almacenan y se ejecutan en elservidor. Hay muchos servidores en Internet y muchos tipos de servidores, perocomparten la función común de proporcionar el acceso a los archivos y servicios.• Un servidor sirve información a los ordenadores que se conecten a él. Cuandolos usuarios se conectan a un servidor pueden acceder a programas, archivos yotra información del servidor.• En la web, un servidor web es un ordenador que usa el protocolo http para enviarpáginas web al ordenador de un usuario cuando el usuario las solicita.• Los servidores web, servidores de correo y servidores de bases de datos son a loque tiene acceso la mayoría de la gente al usar Internet.• Algunos servidores manejan solamente correo o solamente archivos, mientrasque otros hacen más de un trabajo, ya que un mismo ordenador puede tenerdiferentes programas de servidor funcionando al mismo tiempo.• Los servidores se conectan a la red mediante una interfaz que puede ser una redverdadera o mediante conexión vía línea telefónica o digital.¿CÓMO FUNCIONA UN SERVIDOR?El Servidor web se ejecuta en un ordenador manteniéndose a la espera de peticionespor parte de un cliente (un navegador web) y que responde a estas peticionesadecuadamente, mediante una página web que se exhibirá en el navegador omostrando el respectivo mensaje si se detectó algún error. A modo de ejemplo, alteclear www.wikipedia.org en nuestro navegador, éste realiza una petición HTTP alservidor de dicha dirección. El servidor responde al cliente enviando el código HTML dela página; el cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla.Como vemos con este ejemplo, el cliente es el encargado de interpretar el códigoHTML, es decir, de mostrar las fuentes, los colores y la disposición de los textos yobjetos de la página; el servidor tan sólo se limita a transferir el código de la página sinllevar a cabo ninguna interpretación de la misma.Además de la transferencia de código HTML, los Servidores web pueden entregaraplicaciones web. Éstas son porciones de código que se ejecutan cuando se realizanciertas peticiones o respuestas HTTP. Hay que distinguir entre:• Aplicaciones en el lado del cliente: el cliente web es el encargado de ejecutarlasen la máquina del usuario. Son las aplicaciones tipo Java "applets" o Javascript:el servidor proporciona el código de las aplicaciones al cliente y éste, mediante elnavegador, las ejecuta. Es necesario, por tanto, que el cliente disponga de unnavegador con capacidad para ejecutar aplicaciones (también llamadas scripts).Comúnmente, los navegadores permiten ejecutar aplicaciones escritas enlenguaje javascript y java, aunque pueden añadirse más lenguajes mediante eluso de plugins.• Aplicaciones en el lado del servidor: el servidor web ejecuta la aplicación; ésta,una vez ejecutada, genera cierto código HTML; el servidor toma este códigorecién creado y lo envía al cliente por medio del protocolo HTTP.Las aplicaciones de servidor muchas veces suelen ser la mejor opción para realizaraplicaciones web. La razón es que, al ejecutarse ésta en el servidor y no en la máquina
  3. 3. TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ3 - 9del cliente, éste no necesita ninguna capacidad añadida, como sí ocurre en el caso dequerer ejecutar aplicaciones javascript o java. Así pues, cualquier cliente dotado de unnavegador web básico puede utilizar este tipo de aplicaciones.El hecho de que HTTP y HTML estén íntimamente ligados no debe dar lugar aconfundir ambos términos. HTML es un lenguaje de marcas y HTTP es un "protocolo".TIPOS DE SERVIDORESEn la siguiente lista hay algunos tipos comunes de servidores: es el que almacenavarios tipos de archivos y los distribuye a otros clientes en la red.• Servidor de impresiones: controla una o más impresoras y acepta trabajos deimpresión de otros clientes de la red, poniendo en cola los trabajos de impresión(aunque también puede cambiar la prioridad de las diferentes impresiones), yrealizando la mayoría o todas las otras funciones que en un sitio de trabajo serealizaría para lograr una tarea de impresión si la impresora fuera conectadadirectamente con el puerto de impresora del sitio de trabajo.• Servidor de correo: almacena, envía, recibe, enruta y realiza otras operacionesrelacionadas con el correo electrónico para los clientes de la red.• Servidor de fax: almacena, envía, recibe, enruta y realiza otras funciones necesariaspara la transmisión, la recepción y la distribución apropiadas de los fax.• Servidor de la telefonía: realiza funciones relacionadas con la telefonía, como es lade contestador automático, realizando las funciones de un sistema interactivo para larespuesta de la voz, almacenando los mensajes de voz, encaminando las llamadas ycontrolando también la red o el Internet, p. ej., la entrada excesiva de la voz sobre IP(VoIP), etc.• Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes en lared para aumentar el funcionamiento de ciertas operaciones (p. ej., prefetching y
  4. 4. TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ4 - 9depositar documentos u otros datos que se soliciten muy frecuentemente), tambiénproporciona servicios de seguridad, o sea, incluye un cortafuegos. Permiteadministrar el acceso a internet en una red de computadoras permitiendo o negandoel acceso a diferentes sitios Web.• Servidor del acceso remoto (RAS): controla las líneas de módem de los monitoresu otros canales de comunicación de la red para que las peticiones conecten con lared de una posición remota, responde llamadas telefónicas entrantes o reconoce lapetición de la red y realiza la autentificación necesaria y otros procedimientosnecesarios para registrar a un usuario en la red.• Servidor de uso: realiza la parte lógica de la informática o del negocio de un uso delcliente, aceptando las instrucciones para que se realicen las operaciones de un sitiode trabajo y sirviendo los resultados a su vez al sitio de trabajo, mientras que el sitiode trabajo realiza la interfaz operadora o la porción del GUI del proceso (es decir, lalógica de la presentación) que se requiere para trabajar correctamente.• Servidor web: almacena documentos HTML, imágenes, archivos de texto,escrituras, y demás material Web compuesto por datos (conocidos colectivamentecomo contenido), y distribuye este contenido a clientes que la piden en la red.
  5. 5. TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ5 - 9• Servidor de base de datos: provee servicios de base de datos a otros programas uotras computadoras, como es definido por el modelo cliente-servidor. También puedehacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esosprogramas, prestando el servicio.• Servidor de reserva: tiene el software de reserva de la red instalado y tienecantidades grandes de almacenamiento de la red en discos duros u otras formas delalmacenamiento (cinta, etc.) disponibles para que se utilice con el fin de asegurarsede que la pérdida de un servidor principal no afecte a la red. Esta técnica también esdenominada clustering.• Servidor de Seguridad: Tiene software especializado para detener intrusionesmaliciosas, normalmente tienen antivirus, antispyware, antimalware, además decontar con cortafuegos redundantes de diversos niveles y/o capas para evitarataques, los servidores de seguridad varían dependiendo de su utilización eimportancia.• Servidores de Audio/Video (Audio/Video Servers): Los servidores de Audio/Videoañaden capacidades multimedia a los sitios web permitiéndoles mostrar contenidomultimedia en forma de flujo continuo (streaming) desde el servidor.Servidores de Chat (Chat Servers): Los servidores de chat permiten intercambiarinformación a una gran cantidad de usuarios ofreciendo la posibilidad de llevar acabo discusiones en tiempo real.
  6. 6. TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ6 - 9• Micro Servidores Serie MSS: La familia de Micro Servidores Serie MSS deLantronix proporcionan una solución efectiva en coste y conveniente para estasaplicaciones donde dispositivos individuales con puertos serie han de ser integradosen un entorno de red. La familia MSS soporta una gran variedad de opciones deinterfaz serie (RS232, RS422, RS485) y diferentes interfaces Ethernet (10BASE-T,10BASE-2). Los modelos MSS1-T y MSS1-T2 incorporan un conector RS232 DB25para los dispositivos serie y una interfaz RJ45 (10BASE-T) para la conexión a la redEthernet (el -T2 tiene además un conector 10BASE-2 BNC).• Servidores FTP (FTP Servers): Uno de los servicios más antiguos de Internet, FileTransfer Protocol permite mover uno o más archivos. Con una de las alternativasmás importantes que nos permite Internet es la transferencia de archivos de unacomputadora a otra desde cualquier parte del mundo. Para ello utilizamos elprotocolo de transferencia de archivos o “FTP”.
  7. 7. TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ7 - 9• Servidores Groupware (Groupware Servers): Un servidor groupware es unsoftware 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.• Servidores IRC (IRC Servers): Otra opción para usuarios que buscan la discusiónen tiempo real, Internet Relay Chat consiste en varias redes de servidores separadasque permiten que los usuarios conecten el uno al otro vía una red IRC.Sin embargo, de acuerdo al rol que asumen dentro de una red se dividen en:• Servidor dedicado: son aquellos que le dedican toda su potencia a administrar losrecursos de la red, es decir, a atender las solicitudes de procesamiento de losclientes.• Servidor no dedicado: son aquellos que no dedican toda su potencia a los clientes,sino también pueden jugar el rol de estaciones de trabajo al procesar solicitudes deun usuario local.¿QUÉ SERVIDORES SE UTILIZA PARA SISTEMAS DE INFORMACIÓNVÍA WEB?Los servidores que se utilizan para los sistemas de información son bastantes desde losprimeros pasos de las redes hasta la actualidad a continuación se puede mencionar alos siguientes:• Servidor de correo: almacena, envía, recibe, enruta y realiza otras operacionesrelacionadas con el correo electrónico para los usuarios de la red.
  8. 8. TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ8 - 9• Servidor de la telefonía: realiza funciones relacionadas con la telefonía, como es lade contestador automático, realizando las funciones de un sistema interactivo para larespuesta de la voz, almacenando los mensajes de voz, encaminando las llamadas ycontrolando también la red o el Internet, p. ej., la entrada excesiva de la voz sobre IP(VoIP), etc.• Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes en lared para aumentar el funcionamiento de ciertas operaciones (p. ej., prefetching ydepositar documentos u otros datos que se soliciten muy frecuentemente), tambiénproporciona servicios de seguridad, o sea, incluye un cortafuegos. Permiteadministrar el acceso a internet en una red de computadoras permitiendo o negandoel acceso a diferentes sitios Web.• Servidor del acceso remoto (RAS): controla las líneas de módem de los monitoresu otros canales de comunicación de la red para que las peticiones conecten con lared de una posición remota, responde llamadas telefónicas entrantes o reconoce lapetición de la red y realiza la autentificación necesaria y otros procedimientosnecesarios para registrar a un usuario en la red.• Servidor web: almacena documentos HTML, imágenes, archivos de texto,escrituras, y demás material Web compuesto por datos (conocidos colectivamentecomo contenido), y distribuye este contenido a clientes que la piden en la red.• Servidor de base de datos: provee servicios de base de datos a otros programas uotras computadoras, como es definido por el modelo cliente-servidor. También puedehacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esosprogramas, prestando el servicio.• Servidor de reserva: tiene el software de reserva de la red instalado y tienecantidades grandes de almacenamiento de la red en discos duros u otras formas delalmacenamiento (cinta, etc.) disponibles para que se utilice con el fin de asegurarsede que la pérdida de un servidor principal no afecte a la red. Esta técnica también esdenominada clustering.• Servidor de Seguridad: Tiene software especializado para detener intrusionesmaliciosas, normalmente tienen antivirus, antispyware, antimalware, además decontar con cortafuegos redundantes de diversos niveles y/o capas para evitarataques, los servidores de seguridad varían dependiendo de su utilización eimportancia.• Servidores de Audio/Video (Audio/Video Servers): Los servidores de Audio/Videoañaden capacidades multimedia a los sitios web permitiéndoles mostrar contenidomultimedia en forma de flujo continuo (streaming) desde el servidor.Servidores de Chat (Chat Servers): Los servidores de chat permiten intercambiarinformación a una gran cantidad de usuarios ofreciendo la posibilidad de llevar acabo discusiones en tiempo real.
  9. 9. TECNOLOGÍA WEB LIC. CYNTHIA RODRÍGUEZ9 - 9• Servidores FTP (FTP Servers): Uno de los servicios más antiguos de Internet, FileTransfer Protocol permite mover uno o más archivos. Con una de las alternativasmás importantes que nos permite Internet es la transferencia de archivos de unacomputadora a otra desde cualquier parte del mundo. Para ello utilizamos elprotocolo de transferencia de archivos o “FTP”.• Servidores Groupware (Groupware Servers): Un servidor groupware es unsoftware 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.• Servidores IRC (IRC Servers): Otra opción para usuarios que buscan la discusiónen tiempo real, Internet Relay Chat consiste en varias redes de servidores separadasque permiten que los usuarios conecten el uno al otro vía una red IRC.Servidor Web LocalUn Servidor Web Local es aquel Servidor Web que reside en una red local al equipo dereferencia. El Servidor web Local puede estar instalado en cualquiera de los equiposque forman parte de una red local. Es por tanto obvio, que todos los Servidores Web,son locales a la red local en la que se encuentran, o como mínimo, locales al sistemaen el que están instalados.Cuando un servidor Web se encuentra instalado en el mismo equipo desde el cual sedesea acceder puede utilizarse la dirección de Loopback, 127.0.0.1 en Ipv4 y ::1 enIpv6. El puerto TCP 80 se obvia. Los archivos se almacenan en un directoriodeterminado por la configuración, generalmente modificable.Existen numerosas aplicaciones que facilitan la instalación automática de servidoresweb Apache y aplicaciones adicionales como Mysql y PHP (entre otros), de formaconjunta, como XAMPP, JAMP o EasyPHP. Estas aplicaciones reciben el nombre deLAMP cuando se instalan en plataformas Linux, WAMP en sistemas Windows y MAMPen sistemas Apple Macintosh.REFERENCIAS BIBLIOGRÁFICAS:http://es.wikipedia.org/wiki/Servidor_web#Arquitecturahttp://servidoresysustipos.blogspot.com/2008/07/servidores-y-sus-tipos.htmlhttp://commons.wikimedia.org/wiki/sERVIDOREShttp://es.wikipedia.org/wiki/Programa_%28computaci%C3%B3n%29

×