PROTOCOLO HTTP
BERENICE JARDINEZ RIVEROS

DN11C.
PROPÓSITO

Permitir la transferencia de
archivos (principalmente, en
formato HTML).
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.
.
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)

EJEMPLO

 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
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.

EJEMPLO
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>
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.
• DELETE: pedir al servidor que elimine un documento.
• TRACE: obtener del servidor copia de la petición que le
llega.
http://acsblog.es/articulos/trunk/Linux

FUENTES
CONSULTADAS

Actual/Apache/html/x49.html

http://es.kioskea.net/contents/264-elprotocolo-http

Protocolo http

  • 1.
  • 2.
    PROPÓSITO Permitir la transferenciade archivos (principalmente, en formato HTML).
  • 3.
    La comunicación entreel 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. .
  • 4.
    COMUNICACIÓN DEL CLIENTE Elcliente envía una petición al servidor que está compuesta por:  Un método a invocar en el servidor (URI) EJEMPLO  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
  • 5.
    COMUNICACIÓN DEL SERVIDOR Elservidor 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. EJEMPLO 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>
  • 6.
    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.
  • 7.
    • DELETE: pediral servidor que elimine un documento. • TRACE: obtener del servidor copia de la petición que le llega.
  • 8.

Notas del editor

  • #9 En el modo Presentación, haga clic en la flecha para acceder al Centro de introducción a PowerPoint.