Diferencia entre Telnet y FTP

Autor: Laura McKinney
Fecha De Creación: 1 Abril 2021
Fecha De Actualización: 13 Mayo 2024
Anonim
Telnet vs SSH Explained
Video: Telnet vs SSH Explained

Contenido


Telnet y FTP son los protocolos TCP / IP, capa de aplicación, orientados a la conexión que establece una conexión con el servidor desde el host remoto para iniciar sesión de forma remota en un sistema o transferir un archivo. Estos protocolos se pueden usar de manera colaborativa, para iniciar sesión de forma transparente en el servidor FTP y luego se pueden usar para transferir archivos.

La diferencia común entre Telnet y FTP es que Telnet permite que un usuario cliente inicie sesión en un servidor remoto para acceder a sus recursos mientras que FTP se utiliza para transferir un archivo a la máquina remota.

  1. Cuadro comparativo
  2. Definición
  3. Diferencias clave
  4. Conclusión

Cuadro comparativo

Bases para la comparaciónTelnetFTP
BASIC
Permite que un usuario inicie sesión en el servidor remoto.Permite a un usuario transferir un archivo a la máquina remota.
Funciones en número de puerto2321 y 20
SeguridadPuede tener algunas preocupaciones de seguridad.Más seguro que Telnet.
Inicio de sesión remotoSe requiere para acceder a los recursos del sistema.No necesariamente necesario.


Definición de Telnet

Telnet es un protocolo TCP / IP estándar para proporcionar servicios de terminal virtual estandarizados por ISO. En este protocolo, el cliente-servidor primero establece un enlace de conexión con el servidor remoto y luego las pulsaciones del teclado del usuario se transfieren directamente a la computadora remota, lo que parece que las pulsaciones de teclas se pasaron del teclado conectado a la máquina. El resultado también se devuelve al usuario desde la máquina remota. El proceso se considera transparente para los usuarios porque parece que el usuario está conectado directamente a la máquina remota.

La máquina remota se identifica mediante el software del cliente Telnet mediante la definición de su dirección IP o nombre de dominio. El proceso para acceder a una máquina remota puede ser complicado porque los diferentes sistemas operativos podrían estar ejecutándose en una máquina diferente y también cada máquina y su sistema operativo aceptan una combinación de caracteres únicos como tokens. Entonces, aquí estamos manejando un sistema heterogéneo donde necesitamos un mecanismo para encontrar el tipo de computadora y su emulador de terminal específico al que queremos acceder de forma remota.


Aquí viene Terminal virtual de red (NVT) Una interfaz universal definida por Telnet. Con la ayuda de NVT, el software Telnet del cliente transforma los caracteres (datos o comandos) que provienen del terminal local en forma de NVT y los transmite a la red. Luego, el servidor Telnet traduce la forma de datos y comandos NVT en la forma que puede ser aceptada por la computadora remota.

Hay tres servicios estándar proporcionados por Telnet. En primer lugar, proporciona un interfaz al sistema remoto definido por Network Virtual Terminal (NVT) como se mencionó anteriormente. El programa cliente está diseñado para usar la interfaz estándar y no necesita comprender los detalles internos de todos los sistemas remotos posibles. En segundo lugar, Telnet proporciona un mecanismo que permite al cliente y al servidor establecer opciones y un conjunto de opciones estándar. Por último, ambos extremos de la conexión son tratados por igual por Telnet.

Definición de FTP

Protocolo de transferencia de archivos (FTP) se utiliza principalmente para transferir los 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. La transferencia de un archivo a la máquina remota puede encontrar algunos problemas, como las convenciones de nombre de archivo, la estructura de directorios y la representación de datos en dos sistemas diferentes que pueden dificultar la transferencia de archivos.

FTP establece dos conexiones entre los hosts, lo que lo hace más eficiente. La primera conexión se usa para transferir los datos y otra para controlar la información (comandos y respuestas). En la conexión de control, solo se transfiere una línea de comando o respuesta a la vez. FTP utiliza el puerto 21 para la conexión de control y el puerto 20 para la conexión de datos. En toda la sesión FTP, la conexión de control permanece activada mientras la conexión de datos se abre para transferir archivos y luego se cierra cuando el archivo se transfiere por completo.

  1. Telnet permite a un usuario cliente acceder a los recursos de un servidor de forma remota, mientras que FTP se utiliza para copiar un archivo de una a otra máquina.
  2. 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.
  3. Telnet no emplea medidas de seguridad, por lo tanto, es inseguro. Por el contrario, FTP utiliza métodos de encriptación que implementan seguridad.
  4. En Telnet, el usuario debe iniciar sesión primero en la máquina remota y luego se puede realizar cualquier operación. Por el contrario, en FTP, el usuario no necesita iniciar sesión en la máquina remota.

Conclusión

Telnet se utiliza para iniciar sesión en la máquina remota con el fin de acceder a sus recursos, mientras que FTP es un protocolo de transferencia de archivos utilizado para transferir un archivo de un host a otro en una red o internet.