Introduccion a las aplicaciones web

Solo disponible en BuenasTareas
  • Páginas : 22 (5273 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de septiembre de 2012
Leer documento completo
Vista previa del texto
TEMA 1: INTRODUCCIÓN


Índice

1.- Introducción a internet 2
2.- DEFINICIÓN DE APLICACIÓN WEB 14
3.- ESTRUCTURA DE LAS APLICACIONES WEB 15
4.- ARQUITECTURA WEB. MODELOS 16
5.-SERVIDORES WEB Y SERVIDORES DE APLICACIONES LIBRES Y PROPIETARIOS 18
6.- DESCRIPTOR DE DESPLIEGUE 19

1.- Introducción a internet

Podemos decir que Internet son millones de ordenadores conectados. Tambiénpodemos definirlo como un conjunto de redes heterogéneas conectadas entre sí mediante el protocolo TCP/IP. Los hiperenlaces permiten a los usuarios acceder a documentos situados en otros servidores Web, sin preocuparse de su ubicación.

Una web, sería una colección de documentos en Internet enlazados a través de hiperenlaces.


[pic]

Protocolo TCP/IP (Transmission Control Protocol (TCP)/Internet Protocol (IP) )

Se encarga de llevar a cabo la conmutación de paquetes.

Un protocolo es un conjunto de reglas para formatear, ordenar y comprimir mensajes, comprobar errores, etc.

La familia de protocolos TCP/IP se divide en 4 capas:

Capa de red: Es la de más bajo nivel. Representa el medio físico encargado de enviar en última instancia los 0 y 1 que componen cada mensaje.
Capade Internet (IP): Esquema de direcciones, encaminamiento de los mensajes…
Capa de transporte (TCP): Envía acuses de recibo, reagrupa el mensaje en destino, vuelve a mandar los paquetes perdidos o defectuosos… No garantiza tiempos de transmisión.
Capa de aplicación: Son fundamentalmente los programas que hacen uso de los servicios proporcionados por las capas inferiores.
Hay diversos protocolosde aplicación:

SMTP (Simple Mail Transfer Protocol) ( correo electrónico.
FTP (File Transfer Protocol )( intercambio de ficheros.
IRC (Internet Relay Chat) ( Chat
HTTP (HyperText Transfer Protocol) (hipertexto.
DNS (Domain Name System ) (sistema de nombres dominio) ( permite asociar nombres lógicos a direcciones IP. DNS es una base de datos distribuida. Ejemplo:www.euitio.uniovi.es – 156.35.94.5

Direcciones IP

Cada ordenador conectado a Internet (=Host) debe tener una dirección para poder recibir los paquetes TCP. Esta dirección puede ser estática (fija, siempre la misma) o dinámica (cada vez que nos conectamos a Internet nuestro proveedor de Internet nos asigna una dirección temporal).
Las direcciones IP son números de 32 bits separados encuatro partes (por ejemplo, 153.16.21.8). Cada uno va de 0 a 255; esto nos da un total de 232 direcciones (algo más de cuatro mil millones)

Problema: cada vez hay más y más dispositivos conectados(Esquema de direcciones pequeño… Se está desarrollando una nueva versión, denominada IPv6 para sustituir a la actual (IPv4), que con 128 bits podrá tener 3,4 × 1038 direcciones.


World Wide WebInternet permite a cualquier ordenador del mundo compartir datos con otro ordenador remoto.
Un programa cliente en un ordenador accede a un programa servidor en otro ordenador remoto.
La Web es un sistema de hipertexto que funciona sobre Internet como uno de sus servicios.
En este caso, el programa cliente es nuestro navegador, y el servidor el programa que hace de servidor Web que está ejecutándoseen el ordenador remoto y que se encarga de entregar el documento solicitado a nuestro navegador.

Nacimiento del World Wide Web

En 1989, Tim Berners-Lee, en el laboratorio europeo de partículas (CERN), en Suiza, crea un lenguaje de etiquetas para representar y enlazar documentos HTML —HyperText Markup Language Lenguaje de Marcado de Hipertexto
Berners-Lee creó las versiones iniciales deHTML, HTTP, un servidor Web y un navegador (los cuatro componentes esenciales de la Web )


[pic]



[pic]

El usuario solicita un documento tecleando su dirección en el navegador: http://www.uniovi.es
Es lo que se denomina un URL (localizador uniforme de recursos)
El cliente busca en el DNS cuál es la IP de www.uniovi.es: 156.35.14.3
Cada ordenador en Internet está identificado por...
tracking img