Profesor: Ing. Domínguez Escalona René
Alumna: Gómez Rivera Liliana Getsemany
Asignatura: Programación
Modulo: Instala y C...
El protocolo de transferencia de hipertexto (HTTP,
HyperText Transfer Protocol) es el protocolo usado en cada
transacción ...
El protocolo HTTP es un protocolo sin
estado; está basado en el modelo cliente-
servidor: Un cliente HTTP abre una conexió...
 La línea inicial es diferente en las solicitudes y en
las respuestas. En las solicitudes van tres campos
separados por u...
 Para obtener un recurso con
el URL http://www.tuhost.example/index.html
 Se abre un socket con el host www.tuHost.examp...
Http
Próxima SlideShare
Cargando en…5
×

Http

190 visualizaciones

Publicado el

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
190
En SlideShare
0
De insertados
0
Número de insertados
10
Acciones
Compartido
0
Descargas
1
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Http

  1. 1. Profesor: Ing. Domínguez Escalona René Alumna: Gómez Rivera Liliana Getsemany Asignatura: Programación Modulo: Instala y Configura Aplicaciones y Servicios 5-01-2015
  2. 2. El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer Protocol) es el protocolo usado en cada transacción de la Web (WWW). 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 un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. Al finalizar la transacción todos los datos se pierden. Por esto se popularizaron las cookies, que son pequeños ficheros guardados en el propio ordenador que puede leer un sitio web al establecer conexión con él, y de esta forma reconocer a un visitante que ya estuvo en ese sitio anteriormente. Gracias a esta identificación, el sitio web puede almacenar gran número de información sobre cada visitante, ofreciéndole así un mejor servicio.
  3. 3. El protocolo HTTP es un protocolo sin estado; está basado en el modelo cliente- servidor: Un cliente HTTP abre una conexión y realiza su solicitud al servidor, el cual responde generalmente el recurso solicitado y la conexión se cierra.  El formato tanto del mensaje como de la respuesta es como sigue: <Línea inicial> Header-1: value-1 ... Header-n: value-n <Cuerpo del mensaje (Opcional)>
  4. 4.  La línea inicial es diferente en las solicitudes y en las respuestas. En las solicitudes van tres campos separados por un espacio en blanco: "Método recurso versiónDelProtocolo". Por ejemplo: "GET /path/to/file/index.html HTTP/1.0". La línea inicial de una respuesta tiene tres campos separados por un espacio: "versiónDelProtocolo códigoRespuesta Mensaje". Por ejemplo: "HTTP/1.0 200 OK" o bien "HTTP/1.0 404 Not Found".  Los encabezados están normados en el protocolo, e incluyen, en el caso de una solicitud, información del navegador y eventualmente del usuario cliente; En el caso de una respuesta, información sobre el servidor y sobre el recurso. El cuerpo del mensaje contiene el recurso a transferir o el texto de un error en el caso de una respuesta. En el caso de una solicitud, puede contener parámetros de la llamada archivos enviados al servidor. Actualmente viene remplazando al FTP en la transferencia de archivos.
  5. 5.  Para obtener un recurso con el URL http://www.tuhost.example/index.html  Se abre un socket con el 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.0  From: yo@miHost.example  User-Agent: HTTPTool/1.0  [Línea en blanco]

×