Un cliente telnet simplemente le permite escribir en un socket tcpip sin formato. Por lo tanto, puede usar un cliente telnet para trabajar con protocolos basados en texto como http y algunas bases de datos (y muchas otras cosas). No hay una conexión real entre telnet y http. Cuando utiliza un cliente telnet como una forma de escribir en un socket, no utiliza ninguna función de telnet.
Cualquier persona que vea el tráfico de red sin procesar puede ver todo lo que hace y también cambiar lo que envía y recibe. Así que la gente usa criptografía. En los años 90, tres grupos diferentes de personas inventaban conexiones de red seguras al mismo tiempo. Tenemos ssl / tls, ssh y ipsec. Todos tienen problemas, pero todos pueden ser seguros si utiliza las últimas versiones y las configura correctamente.
SSH estaba destinado solo para un terminal Unix seguro a través de una red. Pero puede ser utilizado como un túnel seguro. TLS fue pensado como un túnel seguro para aplicaciones. IPSec fue pensado como un túnel seguro para equipos de red, invisible para las aplicaciones.
En la forma más básica, puede usar los tres para crear un túnel seguro entre dos computadoras y permitir que el software cliente-servidor no modificado se comunique a través de ese túnel sin saber que ahora está seguro (cifrado, integridad, autenticación, confidencialidad, etc.) .
Entonces, si usa el reenvío de puertos ssh o stls tls o ipsec vpn y luego realiza solicitudes http para que el tráfico pase dentro de un túnel ssh o tls o ipsec, está usando http sobre ssh o tls o ipsec. Por supuesto, dado que el cliente http no conoce el túnel en este escenario, no obtendrá un icono de candado verde.
Debido a que los tres grupos tenían diferentes casos de uso en mente, la forma en que se usan los protocolos varía con mayor frecuencia. Eso es solo diferentes optimizaciones e implementaciones. HTTPS podría haber sido construido sobre el protocolo ssh. Secure Shell de Unix podría haber sido construido sobre TLS. Todos se mueven hacia djb nacl / libsodium crypto con autenticación conectable.