Protocolo HTTP Investigacion 1.1
Protocolo HTTP Investigacion 1.1
Alan Pichardo|1087930
Jorge Toribio|1073071
Aquí un ejemplo de una gráfica indicando el flujo de forma general en como funciona la
estructura en cuanto a la utilización del protocolo HTTP. Primeramente, la petición sale del
cliente pasando por los dispositivos intermediarios hasta llegar al servidor, donde mas luego el
servidor recibe esa petición y le envía una respuesta pasando por los mismos proxies hasta así
llegar al cliente. Estos mensajes, es decir, peticiones y respuestas están estructuradas de forma
que tanto el cliente como el servidor comprende que este tipo de mensaje es HTTP, donde a
continuación, empezaríamos a ver como se desglosan dichos mensajes.
B. Cabecera
Tal y como mencione en la parte de funciones del protocolo HTTP, la cabecera no es más que el
contenido de un mensaje de tipo HTTP, del cual se clasifica en dos, cabecera de peticiones y
cabecera de respuestas. La cabecera de peticiones contiene la información necesaria para que el
servidor interprete que necesita el cliente visto desde el protocolo HTTP, mientras que la de
respuesta contiene la información enviada por el servidor hacia el cliente. Un ejemplo de cada
uno serían los siguientes:
Cabecera de petición
Ambas son tipos de cabeceras que se encuentran tanto en las peticiones, como en las respuestas.
La cabecera general es encargada de establecer datos tipos genéricos de un mensaje HTTP, en
este caso vemos la preferencia de conexión al mismo tiempo que la preferencia de establecer
encriptación y autenticación en las respuestas del mensaje. En el caso de la entidad, esta
encargada de describir cómo será el cuerpo del mensaje, es decir, el tipo de contenido y longitud
de este.
C. Secciones
Desglosando lo que vendrían siendo la estructura del mensaje, se clasificaría de la siguiente
manera:
• Líneas de estado: Son números que indican el estado de los mensajes del protocolo, es
decir, si fue recibido con éxito o no la trama. Entre los códigos de estado más comunes
está el “200”, indicando que encontró el recurso solicitado, “302” el recurso fue
encontrado pero la URL ha sido movida temporalmente y por último “404”, cuando la
solicitud no ha sido encontrada.
• Cabecera: Sin detallar mucho lo explicado anteriormente, aquí es que se encuentra la
información necesaria para realizar la comunicación clasificados en peticiones y
respuestas sobre el protocolo HTTP.
• Cuerpo: Esta vendría siendo la parte final del mensaje, donde se puede encontrar la
información con relación a los datos a pedir o sus respuestas.
D. Subprotocolo
HTTPS
El protocolo de transferencia de hipertexto seguro (HTTPS) no es más que la extensión del
protocolo del cual estamos trabajando, protocolo de transferencia de hipertexto (HTTP). Esta
extensión esta basada en su protocolo original, por lo tanto, cumple con casi las mismas
funcionalidades, pero se diferencia por agregar el protocolo de seguridad TLS, cifrando la
comunicación para hacerla más segura.
La característica principal de este protocolo son las autenticaciones que nos brinda sobre los
sitios web y protección de la privacidad e integridad de los datos en el proceso de petición y
respuesta. Cabe destacar que nos protege contra ataques como “man-in-the-middle” o el cifrado
bidireccional de las comunicaciones de arquitectura cliente-servidor, por lo que protege las
comunicaciones contra escuchas y manipulaciones de datos. Este protocolo es bien conocido por
la garantía de seguridad que provee a los usuarios en los sitios web.
E. Proceso de mensaje y comunicación
Proceso
- MDN Web Docs. (2020, 7 agosto). Generalidades del protocolo HTTP - HTTP | MDN.
Recuperado 3 de enero de 2021, de
https://developer.mozilla.org/es/docs/Web/HTTP/Overview
- 1&1 IONOS España S.L.U. (2020, 9 diciembre). protocolo HTTP. Recuperado 3 de enero de
2021, de https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/protocolo-http/
- MDN Web Docs. (2019, 23 marzo). Evolución del protocolo HTTP - HTTP | MDN.
Recuperado 3 de enero de 2021, de
https://developer.mozilla.org/es/docs/Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP
- 1&1 IONOS España S.L.U. (2020, diciembre 9). Cabecera HTTP. Recuperado 3 de enero de
2021, de https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/cabecera-http/
- 1&1 IONOS España S.L.U. (2020c, diciembre 9). TFTP. Recuperado 3 de enero de 2021, de
https://www.ionos.es/digitalguide/servidores/know-how/tftp/
- MDN Web Docs. (2019b, noviembre 12). Mensajes HTTP - HTTP | MDN. Recuperado 3 de
enero de 2021, de https://developer.mozilla.org/es/docs/Web/HTTP/Messages
- MDN Web Docs. (2020b, octubre 1). Códigos de estado de respuesta HTTP - HTTP | MDN.
Recuperado 3 de enero de 2021, de
https://developer.mozilla.org/es/docs/Web/HTTP/Status