HTTP frente a HTTPS

Explore las principales diferencias entre HTTP y HTTPS, vea por qué HTTPS es más rápido y mejor para todo

HTTP (Protocolo de Transferencia de Hipertexto) es el protocolo que impulsa la web tal como la conocemos.

Se encuentra sobre TCP, que se encuentra sobre IP.

Las páginas web pueden utilizar HTTP o HTTPS (Protocolo de transferencia de hipertexto seguro).

¿En qué se diferencian? Y, ¿por qué Chrome ahora marca HTTP como no seguro?

Seguridad

Cuando solicita una página HTTP de un servidor, los datos pasan por muchas redes diferentes, cada una controlada por una empresa o entidad separada.

A partir del enrutador WiFi, que puede ser propiedad de la cafetería o de la infraestructura de la red pública de la ciudad, cada nodo de la red puede ver la solicitud y la respuesta, y modificarla de cualquier manera.

Pueden inyectar anuncios, pueden inyectar malware, pueden registrar cualquier credencial que ingrese. Un servidor en el medio puede jugar como un intermediario, enviando información comprometida.

Esto también se aplica a cualquier protocolo de Internet que no esté protegido.

El tráfico HTTPS está encriptado de un extremo a otro, y esto significa que no hay nada intermedio que pueda leer la información intercambiada entre usted y el servidor en el otro lado de la red.

Los puertos

De forma predeterminada, HTTP se sirve en el puerto 80, mientras que HTTPS se sirve en el puerto 443. Esos son los puertos predeterminados, pero un servidor web puede elegir entregar contenido en un puerto aleatorio diferente, en cuyo caso debe especificarlo en el Barra de dirección:

http://flaviocopes.com
http://flaviocopes.com:80/javascript
https://flaviocopes.com:8081/javascript

¿HTTPS es más lento?

¡No! Es lo contrario.

Existe un mito en torno a la velocidad de la página. La gente piensa que el protocolo de enlace TLS requerido para HTTPS está haciendo que la velocidad de la página sea más lenta, pero en realidad, una página HTTPS puede cargarse mucho,mucho más rápido que HTTP.

¿Por qué? PorqueHTTP/2, la versión más reciente del protocolo HTTP. HTTP / 2 puede atender solicitudes en paralelo yrequiereuna conexión segura, por lo que si su servidor utiliza un servidor web moderno, que admite HTTP / 2, sus páginas web tendrán un aumento de velocidad significativo al utilizar HTTPS.

HTTP / 2 presenta un mejor paralelismo, multiplexación y compresión, y esa es una actualización impresionante de HTTP.

Vea esta página para ver un ejemplo: <https://www.httpvshttps.com/>y <https://www.troyhunt.com/i-wanna-go-fast-https-massive-speed-advantage/>

¿HTTPS afecta al SEO?

Si.

En particular,Google diceHTTPS le dará una ventaja en términos de SEO.

Además, Google marcará oficialmente los sitios HTTP como no seguros en su navegador Chrome, y esto es una clara indicación de que si te importa lo que Google quiere y quieres aprovechar eso, deberías cambiar a HTTPS tan pronto. como sea posible. El mejor momento posible habría sido hace 3 años, el siguiente mejor momento es hoy.

¿HTTPS es difícil de implementar?

Not at all. Thanks to free SSL certificates provided by Let’s Encrypt, the push for HTTPS had a huge impact and how every decent hosting provider is implementing it for free on all the accounts. Thanks to this, in 2018 Las conexiones HTTPS eran más que las conexiones HTTP.

En el pasado, tener un certificado SSL para su sitio era una opción premium que pocos estaban dispuestos a comprar para un sitio normal, que no generaba ingresos o no procesaba los datos del usuario.

Hoy en día no hay excusa.


Más tutoriales de red: