Clase2-HTTP Flashcards
Elementos web ¿Cuáles son?
-Http
-referenciado por una URI:URL
-formato url
-objetos a alojar
-URN
Funcionamiento HTTP
Trabaja sobre ASCII
Solo una forma de requerimento, solo una forma de respuesta y Request/Response sin estado
RFC ¿Qué es?
Define estandares y el formato basado en HTTP 0.9 sobre como administrar un http
Metodos de http1.0
GET:obtener el recurso requerido
HEAD:identico al get pero solo requiere los meta datos de la pagina
POST:pensado para los formularios, el requerimiento de un documento pero tambien enviaja por el body
PUT:reemplazar un documento en un servidor
DELETE:permite borrar un documento
LINK/UNLINK(no importa)
Coockies ¿Qué es?
Debido que en el servidor no tiene estados, se administran coockies que guardan informacion de las request del cliente y se guardan en el navegador
HTTPS (HTTP sobre TSL/SSL) ¿Qué es?
Se establece un canal seguro entre el cliente y el servidor en la cual no se filtra información porque esta cifrado, se genera antes de realizar el requerimiento
(TSL y SSL con protocolos criptográficos)
En un HTTP no persistente, cada vez que envió un objeto se abre la conexión TCP
V o F
V
¿Qué es un “User agent” o “Agente de usuario”?
Es una aplicación o software que le brinda detalles al servidor del navegador, tal como su versión, sistema operativo y dispositivo con el fin de adaptar el contenido a las capacidades del navegador (en la solicitud HTTP el User Agent esta en el encabezado)
¿Qué es HTTP y HTML?
HTTP es un protocolo de transferencia de hipertexto, se implementa mediante dos programas, uno del cliente y otro del servidor. Ambos se comunican mediante la estructura de HTTP
HTML es un lenguaje de marcado para crear estructuras y el contenido del una pagina
El contenido HTML se encuentra en la entidad respuesta y es lo que envía el servidor al cliente como parte de la respuesta a la solicitud HTTP
¿Qué información de la capa de aplicación nos indica si un mensaje es de requerimiento o de respuesta HTTP?
En la linea de solicitud es donde podemos ver si el mensaje es de requerimiento o de respuesta
en la de requerimiento esta el método HTTP, el recurso(URI) y la versión HTTP. En la respuesta esta la versión HTTP, el código de estado y el texto de estado
¿Para que sirven los headers o cabeceras de un protocolo HTTP?
Proporcionan información adicional sobre el mensaje(metadatos, controlar cache, manejar sesiones, personalizar solicitud/respuesta ,etc)
¿Cómo esta compuesto un mensaje HTTP?
Por una linea de solicitud, cabeceras, y opcionalmente un cuerpo