PROTOCOLOHTTP
Páginas: 4 (784 palabras)
Publicado: 11 de marzo de 2015
HyperText Transfer Protocol
Jesús Moreno León
Raúl Ruiz Padilla
j.morenol@gmail.com
Septiembre 2010
Estas diapositivas son una obra derivada de lastransparencias
del Grupo de Sistemas y Comunicaciones
de la Universidad Rey Juan Carlos
Puede encontrarse una versión de este documento en
http://gsyc.es/moodle
© Jesús Moreno León, Raúl Ruiz Padilla,Septiembre de 2010
Algunos derechos reservados.
Este artculo se distribuye bajo la licencia
“Reconocimiento-CompartirIgual 3.0 España" de Creative
Commons, disponible enhttp://creativecommons.org/licenses/by-sa/3.0/es/deed.es
Este documento (o uno muy similar)
esta disponible en (o enlazado desde)
http://informatica.gonzalonazareno.org
¿Qué es HTTP?
●
Protocolo utilizado para servir páginas web
●Protocolo cliente-servidor:
●
●
●
●
Cliente: navegador web que pide páginas y, al recibirlas, las
muestra al usuario
Servidor: servidor web en el que están alojadas páginas que
piden los clientesHabitualmente funciona sobre TCP, con el servidor
(normalmente) en el puerto 80
HTTP puede servir tanto contenido estático (ficheros) como
dinámico (el resultado de ejecutar programas en elservidor)
Interacción cliente-servidor
●
●
●
●
●
El cliente abre una conexión TCP
con el servidor
El cliente envía un mensaje de
petición
Pe
ti
Re
Navegador
(firefox)
El servidor responde con unmensaje
de respuesta
sp
ue
sta
Pet
htt
p
p
htt
n
ició
p
htt
a
t
Servidor web
es
u
p
(Apache/IIS)
s
Re
El servidor cierra la conexión TCP
HTTP no mantiene estado (no hay
información sobre lasconexiones
entre una petición y otra)
c ió
nh
ttp
Navegador
(explorer)
Formato de los mensajes
●
Mensajes legibles (son líneas de texto casi en inglés)
compuesto por línea inicial, cabeceras y cuerpo:Formato de los mensajes
●
Peticiones:
●
La línea inicial especifica el recurso que se solicita y qué
se quiere de él
–
Nombre de método (GET, POST, HEAD)
–
Camino de acceso (path)
–
Versión...
Leer documento completo
Regístrate para leer el documento completo.