Telnet y FTP son protocolos TCP/IP orientados a la conexión que establecen una conexión con el servidor desde el host remoto para iniciar sesión de forma remota en un sistema o para transferir un archivo.
La diferencia entre Telnet y FTP es que Telnet permite que un usuario inicie sesión en un servidor remoto para acceder a sus recursos mientras que el FTP se utiliza para transferir un archivo a la máquina remota.
Telnet es un protocolo TCP / IP estándar para proporcionar servicios de terminal virtual estandarizados por ISO. En este protocolo, el cliente-servidor establece un enlace de conexión con el servidor remoto.
El Protocolo de transferencia de archivos (FTP) se utiliza principalmente para transferir archivos de la máquina local a la máquina remota. El cliente FTP establece la conexión con la ayuda del TCP. El servidor FTP permite que varios clientes accedan al servidor simultáneamente.
El protocolo Telnet utiliza el número de puerto 23 para la conexión. Por el contrario, FTP utiliza los puertos 21 y 20 para el control y las conexiones de datos, respectivamente.
Telnet no emplea medidas de seguridad, por lo tanto, es inseguro. Por el contrario, FTP utiliza métodos de encriptación que implementan seguridad.
En Telnet, el usuario debe iniciar sesión primero en la máquina remota y luego ya puede realizar cualquier operación. Por el contrario, en FTP, el usuario no necesita iniciar sesión en la máquina remota.