Repaso: HTTPS
Lección 42 de 47 del curso Redes con la terminal de Coddy.
HTTPS es HTTP dentro de TLS, y TLS hace dos cosas.
Cifra, por lo que la ruta, los encabezados y el cuerpo dejan de ser legibles durante el tránsito. Con HTTP simple, todo eso es texto en la red, como viste al volver a leer una contraseña de tu propia solicitud.
Identifica, mediante un certificado comprobado de tres maneras: firmado por una autoridad incluida en el paquete de CA de tu máquina, no caducado y emitido para el host que realmente solicitaste.
El esquema decide el puerto predeterminado, 80 o 443, y si se realiza un protocolo de enlace. Solicitar TLS en un puerto simple falla inmediatamente con el código de salida 35.
Y -k silencia los errores del certificado al renunciar a la comprobación de identidad. Úsalo en una máquina de pruebas, nunca como solución para algo real.
Desafío
DifícilUn comando por hecho.
- Imprime
ca=seguido deyessi existe el paquete de CA - Sirve una carpeta en el puerto 9131 e imprime
tls=seguido del código de salida de una solicitudhttps://a ella
Salida esperada:
ca=yes
tls=35Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Redes con la terminal
2Nombres y DNS
Por qué existen los nombresEl archivo hostsBuscar un nombreTipos de registrosRepaso: nombres5HTTP a mano
Anatomía de una solicitudMétodos de solicitudCódigos de estadoEncabezados de respuestaEscribir una respuestaRepaso: conceptos básicos de HTTP8HTTPS y TLS
Por qué HTTPSEl esquema elige el puertoCertificados y confianzaCuando TLS fallaRepaso: HTTPSPractica por tu cuenta: Playground de Terminal