Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porGustavo Salas Pereyra Modificado hace 8 años
2
1. Introducción a Internet y a la Web
3
¿Qué es Internet? ● Red pública de redes interconectadas que usan el “Protocolo Internet” (IP) ● 1 114 274 426 personas usan internet (10 de marzo, 2007) ● Está compuesto por agentes pasivos (routers, switches, etc) y agentes activos (anfitriones) ● Posee servicios bien conocidos (email, news, ftp, telnet, ssh, etc), y permite la creacion de cientos nuevos más.
4
¿Qué es la Web? ● Es el servicio más popular de Internet. ● Reemplazó al servicio Gopher, por ser libre y más “flexible” ● Ha evolucionado desde ser simples documentos de hipertexto a un medio de interacción entre personas y culturas (Web 2.0) ● Los “Agentes de Usuario” usan HTTP para “conversar” con el servidor web. ● Se conectan usualmente al puerto 80 TCP
5
Protocolo HTTP El Agente de Usuario (Cliente) solicita: GET / HTTP/1.1 Host: www.playboy.com User-Agent: Mozilla/5.0 (X11; U; Linux i686; es-AR; \ rv:1.8.1.1) Gecko/20061208 Firefox/2.0.0.1 Accept: text/xml,application/xml,application/xhtml+xml, \ text/html;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: es-ar,es;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive
6
Protocolo HTTP El Sevidor Web responde: HTTP/1.1 200 OK Date: Fri, 18 May 2007 15:08:58 GMT Server: Apache Set-Cookie: zzzplayuniq=172.16.2.16.16261179500938779; \ path=/; expires=Mon, 15-May-17 15:08:58 GMT; \ domain=.playboy.com Content-Type: text/html (datos)
7
2. Servidores Web
8
¿Qué es un Servidor? ● Es un programa que espera pasivamente peticiones de otro programa llamado “cliente“. ● Usualmente es quien tiene la mayor carga de proceso, de almacenamiento, o ambos. ● Cliente y servidor pueden estar alojados en el mismo anfitrión.
9
¿Qué es un Servidor Web?
10
Uso de servidores Web en Internet
11
Servidores Web OpenSource más populares
12
Lighttpd ● Servidor web muy ligero, de bajo consumo de memoria y CPU. ● Usado principalmente con contenido estático. ● Soporta aplicaciones CGI y FastCGI. ● Popular con uso de PHP y Ruby.
13
Mongrel ● Servidor web y libreria HTTP hecha especialmente para trabajar con aplicaciones web hechas en Ruby. ● Es posible usarlo en conjunción con otros servidores web, asi como trabajar en modo “stand-alone”
14
Apache HTTP Server ● Servidor web más popular en Internet, fue la “aplicación asesina” que contribuyó al crecimiento en popularidad de Linux. ● Soporta una variedad de características que amplian su funcionalidad, como lenguajes de programacion (PHP, Perl, python, etc), soporte para SSL/TLS, un muy util “reescribidor” de URL (mod_rewrite), etc.
15
3. Servidores de Nombres de Dominio
16
¿Qué es un DNS? ● Significa “Domain Name System” = “Sistema de nombres de dominio” ● Es un sistema descentralizado y jerárquico para el intercambio entre nombres de dominios y direcciones IP. ● Provee zonas “autoritativas” para dominios, asi como “resolución” de los mismos
18
4. Instalación de Apache en Ubuntu Linux
20
5. Preguntas, dudas, y tomates.
21
Direcciones web de referencia ● Apache - http://httpd.apache.org/ ● Lighttpd - http://www.lighttpd.net/ ● Mongrel - http://mongrel.rubyforge.org/ ● Ruby - http://www.ruby-lang.org/ ● PHP - http://www.php.net/ ● iLUG – http://www.ilugperu.org/ ● Paperclip :-) - http://www.paperclip.com.pe/
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.