Python Tema1 Parte2 v6
Python Tema1 Parte2 v6
Fundamentos de Internet
¿Qué es HTTP?
1
IBM SkillsBuild | Introducción a Python
Índice
Introducción 3
2
IBM SkillsBuild | Introducción a Python
Introducción
3
IBM SkillsBuild | Introducción a Python
En el envío de una solicitud HTTP, podemos encontrar la solicitud, cabeceras y cuerpo, entre otras cosas.
4
IBM SkillsBuild | Introducción a Python
Vamos a desglosarlas:
5
IBM SkillsBuild | Introducción a Python
6
IBM SkillsBuild | Introducción a Python
¿Se pueden lanzar ataques DDoS a La Web funciona siguiendo el denominado modelo
cliente-servidor, habitual en las aplicaciones que
través de HTTP? funcionan en una red.
Ten en cuenta que HTTP es un protocolo "sin estado",
Existe un servidor, que es quien presta el servicio, y
lo que significa que cada comando se ejecuta
un cliente, que es quien lo recibe.
independientemente de cualquier otro comando. En la
especificación original, las solicitudes HTTP creaban y
cerraban cada una conexión TCP. En las versiones ¿Por qué necesito usar el protocolo
más recientes del protocolo HTTP (HTTP 1.1 y
HTTPS?
superiores), la conexión persistente permite que
varias solicitudes HTTP pasen por una conexión TCP Hemos dicho que el protocolo es ampliamente
persistente, lo cual mejora el consumo de recursos. utilizado por tiendas online, pero si nuestra página
En el contexto de ataques DoS o DDoS, las solicitudes web fuese por ejemplo de una clínica, ¿Deberíamos
HTTP en grandes cantidades pueden utilizarse para pasarnos a https? La respuesta es sí. Hoy día casi
montar un ataque contra un dispositivo objetivo, y se todas las webs tienen un espacio donde interactuar
consideran parte de los ataques a la capa de con las personas que visitan la web. Aunque solo sea
aplicación o a la capa 7. un formulario de contacto. Nuestra web podría tener
uno para que la gente pueda reservar una cita en
nuestra clínica. Datos como el teléfono o el correo
¿Cuál es la diferencia entre http y electrónico pueden ser considerados sensibles, por lo
https? que es importante usar el protocolo https para
proteger esa información.
HTTP pronto se convirtió en el protocolo mayoritario
en la red. Sin embargo, conforme avanzó el tiempo, se
demostró que resultaba demasiado vulnerable para
determinados sitios web donde los internautas Además, esta información está mucho más extendida
compartían información sensible. Estamos hablando de lo que podría parecer. Las personas que navegan
por ejemplo de webs de tiendas online donde los por Internet cada vez son más conscientes de ese tipo
usuarios introducen la información de su tarjeta de de cosas, así que cuánta más seguridad les
crédito. ofrezcamos en nuestra web, la comodidad de entrar
en la tienda será mayor.
Por eso surgió la necesidad de crear un protocolo más
seguro. De ese modo surgió el HTTPS, que cifra la
información que circula entre la web y el usuario, para
hacerla indescifrable a ojos de los hackers. Todas las
webs de venta online adoptaron pronto ese protocolo.
7
IBM SkillsBuild | Introducción a Python