SlideShare una empresa de Scribd logo
1 de 9
Protocolo HTTP
Claudia Olivares
DN12
Informática Para Los Negocios
¿Qué es un Protocolo HTTP?
Desde 1990, el protocolo HTTP
(Protocolo de transferencia de
hipertexto) es el protocolo más utilizado
en Internet. La versión 0.9 sólo tenía la
finalidad de transferir los datos a través
de Internet (en particular páginas Web
escritas en HTML). La versión 1.0 del
protocolo (la más utilizada) permite la
transferencia de mensajes con
encabezados que describen el
contenido de los mensajes mediante la
codificación MIME.
¿Para que sirve?


El protocolo HTTP es el que da vida a Internet,
y gracias al cual, los clientes y servidores se
pueden comunicar.

El propósito del protocolo HTTP es permitir la
transferencia de archivos (principalmente, en
formato HTML). entre un navegador (el cliente) y
un servidor web (denominado, entre otros, HTTP
en equipos UNIX) localizado mediante una
cadena de caracteres denominada dirección
URL.
La comunicación entre el navegador y el
servidor se lleva a cabo en dos etapas:


•El navegador realiza una solicitud HTTP



•El servidor procesa la solicitud y después envía una respuesta
HTTP



En realidad, la comunicación se realiza en más etapas si se
considera el procesamiento de la solicitud en el servidor. Dado
que sólo nos ocupamos del protocolo HTTP, no se explicará la
parte del procesamiento en el servidor en esta sección del
artículo. Si este tema les interesa, puede consultar el articulo
sobre el tratamiento de CGI.


Una solicitud HTTP es un conjunto de líneas que el navegador
envía al servidor. Incluye:



•Una línea de solicitud: es una línea que especifica el tipo de
documento solicitado, el método que se aplicará y la versión del
protocolo utilizada. La línea está formada por tres elementos que
deben estar separados por un espacio: •el método



•La dirección URL



•La versión del protocolo utilizada por el cliente (por lo
general, HTTP/1.0)




•Los campos del encabezado de solicitud: es un
conjunto de líneas opcionales que permiten
aportar información adicional sobre la solicitud
y/o el cliente (navegador, sistema
operativo, etc.). Cada una de estas líneas está
formada por un nombre que describe el tipo de
encabezado, seguido de dos puntos (:) y el valor
del encabezado.
•El cuerpo de la solicitud: es un conjunto de
líneas opcionales que deben estar separadas de
las líneas precedentes por una línea en blanco
y, por ejemplo, permiten que se envíen datos por
un comando POST durante la transmisión de
datos al servidor utilizando un formulario.
Por lo tanto, una solicitud HTTP posee la
siguiente sintaxis (<crlf> significa retorno de
carro y avance de línea):
MÉTODO VERSIÓN URL <crlf>

ENCABEZADO: Valor <crlf>
. . . ENCABEZADO: Valor <crlf>
Línea en blanco <crlf>

CUERPO DE LA SOLICITUD
Fuentes consultadas


http://es.kioskea.net/contents/264-el-protocolo-http

Más contenido relacionado

La actualidad más candente (20)

Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo http marcela
Protocolo http marcelaProtocolo http marcela
Protocolo http marcela
 
Dn11 c u3_a9_akrt
Dn11 c u3_a9_akrtDn11 c u3_a9_akrt
Dn11 c u3_a9_akrt
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Dn11 c u3_a9_avl
Dn11 c u3_a9_avlDn11 c u3_a9_avl
Dn11 c u3_a9_avl
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo http y WWW
Protocolo http y WWWProtocolo http y WWW
Protocolo http y WWW
 
protocolo http
protocolo httpprotocolo http
protocolo http
 
Presentacion http y https
Presentacion http y httpsPresentacion http y https
Presentacion http y https
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Dn12 u3 a9_maah
Dn12 u3 a9_maahDn12 u3 a9_maah
Dn12 u3 a9_maah
 
Presentacion HTTP/HTTPS/DNS
Presentacion HTTP/HTTPS/DNSPresentacion HTTP/HTTPS/DNS
Presentacion HTTP/HTTPS/DNS
 
Protocolo HTTP
Protocolo HTTPProtocolo HTTP
Protocolo HTTP
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 

Similar a Protocolo http (20)

Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Trabajo de marifalcon
Trabajo de marifalconTrabajo de marifalcon
Trabajo de marifalcon
 
Trabajo
TrabajoTrabajo
Trabajo
 
html
htmlhtml
html
 
Http Karem Yanelli
Http Karem YanelliHttp Karem Yanelli
Http Karem Yanelli
 
Http
HttpHttp
Http
 
Protocolo Http
Protocolo HttpProtocolo Http
Protocolo Http
 
13.servidor http
13.servidor http13.servidor http
13.servidor http
 
Dn12 u3 a9_jsm
Dn12 u3 a9_jsmDn12 u3 a9_jsm
Dn12 u3 a9_jsm
 
PROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptxPROTOCOLO HTTP.pptx
PROTOCOLO HTTP.pptx
 
Protocolo http IRVING
Protocolo http IRVINGProtocolo http IRVING
Protocolo http IRVING
 
Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
REDES DE DATOS – SESION # 3.pptx
REDES DE DATOS – SESION # 3.pptxREDES DE DATOS – SESION # 3.pptx
REDES DE DATOS – SESION # 3.pptx
 
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
Desarrollo de Aplicaciones Web II - Sesión 02 - Conceptos Generales e Introdu...
 
13 Servidor http
13 Servidor http13 Servidor http
13 Servidor http
 
Ntworking
NtworkingNtworking
Ntworking
 
Introducción al Internet y sus servicios
Introducción al Internet y sus  servicios Introducción al Internet y sus  servicios
Introducción al Internet y sus servicios
 
Fundamentos de la web
Fundamentos de la webFundamentos de la web
Fundamentos de la web
 
Antividad 5
Antividad 5Antividad 5
Antividad 5
 
Que es el http
Que es el httpQue es el http
Que es el http
 

Más de Clauudiia Olivaress (15)

Mi proyecto de vida
Mi proyecto de vidaMi proyecto de vida
Mi proyecto de vida
 
Html
HtmlHtml
Html
 
La historia de facebook
La historia de facebookLa historia de facebook
La historia de facebook
 
La historia de facebook
La historia de facebookLa historia de facebook
La historia de facebook
 
Voip
VoipVoip
Voip
 
Redes sociales clauuu
Redes sociales clauuuRedes sociales clauuu
Redes sociales clauuu
 
Adiccion a los videojuegos clauuu
Adiccion a los videojuegos clauuuAdiccion a los videojuegos clauuu
Adiccion a los videojuegos clauuu
 
Historia de napster
Historia de napsterHistoria de napster
Historia de napster
 
Historia de napster
Historia de napsterHistoria de napster
Historia de napster
 
Peer to peer
Peer to peerPeer to peer
Peer to peer
 
Ftp presentacion!!
Ftp presentacion!!Ftp presentacion!!
Ftp presentacion!!
 
Ftp presentacion!!
Ftp presentacion!!Ftp presentacion!!
Ftp presentacion!!
 
Rss claudia olivares
Rss claudia olivaresRss claudia olivares
Rss claudia olivares
 
Rss claudia olivares
Rss claudia olivaresRss claudia olivares
Rss claudia olivares
 
2 de octubre de 1968
2 de octubre de 19682 de octubre de 1968
2 de octubre de 1968
 

Protocolo http

  • 2. ¿Qué es un Protocolo HTTP? Desde 1990, el protocolo HTTP (Protocolo de transferencia de hipertexto) es el protocolo más utilizado en Internet. La versión 0.9 sólo tenía la finalidad de transferir los datos a través de Internet (en particular páginas Web escritas en HTML). La versión 1.0 del protocolo (la más utilizada) permite la transferencia de mensajes con encabezados que describen el contenido de los mensajes mediante la codificación MIME.
  • 3. ¿Para que sirve?  El protocolo HTTP es el que da vida a Internet, y gracias al cual, los clientes y servidores se pueden comunicar. El propósito del protocolo HTTP es permitir la transferencia de archivos (principalmente, en formato HTML). entre un navegador (el cliente) y un servidor web (denominado, entre otros, HTTP en equipos UNIX) localizado mediante una cadena de caracteres denominada dirección URL.
  • 4.
  • 5. La comunicación entre el navegador y el servidor se lleva a cabo en dos etapas:  •El navegador realiza una solicitud HTTP  •El servidor procesa la solicitud y después envía una respuesta HTTP  En realidad, la comunicación se realiza en más etapas si se considera el procesamiento de la solicitud en el servidor. Dado que sólo nos ocupamos del protocolo HTTP, no se explicará la parte del procesamiento en el servidor en esta sección del artículo. Si este tema les interesa, puede consultar el articulo sobre el tratamiento de CGI.
  • 6.  Una solicitud HTTP es un conjunto de líneas que el navegador envía al servidor. Incluye:  •Una línea de solicitud: es una línea que especifica el tipo de documento solicitado, el método que se aplicará y la versión del protocolo utilizada. La línea está formada por tres elementos que deben estar separados por un espacio: •el método  •La dirección URL  •La versión del protocolo utilizada por el cliente (por lo general, HTTP/1.0)
  • 7.   •Los campos del encabezado de solicitud: es un conjunto de líneas opcionales que permiten aportar información adicional sobre la solicitud y/o el cliente (navegador, sistema operativo, etc.). Cada una de estas líneas está formada por un nombre que describe el tipo de encabezado, seguido de dos puntos (:) y el valor del encabezado. •El cuerpo de la solicitud: es un conjunto de líneas opcionales que deben estar separadas de las líneas precedentes por una línea en blanco y, por ejemplo, permiten que se envíen datos por un comando POST durante la transmisión de datos al servidor utilizando un formulario.
  • 8. Por lo tanto, una solicitud HTTP posee la siguiente sintaxis (<crlf> significa retorno de carro y avance de línea): MÉTODO VERSIÓN URL <crlf> ENCABEZADO: Valor <crlf> . . . ENCABEZADO: Valor <crlf> Línea en blanco <crlf> CUERPO DE LA SOLICITUD