Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONTENIDOS
Conceptos Bsicos de la Web Historia del Desarrollo de Aplicaciones Web Historia de Internet y la Web. Historia del diseo Web. Historia de la programacin Web. El Internet Protocolo TCP / IP. Aplicaciones: DNS, FTP, SMTP, etc. World Wide Web (HTTP, URLs, Unicode, HTML). Servidores Web Arquitectura Cliente / Servidor. Pginas estticas/dinmicas Servidor de Aplicaciones Servicios
Historia de la Web
1960: ARPANET 1972: 37 PC & Mail Militar
1983: TCP / IP
1986: NSFNET Acadmica
1989: 10.000 PC. & WWW WWW 1990: 1er Servidor & Cliente Web .
Historia de la Web
Comercial 1996: 1 Recomendacin (PNG) 1.0 & CSS Nivel 1 1997: El HTML 4.0 1998: XML 1.0 Crisis .COM 2000: (SVG) 1.0
2004: El RDF y el OWL 2005: Modelo nico Caracteres 2005: Web Mvil
1994 - 1995
1996 - 1998
1999 - 2005
2005 - 2008
El Internet
Protocolo TCP / IP
Qu?: Se encarga de llevar a cabo la conmutacin de paquetes
Transmission Control Protocol (TCP) Internet Protocol (IP)
Protocolo: Es un conjunto de reglas para formatear, ordenar y comprimir mensajes, comprobar errores, etc. Pueden implementarse en hardware o software
Capa de Aplicacin HTTP, Telnet, FTP, SMTP, IRC, DNS Capa de Transporte TCP Capa de Internet IP
Capa de Red
Direcciones IP: Estticas & Dinmicas. Ej: 200.10.25.100 Versin Nueva: IPv6.
Elementos Web
HTTP: (HyperText Transform Protocol) es el protocolo usado para transferir pginas Web. Protocolo sin estado. Tipos de peticiones
GET, HEAD, POST, PUT, DELETE,
Elementos Web
Protocolo: Un protocolo define el modo en que se comunican dos ordenadores para llevar a cabo alguna tarea Protocolo del Web.
FILE, FTP, HTTP, /, etc.
Puerto: Canales que se habilitan en la tarjeta de red para escuchar y enviar informacin. HTTP tiene defecto: 80.
Servidores Web
Un programa que atiende las peticiones HTTP llegadas a un puerto determinado de la mquina. Tambin se denomina as, por extensin, a la mquina que cuenta con uno de tales programas. Ejemplos de servidores Web:
Apache HTTP Server Project Internet Information Server (IIS) TomCat Server.
Servidor de Aplicaciones
Qu es? Es un programa que provee la infraestructura necesaria para las aplicaciones Web empresariales Qu quiere decir esto? Que los programadores van a poder dedicarse casi en exclusiva a implementar la lgica del dominio, ya que servicios de uso comn, como transacciones, seguridad, persistencia, etc. ya son proporcionados por el servidor Web Se ha convertido en una pieza de software clave para cualquier empresa dedicada al comercio electrnico Es una capa intermedia (middleware) que se sita entre el servidor Web y las aplicaciones y bases de datos subyacentes
Esquema de Interaccin con el Servidor de Aplicaciones Clientes Pesados vs. Servidores. Centralizan el acceso a los recursos del negocio. Proveedores de Servicios.
Bibliografa
http://html.rincondelvago.com/arpanet.html. http://es.wikipedia.org/wiki/Historia_de_Internet. http://www.w3c.es/consorcio/historia, consultado 25/08/2008. Sergio Lujan Mora. Programacin de Aplicaciones Web: historia, principios bsicos y clientes Web. Octubre de 2002. CiberAula. http://www.ciberaula.com/curso/aspnet/que_es/. Carlos Alberto Cobos. Curso de Desarrollo de Cliente Inteligente. http://www.spar.unicauca.edu.co/ccobos/asignaturas/dac i. Curso de Java Script. http://www.webestilo.com/javascript/js07.phtml.