Todo lo básico sobre el protocolo de transferencia de archivos (FTP)
Summary: ¿Alguna vez ha oído hablar del Protocolo de transferencia de archivos o FTP? Aquí están todos los conceptos básicos que necesita saber sobre el Protocolo de transferencia de archivos.
Table of Contents
¿Qué es FTP?
FTP, abreviado para File Transfer Protocol, es un protocolo de red estándar o un conjunto de reglas. Las computadoras usan FTP para transferir archivos entre clientes y servidores a través de la red informática.
- FTP es un método para descargar, cargar y transferir archivos de una ubicación a otra entre Internet y su sistema informático.
- Muchos clientes del Protocolo de transferencia de archivos se pueden descargar de forma gratuita, aunque la mayoría de los sitios web ya tienen FTP integrado. Por lo tanto, no es necesario descargar un software por separado.
- FTP es una herramienta fundamental para crear y mantener sitios web, lo que permite a las computadoras transferir archivos de un lado a otro en Internet.
¿Cómo funciona FTP?
La conexión FTP requiere que dos partes se establezcan y se comuniquen en la red entre el cliente y el servidor. Los usuarios deben obtener permiso ofreciendo credenciales al servidor FTP. Es posible que algunos servidores FTP públicos no necesiten credenciales para acceder a sus archivos, lo que es común en los llamados FTP anónimos.
FTP se basa en dos canales de comunicación distintos al establecer una conexión FTP. El primero es el canal de comando, que controla la sesión e inicia instrucciones y respuestas. El segundo es el canal de datos, donde se produce la distribución de datos.
Para obtener o transferir archivos, los usuarios autorizados utilizan solicitudes de protocolo para crear cambios en el servidor. A cambio, el servidor otorga ese acceso. Esta sesión se denomina modo de conexión activa.
La distribución en modo activo puede encontrar un problema si el firewall protege la computadora del usuario. Los cortafuegos normalmente no permiten sesiones no autorizadas de terceros.
Si ocurre este problema, se utiliza el modo pasivo. En este modo, el usuario establece tanto los canales de datos como los datos. Este modo requiere que el servidor escuche en lugar de crear una conexión con el usuario.
¿Cómo utilizar FTP?
Hay tres formas de establecer una conexión FTP.
- Un enfoque sencillo es utilizar un FTP de línea de comandos. Los desarrolladores todavía lo utilizan para transferir archivos mediante FTP en la actualidad.
- El segundo enfoque es utilizar un navegador web para comunicarse con el servidor FTP. Los navegadores web son más convenientes cuando los usuarios desean acceder a directorios grandes en el servidor. Sin embargo, a menudo es más lento y menos confiable que usar un programa FTP dedicado.
- El uso de clientes FTP es la tercera y más común práctica para usar FTP en la actualidad, especialmente para los desarrolladores web.
La seguridad de FTP
FTP no está diseñado como un protocolo de seguridad y existen muchas vulnerabilidades de seguridad. En mayo de 1999, los autores de RFC 2577 enumeraron las siguientes debilidades:
- Ataque de fuerza bruta
- DoS o DDoS
- Ataque de rebote de FTP
- Captura de paquetes
- Robo de puertos
- Ataque de suplantación
- Enumeración de nombre de usuario
FTP no cifra su tráfico. Se muestran todas las transferencias y cualquiera que pueda realizar la captura de paquetes (rastreo) en la red puede leer nombres de usuario, contraseñas, comandos y datos.
Este problema es común para muchas especificaciones de protocolo de Internet, como SMTP, Telnet, POP e IMAP. Estas especificaciones se diseñaron antes de la creación de mecanismos de cifrado como TLS o SSL.
Las soluciones comunes a este problema incluyen:
Utilice un túnel seguro, como una red privada virtual (VPN) o Secure Shell (SSH).
Utilice un protocolo más seguro para manejar el trabajo, como el Protocolo de copia segura o el Protocolo de transferencia de archivos SSH.
Utilice versiones seguras de los protocolos inseguros, como TelnetS en lugar de Telnet y FTPS en lugar de FTP.
Conclusion
Con FTP, puede enviar y obtener archivos desde el servidor FTP. Si es un desarrollador web, debe utilizar FTP con el cliente FTP para acceder a los sitios web que administra. Además, es más fácil crear y eliminar directorios y leer una gran cantidad de archivos en el servidor.
En resumen, esperamos que esta página le ayude a comprender mejor el Protocolo de transferencia de archivos.
Previous Article
¿Qué es la latencia de la luz estroboscópica de dirección de columna (CAS)? Resumen: ¿Alguna vez ha oído hablar del Protocolo de transferencia de archivos o FTP? Aquí están todos los conceptos básicos que necesita saber ...Next Article
[2022] Best Watermark Software On Windows Resumen: ¿Alguna vez ha oído hablar del Protocolo de transferencia de archivos o FTP? Aquí están todos los conceptos básicos que necesita saber ...About Bitwar Data Recovery
3 Steps to get back 500+ kinds of deleted, formatted or lost documents, photos, videos, audios, archive files from various data loss scenarios.
Learn More