Protocolo http

8

Click here to load reader

description

Protocolo http

Transcript of Protocolo http

Page 1: Protocolo http

PROTOCOLO HTTP

BERENICE JARDINEZ RIVEROS

DN11C.

Page 2: Protocolo http

PROPÓSITO

Permitir la transferencia de

archivos (principalmente, en

formato HTML).

Page 3: Protocolo http

La comunicación entre el navegador y el servidor se lleva

a cabo en dos etapas.

Entre un navegador (el cliente) y un

servidor web (denominado, entre otros,

httpd en equipos UNIX) localizado

mediante una cadena de caracteres

denominada dirección URL.

.

Page 4: Protocolo http

COMUNICACIÓN DEL CLIENTE

El cliente envía una petición al servidor que está

compuesta por:

Un método a invocar en el servidor (URI)

Una versión del protocolo

Un mensaje compatible con MIME con los

parámetros de la petición como:

I. información del cliente.

II. un cuerpo opcional con más datos para el

servidor

GET /index.html HTTP/1.0

Accept: text/plain

Accept: text/html

Accept: */*

User-Agent: Un Agente de Usuario Cualquiera

EJEMPLO

Page 5: Protocolo http

COMUNICACIÓN DEL SERVIDOR

El servidor responde con una línea de estado,

incluyendo :

La versión del protocolo del mensaje y si la

petición tuvo éxito o fracaso

Un un código de resultado

Un mensaje compatible con MIME con

información del servidor

Metainformación (datos a cerca de la

información) de la entidad solicitada y un

cuerpo opcional con la entidad solicitada.

HTTP/1.0 200 OK

Server: MDMA/0.1

MIME-version: 1.0

Content-type: text/html

Last-Modified: Thu Jul 7 00:25:33 1994

Content-Length: 2003

<title>Página de web del IEEE de Madrid<title>

<hr>

....

<hr>

<h2> Proyectos desarrollados en Internet <h2>

<hr>

EJEMPLO

Page 6: Protocolo http

COMANDOS DE HTTP

• GET: pedir al servidor un documento.

• POST: enviar documento al servidor (datos de

cumplimentación de un formulario, pe).

• PUT: pedir al servidor que haga accesible el

documento que se le envía en una URI determinada.

Page 7: Protocolo http

• DELETE: pedir al servidor que elimine un documento.

• TRACE: obtener del servidor copia de la petición que le

llega.