EDITAR:
El inventor de SSH Tatu Ylonen ahora está en Quora y señala en un comentario a esta respuesta que la historia autorizada está documentada en https://www.ssh.com/ssh/port/
RESPUESTA ORIGINAL:
- ¿Cuándo deberíamos usar capas completamente conectadas y cuándo usar la conexión parcial en capas ocultas de la red convolucional?
- ¿Qué es lo mejor para hacer certificaciones de redes (ccna, rhel) o maestrías en redes después de la licenciatura (b.tech)?
- ¿Podría un sistema de mensajería como WhatsApp usar una red punto a punto construida en una cadena de bloques como Bitcoin?
- ¿Puedo comprar un switch Cisco en línea?
- ¿Se ralentiza el WiFi porque hay demasiadas personas conectadas?
Todos los números de puerto TCP y UDP son administrados por la Autoridad de Números Asignados de Internet.
Los números bajos han existido por mucho tiempo. El último RFC para los números asignados de 1994 (RFC1700) muestra que el puerto 22 estaba “sin asignar”.
Si profundiza en el número de RFC asignado histórico, puede ver que RFC 739 asigna solo números impares solo a los puertos, por lo que todos los números pares no fueron asignados, aunque no sé por qué se omitieron históricamente los puertos pares.
Antes de la invención de SSH, Telnet (RFC 854 – Especificación de protocolo Telnet) había sido la principal forma de hacer una conexión de terminal virtual utilizando una conexión TCP insegura. Telnet era originalmente el puerto 1, porque era muy común, pero la reescritura de telnet especificada por RFC 854 (“Nuevo Telnet”) eligió el puerto 23 , el siguiente puerto impar disponible en la lista en ese momento.
El desarrollador de SSH probablemente eligió el “puerto 22” no utilizado debido a su ubicación próxima al puerto 23 de Telnet, ya que SSH se ha propuesto como un reemplazo para Telnet. La arquitectura de protocolo RFC para Secure Shell (SSH) no llama al puerto 22 específicamente, pero parece que la mayoría de las implementaciones han terminado allí.
Por cierto, el desarrollo de la SSH fue una telenovela larga y prolongada por muchas razones, relacionadas con la ley de cifrado, los problemas de propiedad intelectual y las personalidades fuertes. Alguien debería escribir un libro.
Idealmente, este sería un A2A para Tatu Ylönen o Chris Lonvick, ninguno de los cuales está en Quora.
(EDITAR: en una conversación con Chris Lonvick, señala que SSH originalmente pretendía ser el reemplazo seguro de rsh, y otras cosas como rcp y rlogin. Por supuesto, también era un reemplazo natural para telnet. Reitera que Tatu Ylönen será la fuente autorizada para una respuesta aquí.)