Post on 19-Jun-2015
description
TECNOLOGÍAS WEB
Perspectiva histórica de Internet
Concepto
Sistema mundial
Redes de computadoras
Compuesta por
Origen
Fue concebido
Por
Dpto de Defensa de EU
Fue creado en la década de los 60
Arpa
Desde
Inicialmente fue llamada Arpanet
Servicios
WWW
Hipermedios
Basados en
Popularidad a Internet
Que dieron
Perspectiva histórica de Internet
2000+
19951991199019841983196819651957
URSS lanza Suptnik – EU crea ARPA
ARPA promueve estudio sobre Redes cooperativas
Se presenta Red Comnutada por paquetes
Hay un cambio en el servidor de nombres, se pasa de NCP a TCP/IP
Se crea el DNS
ARPANET deja de existir
Se lanza la WWW
Se lanza Java
Comienza a utilizarse internet con fines educativos y comerciales
Fines militares
Fines Educativos
Fines Comercial
es
Solicitudes
Decodificación
Ubicación de Archivo
Creación de encabezados Datos de Formato
Servidor WebCliente
Envío
Encabezados HTTP
Envío de Encabezados
De Respuesta HTTP
Proceso de comunicación entre el cliente y el servidor
Concepto HTTP
Archivos (html comúnmente)
Utilizado para transferir
HTTP (Protocolo de Transferencia Hipertexto)
HTTP
WWWA través de
Transfiere páginas web
entre servidores y
clientes
Puerto 80Haciendo uso más común de
Conceptos y estándares
Basado en
URIURLURN
Unifier Resource IdentifierUnifier Resource LocationUnifier Resource Name
Recurso al que hace
referencia la peticón
Indican
Es un protocolo
que no tiene estado
Arquitectura del WWW
Diseño
WWW
Modelo Cliente/Servido
r
Tiene
Compuesto por
Protocolo HTTPImplementa
HTML
Aplicaciones Cliente
EsLenguaje Hipertextos
Representar
InformaciónPermite
Acceder a
Servidor Web
Alojadas en un
WWW
HTTP
HTMLApps Cliente
Elementos utilizados
La WWW ha sido
importante para el
crecimiento exponencial
de la Internet
URL
URL(Uniform Resource Location)
Secuencia de Caracteres
Es una
Formato Estándar
Basado en un
Nombrar Recursos
Utilizado para
Ubicación
Haciendo referencia a su
Concepto
URI (Unifier Resource Identifier)
URL(Unifier
Resource Location)
URN(Unifier
Resource Name)
Términos asociados a URL
http://www.uni.edu.ni/index.html
Protocolo Nombre de la Computadora
Tipo de Organización
País Archivo
• A través de ella se puede acceder a una página web
• Permite los saltos hipertextuales
• Nombre de un recurso independiente de posición
• Se utiliza escasamente
La URL actualmente tiene un uso muy común en todos los navegadore
s
Métodos HTTP de persistencia
HTTP
Información
No almacena
Conexiones Envíos Recepciones
Destinatarios Receptores
Sobre
Persistencia
Es aplicada por medio de
Persistencia
Cookies
No maneja
Fragmento de información
Cliente
Disco Duro
Que son
Guardados en el
En el
Persistencia en HTTP Cookies y Persistencia
Guardado por el servidor
El uso de Cookies es importante
en el desarrollo
de aplicaciones
web actualmente
Métodos HTTP de persistencia
Métodos de persistencia
Devuelve el recurso identificado en la URL pedida
Funciona como el GET, pero sin que el GET devuelva el cuerpo del mensaje, es decir solo devuelve la información de la cabecera.
Indica al servidor que se prepare para recibir información del cliente. Suele usarse para enviar información desde los formularios
Envía el recurso identificado en la URL desde el cliente hacia el servidor
Pide información sobre las características de comunicación proporcionadas por el servidor. Le permite al cliente negociar parámetros de comunicación
Indica un ciclo de mensajes de petición. Se usa para depuración y permite al cliente ver lo que el servidor recibe en el otro lado
Solicita al servidor que borre el recurso indicado con la URL
Este método se reserva para uso con proxys . Permitirá que un proxy pueda dinámicamente convertirse en Túnel. Por ejemplo para comunicaciones con SSL
Uso de Cookies
Cookies
Información de
Hábitos de navegación del cliente
Ofrece Opcione
s de Diseño
Lleva el control
de Usuarios
Evolución del desarrollo de las aplicaciones Web
Servicios Web
E- Comerc
e
Seguridad
ASP, PHP, JSP
Tecnología CGI
Multimedia
Java, Vbscrip
t, Applets
DHTMLHTML
Contenido Estático
Contenido Dinámico
Lenguajes de programación del lado del cliente
Flash, SilverLight
Lenguajes del lado del servidor
Encriptación, uso de claves
XMLComercio Electrónico
Servicios Web
E- ComerceSeguridad
ASP, PHP, JSP
Tecnología CGIMultimedia
Java, Vbscript, Applets
DHTMLHTML
La internet ha tenido un crecimiento exponencial con el paso de los años