Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCIÓN
HTTP.
Protocolo de Transferencia de Hipertexto usado en Internet para
transferir datos entre un navegador y un servidor web.
Versiones estandarizadas:
• Versión 1.0
• Versión 1.1
HTTP
Esquema://userinfo@dominio:Puerto/camino?Query#Fragmento
|_____________________________||_____||______________|
URN URL URI
CLIENTE - SERVIDOR
COOKIES
SERVIDORES WEB
Apache:
Servidor de código abierto, diseñado para plataforma Linux.
También tiene versión para Windows y Mac. Muy modular.
IIS:
Servidor web de los sistemas Microsoft.
Cherokee:
Servidor web multiplataforma. Su objetivo es ser rápido y
completamente funcional, sin dejar de ser liviano
comparado con otros servidores web. Es de código abierto.
HTTP
CLIENTE WEB
Funcionamiento
1. El usuario teclea en el cliente web la URL de la página a
consultar.
2. El cliente HTTP decodifica la información obteniendo el
protocolo, la IP o el nombre del servidor web, puerto, etc.
3. El cliente (navegador) conecta con el servidor web (mediante
direcciones IP) y le solicita la página web.
4. El servidor envía la página web o devuelve un código de error
dependiendo del problema.
5. Cliente interpreta los códigos HTML recibidos.
6. La conexión se cierra.
HTTP
MENSAJES EN HTTP
B) Respuesta (Response).
HTTP
REQUEST
RESPONSE
Códigos de Estado:
• 1xx → Informativos.
• 2xx → Éxito.
• 3xx → Redirección de la solicitud.
• 4xx → Errores debidos al cliente.
• 5xx → Errores debidos al servidor.
HTTP
ELEMENTOS A CONFIGURAR