190 likes | 405 Views
INTRODUCCION A LAS TECNOLOGIAS WEB. PERSPECTIVA HISTORICA. 1968 Proyecto ARPANet sistema comunicación sin fallo 1969 crece ARPANet . Opiniones técnicas 1972 Demostración pública de la red. Correo electronico 1979 ARPANet con 100 ordenadores
E N D
PERSPECTIVA HISTORICA • 1968 Proyecto ARPANet sistema comunicación sin fallo • 1969 crece ARPANet. Opiniones técnicas • 1972 Demostración pública de la red. Correo electronico • 1979 ARPANet con 100 ordenadores • 1980 – 1983 protocolos TCP e IP SMTP, FTP y TELNET.
1983 Separacion de la red en parte civil y militar Sistema de dominios Comunicación entre redes • 1985 Redes regionales • 1989 Desaparece ARPANet Primer bosquejo de la www. • 1993 primer navegador Banco mundial en línea
1995 Acceso a internet vía telefónica • 200 1 Universidades tiene acceso a internet • 2003 Conexiones inalámbricas • 2004 virus • 205 Ataques al sistemas • 2007 Afianzamiento de Google • 2008 blogs iPhone Google Chrome
2009 Notebooks y pantallas planas • 2010 Conectividad movil • Implementacion definitiva win 7 • Afianzamiento redes sociales
Internet • Características • Servicios
HTTP • Transferencias de mensajes con encabezados • Transferencia de archivos entre navegador- servidor • El servidor se localiza mediante URL • Permite saltos hipertextuales de un nodo origen a un nodo destino Protocolo de transferencia de Hipertexto
SOLICITUD HTTP • Líneas que el navegador envía al servidor • Solicitud. • Campos del encabezado de solicitud • Cuerpo de la solicitud Sintaxis: • método URL versión
Ejemplo petición http Para obtener un recurso con el URL http://www.tuhost.example/index.html Se abre una conexión al host www.tuhost.example, puerto 80 que es el puerto por defecto para HTTP. Se envía un mensaje en el estilo siguiente: GET /index.html HTTP/1.1 Host: www.example.comUser-Agent: nombre-cliente La respuesta del servidor está formada por encabezados seguidos del recurso solicitado, en el caso de una página web: HTTP/1.1 200 OKDate: Fri, 31 Dec 2003 23:59:59 GMTContent-Type: text/htmlContent-Length: 1221<html><body><h1>Página principal de tuHost</h1>(Contenido) . . .</body></html> Herramientas
WORLD WIDE WEB • Permite la navegación dentro de internet • Enlaza información vía hipertexto
Arquitectura Web • Modelo Cliente- Servidor
Arquitectura Web cliente/servidor • Cliente: Ejecuta un interprete HTML • Servidor: Controla acceso, sirve la página solicitada • Servidor de aplicaciones : Enlaza servidor a la base de datos
URL • Localizador universal de recursos • 3 partes • Protocolo • Nombre del host • Ruta de fichero • Formato URL Servicio://maquina.dominio:puerto/camino/fichero
Principales tipos de URL • http • Ftp • File • mailto