Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
PROTOCOLO HTTP
DN11C
MARIO ANDRÉS SÁNCHEZ JIMÉNEZ
Es un protocolo orientado a
transacciones y sigue el esquema
petición-respuesta entre un cliente y
un servidor.
* Es un protocolo sin estado, es decir, que no

guarda ninguna información sobre conexiones
anteriores.

* El desarrollo d...
* Está formada por un encabezado seguido,

opcionalmente, por una línea en blanco y algún
dato.

*

El encabezado especifi...
* Estos campos permiten que se envíe

información descriptiva en la transacción,
permitiendo así la autenticación, cifrado...
* HTTP_ACCEPT. Los tipos MIME que el cliente

aceptará, dados los encabezados HTTP Otros
.
protocolos quizás necesiten obt...
* HTTP_USER_AGENT. El navegador que utiliza el

cliente para realizar la petición. El formato
general para esta variable e...
* HTTP ha pasado por múltiples versiones del
protocolo, muchas de las cuales son
compatibles con las anteriores.

* HTTP/1...
* Para obtener un recurso con el URL

http://www.example.com/index.html

* Se abre una conexión al host

www.example.com, ...
* GET /index.html HTTP/1.1
* Host: www.example.com
* User-Agent: nombre-cliente
* [Línea en blanco]
*
*
*
*

HTTP/1.1 200 OK
Date: Fri, 31 Dec 2003 23:59:59 GMT
Content-Type: text/html
Content-Length: 1221

*
*
*
*
*
*
*
*...
* HEAD
* GET
* POST
* PUT
* DELETE
* TRACE
* OPCION S
Protocolo http
Upcoming SlideShare
Loading in …5
×

Protocolo http

433 views

Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

Protocolo http

  1. 1. PROTOCOLO HTTP DN11C MARIO ANDRÉS SÁNCHEZ JIMÉNEZ
  2. 2. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor.
  3. 3. * Es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. * El desarrollo de aplicaciones web necesita frecuentemente mantener estado.
  4. 4. * Está formada por un encabezado seguido, opcionalmente, por una línea en blanco y algún dato. * El encabezado especificará cosas como la acción requerida del servidor, o el tipo de dato retornado, o el código de estado
  5. 5. * Estos campos permiten que se envíe información descriptiva en la transacción, permitiendo así la autenticación, cifrado e identificación de usuario.
  6. 6. * HTTP_ACCEPT. Los tipos MIME que el cliente aceptará, dados los encabezados HTTP Otros . protocolos quizás necesiten obtener esta información de otro lugar. Los elementos de esta lista deben estar separados por una coma, como se dice en la especificación HTTP: tipo, tipo.
  7. 7. * HTTP_USER_AGENT. El navegador que utiliza el cliente para realizar la petición. El formato general para esta variable es: software/versión biblioteca/versión.
  8. 8. * HTTP ha pasado por múltiples versiones del protocolo, muchas de las cuales son compatibles con las anteriores. * HTTP/1.0 (mayo de 1996) * HTTP/1.1 (junio de 1999) * HTTP/1.2
  9. 9. * Para obtener un recurso con el URL http://www.example.com/index.html * Se abre una conexión al host www.example.com, puerto 80 que es el puerto por defecto para HTTP. * Se envía un mensaje en el estilo siguiente:
  10. 10. * GET /index.html HTTP/1.1 * Host: www.example.com * User-Agent: nombre-cliente * [Línea en blanco]
  11. 11. * * * * HTTP/1.1 200 OK Date: Fri, 31 Dec 2003 23:59:59 GMT Content-Type: text/html Content-Length: 1221 * * * * * * * * * <html> <body> <h1>Página principal de tuHost</h1> (Contenido) . . . </body> </html>
  12. 12. * HEAD * GET * POST * PUT * DELETE * TRACE * OPCION S

×