FTP es un protocolo basado en TCP dedicado a transferir archivos.
Se puede usar entre diferentes sistemas operativos y, en la mayoría de los casos, requiere autenticación (usuario y contraseña). A veces, puede usar ftp anónimo para descargar archivos. Con la autenticación anónima, normalmente solo puede descargar archivos. La carga es denegada.
En los sistemas modernos, se considera inseguro debido a la falta de cifrado por defecto.
- ¿Será absurdo el conocimiento de redes de protocolos en la era SDN?
- ¿Qué es el Border Gateway Protocol (BGP)?
- ¿Cuál es la forma más rápida y eficiente de mover datos entre dos o más computadoras (teras)?
- ¿Para qué sirven los protocolos de comunicación en sistemas embebidos?
- ¿Por qué MQTT no es un protocolo escalable?
Ahora, a través de Internet, la mayoría de las veces, una mejor opción (en términos de seguridad) es SFTP. Se basa en la conexión SSH.
FTP utiliza el puerto TCP 21 para la transmisión de comandos y transfiere los datos (archivos y resultados de comandos como list) usando una conexión dedicada.
Esta conexión para transferir datos puede ser pasiva o activa.
Una sesión básica de FTP por línea de comando es:
ftp [puerto]
Usando telnet:
telnet 21
Nombre de usuario
PASAR contraseña
DEJAR