ARQUITECTURA DE INFORMACIÓN DE SITIOS WEB

INVESTIGACIÓN INTERNET

Elaborada por :

Cecilia Gil - Rosa Durán - Maria Mosquera

Lelia Colmenares - Lourdes Torres

 

Protocolo de Transferencia

HTTP

Aspectos considerados para esta Infografia:

Concepto - Características - Funcionalidad - Estructura - Seguridad

 

No INFOGRAFIA
1

El protocolo HTTP
El Protocolo de Transferencia de Hipertexto (Hypertext Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los intercambios de información entre los clientes Web y los servidores HTTP. La especificación completa del protocolo HTTP 1/0 está recogida en el RFC 1945. Fue propuesto por Tim Berners-Lee, atendiendo a las necesidades de un sistema global de distribución de información como el World Wide Web

http://cdec.unican.es/libro/HTTP.htm

2

Introducción al protocolo HTTP
Como ya dijimos, Wininet soporta tres protocolos de aplicación: HTTP, FTP y Gopher. Sin duda alguna, podemos decir que el más importante y utilizado de todos ellos es HTTP, ya que todos los sitios web visitados (y la mayoría de los archivos descargados desde el navegador) de internet son recuperados a través de este protocolo.

http://articulos.conclase.net/jm/prog/cpp/wininethttp_1.html#apdo1

3 Arquitectura de WWW
La arquitectura de WWW está basada en el modelo cliente-servidor. Los clientes presentan la información en el formato hipertexto y pueden llevar implementados varios protocolos tales como FTP, NNTP, GOPHER, etc. Al hacer una consulta a un servidor FTP o Gopher, los directorios se ven como objetos hipertexto. Además de éstos, llevan implementado un nuevo protocolo: el HyperText Transfer Protocol (HTTP).

http://www.uib.es/art_w3/arquitectura.html

4 Interacción cliente-servidor en HTTP
El cliente abre una conexión TCP con el servidor. El cliente envía un mensaje de petición.
El servidor responde con un mensaje de respuesta. El servidor cierra la conexión TCP.
HTTP no mantiene estado (no hay información sobre las conexiones entre una petición y otra).

http://gsyc.escet.urjc.es/docencia/asignaturas/redes-II/transparencias/www/http.pdf

5

El protocolo del Internet de la nueva generación  
La comunicación en las redes de información no fuera posible sin los protocolos de red. Un protocolo es un paquete de bits con una cierta estructura que permite que uno o más dispositivos se puedan comunicar entre sí. Los protocolos son la parte de software más importante en las telecomunicaciones para que las aplicaciones instaladas en los dispositivos puedan comunicarse con otras a través de una red.

http://www.eveliux.com/index.php?option=content&task=view&id=18

6 Cómo trabaja el Web
La parte más importante del trabajo del Web es muy simple. Si usted está esperando encontrar una tecnología compleja y con mucha capacidad, se decepcionará, ya que no lo es. De hecho como en un documento Web preparado por CERN nos indica, la transacción toma lugar en cuatro fases básicas, todas son partes del HTTP (Protocolo de Transferencia de HiperTexto)

http://www.x-extrainternet.com/www3.html

7

Funcionamiento General de HTTP
El protocolo HTTP esta basada en un esquema solicitud/contestación. Un cliente estable una conexión con el servidor y envía una solicitud al servidor en la forma de un "método de solitud", URI, y la versión del protocolo, seguido por un mensaje del tipo MIME con los parámetros de la solicitud, la información del cliente, y posiblemente el cuerpo del mensaje.

http://www.carsoft.com.ar/pro1.htm

8

HTTP
Fue inventado para que las computadoras se comuniquen mientras intercambian documentos, agregando conectividad e interfaces. Usando HTTP, una computadora que pida un archivo a otra sabrá, al recibirlo, si se trata de imagen, video o texto.

http://www.gruposyconciertos.com/master/http.htm

9

Seguridad en Internet
La seguridad es la principal preocupación de cualquiera que se dispone a efectuar una transacción mediante la red, los datos personales que facilitamos al vendedor tienen que ser vistos tan sólo por este, para evitar problemas de confidencialidad, robos etc.

http://www.consumer.es/web/es/economia_domestica/tus_derechos/comercio_electronico/2002/04/04/40763.

10

Historia de Internet
El European Laboratory for Particle Physics in Switzerland (CERN) libera el World Wide Web (WWW), desarrollado por Tim Berners-Lee. El WWW usa el protocolo de transferencia de hipertexto (HTTP) y encadena hipertextos muy fácilmente, cambiando así la ruta o camino de la información, la cual entonces puede ser organizada, presentada y accedida en la Internet.

http://www.uclm.es/profesorado/ricardo/Internet/Curso_de_Internet/Historia.htm

11 Capa de red
Capa de aplicación (HTTP, SMTP, FTP, TELNET...)

Una vez que tenemos establecida la comunicación desde el origen al destino nos queda lo más importante, ¿qué podemos transmitir? La capa de aplicación nos proporciona los distintos servicios de Internet: correo electrónico, páginas Web, FTP, TELNET…

http://www.saulo.net/pub/tcpip/a.htm#2

12

Protocolo HTTP
Es un conjunto formal de convenciones y reglas, que establecen como las computadoras deben comunicarse a través de las redes, reduciendo al mínimo los errores de transmisión. Estos transmiten la información fragmentada, de esta manera ninguna transmisión, por grande que sea, monopoliza los servicios de la red.

http://usuarios.lycos.es/bnunez/Archivos%20propios/Fundamentos_Redes/ModeloTCP-IP_Protocolos.pdf

13 Bases de la Web: HTTP y arquitectura cliente-servidor
La Web es un sistema de información hipermedial altamente descentralizado. Para comprenderlo y utilizarlo de la mejor manera posible debemos comenzar con entender sus algunos pilares: la arquitectura cliente-servidor, el HTTP (el medio) y el HTML (el mensaje, tratado con mayor detalle en la Guía de evaluación de sitios en la Web).

http://planeta.gaiasur.com.ar/infoteca/varios/httpyc-s.html

14 Caracterización de los sistemas distribuidos
Define las formas en las que los navegadores y otros tipos de clientes interaccionan con los servidores Web.  Principales características:

http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/MonogSO/CARSD02.htm

15
 
 
 
 
 
 
 

Estructura de la Red y organización de la información Arquitectura cliente/servidor  
Al hablar de Internet estamos hablando también de una red y los elementos que componen esa red son los nodos y los enlaces. La estructura de Internet no es tan regular como una red de pescadores, si bien se pretende tener conectividad entre todos los nodos, es decir, lo ideal es tener la posibilidad de encontrar al menos dos rutas o caminos (path en inglés) entre dos nodos cualesquiera. Uno de ellos será el nodo origen  de los mensajes mientras que el otro será el nodo destino.

http://www.nodo50.org/manuales/internet/2.htm

16

Qué es HTTP?
Cuando un usuario selecciona un enlace hipertexto, el programa cliente en su computadora usa HTTP para contactar al servidor, identificar el recurso, y responder con una acción. El servidor acepta el pedido, y entonces usa HTTP para responder o realizar la acción requerida.

http://www.brujula.net/cursos/http/sld01.htm.html

17

Sobre telas de araña y otros bichos
Si miras a la ventanita de tu navegador donde dice dirección, verás que ésta empieza por http://. Estas letras le indican al servidor de Red la manera como quieres comunicarte con él, es decir, el protocolo que se va a usar, para que tu máquina y la suya se puedan entender.

http://www.iec.csic.es/criptonomicon/telas.html

18 Fundamentos de HTTP
Todas las transacciones HTTP siguen el mismo formato. Tanto una petición de un cliente como una respuesta del servidor tiene tres partes; línea de petición Respuesta, cabecera y cuerpo.

http://bermudas.ls.fi.upm.es/~gonzalo/docs/web/2%20-%20http.pdf

19

HTTP
Es el protocolo de la Web (WWW), usado en cada transacción. Las letras significan Hyper Text Transfer Protocol, es decir, protocolo de transferencia de hipertexto. El hipertexto es el contenido de las páginas Web, y el protocolo de transferencia es el sistema mediante el cual se envían las peticiones de acceder a una página Web, y la respuesta de esa Web, remitiendo la información que se verá en pantalla. También sirve el protocolo para enviar información adicional en ambos sentidos, como formularios con mensajes y otros similares.

http://es.wikipedia.org/wiki/HTTP

20

Modelo del protocolo TCP-IP
Comunicación entre capas
Podemos observar que el envío y recepción de datos entre dos aplicaciones es un proceso de intercambio de datos entre capas iguales, basado en un modelo cliente - servidor. La aplicación del computador 1 es una aplicación cliente "Browser / Navegador" que hace uso del protocolo "HTTP" de la capa de aplicación y la aplicación del computador 2 es una aplicación de servicios de páginas Web que hace uso del demonio HTTPD.

http://www.newdevices.com/tutoriales/modelo-tcpip/3.html

 

 

VOLVER

Hosted by www.Geocities.ws

1