Skip to main content

¿Qué es telnet?

Telnet es una contracción de las dos palabras Red de telecomunicaciones, y es uno de los principales protocolos de red utilizados en Internet. Es uno de los primeros protocolos de red, y uno de los únicos protocolos originales que todavía se usan comúnmente en Internet. Fue desarrollado en 1969, con el RFC 15, y ha evolucionado a lo largo de los años para convertirse en un protocolo robusto, aunque con crecientes problemas de seguridad a menudo se renuncia en lugar del protocolo SSH seguro.

A diferencia de las interfaces gráficas del protocolo HTTP, que nos han dado la World Wide Web, telnet es un protocolo basado en texto. El propósito original de telnet era tener una interfaz fácil para que los terminales interactuaran entre sí, utilizando estructuras de comando relativamente simples e interfaces accesibles. Aunque todavía está en uso, la mayoría del público que navega por Internet rara vez usa telnet, que en su lugar usa navegadores HTTP y clientes de correo electrónico para la mayoría de sus conexiones.

En la era anterior a las computadoras personales, cualquiera que quisiera usar una computadora generalmente tenía que acceder a un terminal que estaba conectado a una unidad central masiva. Originalmente, cada terminal se conectaba a una sola máquina, lo que generaba varios problemas. Por ejemplo, si una persona necesitara usar varias máquinas diferentes, cada una de las cuales se especializó en una tarea diferente, necesitaría ir físicamente a cada terminal diferente para hacer un trabajo. Esto podría ser frustrante si las terminales estuvieran ubicadas en todo un edificio grande, pero enloquecía especialmente que el mainframe que necesitabas usar estuviera ubicado en una institución en una ciudad o país diferente al tuyo.

El protocolo telnet ayudó a superar esta dificultad. Mediante el uso de un conjunto simple de comandos, los usuarios pueden iniciar sesión en un terminal distante y pedirle al mainframe que realice los procesos que necesitan. Los resultados les llegarían a través de telnet, y era como si estuvieran sentados frente a la terminal. En muchos sentidos, telnet ayudó a revolucionar la forma en que se realizó la investigación y ayudó a construir lo que eventualmente se convertiría en Internet que conocemos hoy.

Por supuesto, no todos los primeros usos de telnet fueron tan prácticos. De hecho, una de las formas en que Telnet todavía se utiliza hasta nuestros días tiene sus raíces en 1978, cuando un estudiante de la Universidad de Essex se basó en el éxito anterior de juegos de terminal como Adventure y Zork para crear un juego de mazmorra multiusuario, o barro. Estos entornos virtuales, que incluyen otras variedades como MUSHes y MOO, permiten que varias personas se conecten a un terminal a través del protocolo telnet. Una vez allí, pueden jugar un juego colectivo, a menudo temático de fantasía, ingresando comandos de texto y leyendo las respuestas y entradas de otros jugadores. Aunque el uso de MUDs ha disminuido con el advenimiento de los juegos gráficos de rol en línea multijugador masivos (MMORPG), siguen siendo un uso importante del protocolo telnet, con cientos de miles de jugadores en todo el mundo.

Aunque en un momento los administradores de red y aquellos que necesitaban tratar con sus servidores usaban ampliamente Telnet como protocolo, raramente se usa para este propósito. En 1995, un investigador de la Universidad Tecnológica de Helsinki en Finlandia, harto de los agujeros de seguridad en telnet que permitían detectar y atacar contraseñas maliciosas, creó un nuevo protocolo para reemplazarlo. Este protocolo, Secure Shell o SSH, tiene la mayoría de las mismas características de telnet, pero tiene una seguridad mucho más robusta.