Introducción Apache WEB Server

of 14 /14
Introducción Apache WEB Server Desarrollo de Aplicaciones para Internet

Embed Size (px)

description

Introducción Apache WEB Server. Desarrollo de Aplicaciones para Internet. Aprendizajes esperados:. Comprende las tecnologías de desarrollo e infraestructura asociada a distintos servidores Web. Agenda. Protocolo HTTP Servidores WEB Apache Web Server ( httpd ). Protocolo HTTP. - PowerPoint PPT Presentation

Transcript of Introducción Apache WEB Server

Diapositiva 1

Introduccin Apache WEB ServerDesarrollo de Aplicaciones para Internet

Aprendizajes esperados:

Comprende las tecnologas de desarrollo e infraestructura asociada a distintos servidores WebAgendaProtocolo HTTP Servidores WEB Apache Web Server (httpd)

Protocolo HTTPEl protocolo HTTP es el uno de los que da vida a los servicios de Internet, y gracias a este los servidores y clientes pueden comunicarse entre s.Conexiones Persistentes: No se cierra la conexin tras el envo de una pgina.Peticiones Simultneas: Se puede realizar mas de una peticin al webserver con una sola conexin TCPNuevos mtodos: Aparte del GET, POST, HEAD de http 1.0 se suman PUT, COPY, DELETE, TRACE, OPTIONS y otros ms.

Protocolo HTTPEsquema bsico de Comunicacin

Protocolo HTTPSERVIDOR WEB APACHEPaso 1: Cliente websolicita una pagina

Paso 2: Webserver encuentra la paginay la pasa al servidor de aplicaciones

Paso 3: El servidor de aplicaciones la scanea para chequear instrucciones

Paso 4: El servidor de aplicaciones enva la pregunta al driver de la base de datos

Paso5: El driver ejecuta la pregunta en la base de datos

Servidor de AplicacionesRespuestaSolicitudPaso 8: El servidor de aplicaciones inserta la respuesta en la pgina y la enva al servidor WEB

Paso 7: El driver pasa el resultado al servidor de aplicaciones

Paso 6: El resultado es enviado al driver

Paso 9: El webserver pasa la pgina terminada al clienteCliente WEB(I. Explorer, Firefox, Pocket, etc)Driver de Base de DatosBase de DatosPreguntaResultadoEsquema de comunicacinServidores WEBUn Servidor es un computador con servicios funcionando y que entrega informacin a otros computadores mediante requerimientos de aquellos

Un Servidor WEB es aquel que funcionando como DAEMON o DEMONIO entrega informacin a otros computadores utilizando el protocolo HTTP

Un Daemon o Demonio es un programa que est en constante ejecucin en modo Background y que espera una seal para activarseServidores WEBUn Servidor es un computador con servicios funcionando y que entrega informacin a otros computadores mediante requerimientos de aquellos

Un Servidor WEB es aquel que funcionando como DAEMON o DEMONIO entrega informacin a otros computadores utilizando el protocolo HTTP

Un Daemon o Demonio es un programa que est en constante ejecucin en modo Background y que espera una seal para activarseApache Web ServerEs uno de los triunfos del movimiento OpenSource, aproximadamente el 70% de los Servidores WEB utilizan APACHE

Fue creado en 1996, anteriormente haba sido un conjunto de parches para el ya existente Servidor WEB de NCSA HTTPD

Es mantenido y actualizado por la APACHE SOFTWARE FOUNDATION (www.apache.org)Apache Web ServerMercado de los Servidores WEB

Apache Web ServerCaractersticasInterfaces para Bases de DatosPlataforma para aplicaciones de terceras partesPosibilidad de interactuar con el sistema base.Multiplataforma Soporte IPv4 e IPv6Modular (adaptable)Cdigo AbiertoExtensible (PHP, SQL, etc)Sntesis Introduccin al Protocolo HTTP Introduccin a los WEB Servers Arquitectura Bsica Introduccin a Apache Mercado Caractersticas

RecursosThe Apache Web Server Project - http://httpd.apache.org/ Documentacin del Servidor HTTP - http://httpd.apache.org/docs/2.0

Introduccin Apache WEB ServerDesarrollo de Aplicaciones para Internet