logo

ftp

  • FTP significa protocolo de transferencia de archivos.
  • FTP es un protocolo de Internet estándar proporcionado por TCP/IP que se utiliza para transmitir archivos de un host a otro.
  • Se utiliza principalmente para transferir archivos de páginas web desde su creador a la computadora que actúa como servidor para otras computadoras en Internet.
  • También se utiliza para descargar archivos a la computadora desde otros servidores.

Objetivos del FTP

  • Proporciona el intercambio de archivos.
  • Se utiliza para fomentar el uso de ordenadores remotos.
  • Transfiere los datos de forma más fiable y eficiente.

¿Por qué FTP?

Aunque transferir archivos de un sistema a otro es muy simple y directo, a veces puede causar problemas. Por ejemplo, dos sistemas pueden tener convenciones de archivos diferentes. Dos sistemas pueden tener diferentes formas de representar texto y datos. Dos sistemas pueden tener estructuras de directorios diferentes. El protocolo FTP supera estos problemas estableciendo dos conexiones entre hosts. Una conexión se utiliza para la transferencia de datos y otra conexión se utiliza para la conexión de control.

cadena a entero en java

Mecanismo de FTP

Red informática FTP

La figura anterior muestra el modelo básico del FTP. El cliente FTP tiene tres componentes: la interfaz de usuario, el proceso de control y el proceso de transferencia de datos. El servidor tiene dos componentes: el proceso de control del servidor y el proceso de transferencia de datos del servidor.

Hay dos tipos de conexiones en FTP:

Red informática FTP
    Conexión de control:La conexión de control utiliza reglas de comunicación muy simples. A través de la conexión de control, podemos transferir una línea de comando o una línea de respuesta a la vez. La conexión de control se realiza entre los procesos de control. La conexión de control permanece conectada durante toda la sesión FTP interactiva.Conección de datos:La conexión de datos utiliza reglas muy complejas ya que los tipos de datos pueden variar. La conexión de datos se realiza entre procesos de transferencia de datos. La conexión de datos se abre cuando llega un comando para transferir los archivos y se cierra cuando se transfiere el archivo.

Clientes FTP

  • El cliente FTP es un programa que implementa un protocolo de transferencia de archivos que le permite transferir archivos entre dos hosts en Internet.
  • Permite al usuario conectarse a un host remoto y cargar o descargar los archivos.
  • Tiene un conjunto de comandos que podemos usar para conectarnos a un host, transferir los archivos entre usted y su host y cerrar la conexión.
  • El programa FTP también está disponible como componente integrado en un navegador web. Este cliente FTP basado en GUI hace que la transferencia de archivos sea muy fácil y tampoco requiere recordar los comandos FTP.

Ventajas de FTP:

    Velocidad:Una de las mayores ventajas de FTP es la velocidad. El FTP es una de las formas más rápidas de transferir archivos de una computadora a otra.Eficiente:Es más eficiente ya que no necesitamos completar todas las operaciones para obtener el archivo completo.Seguridad:Para acceder al servidor FTP, debemos iniciar sesión con el nombre de usuario y la contraseña. Por tanto, podemos decir que FTP es más seguro.Movimiento de ida y vuelta:FTP nos permite transferir los archivos de un lado a otro. Supongamos que usted es el gerente de una empresa, envía información a todos los empleados y todos ellos envían información al mismo servidor.

Desventajas de FTP:

  • El requisito estándar de la industria es que todas las transmisiones FTP deben estar cifradas. Sin embargo, no todos los proveedores de FTP son iguales y no todos ofrecen cifrado. Por lo tanto, tendremos que buscar proveedores de FTP que proporcionen cifrado.
  • FTP sirve para dos operaciones, es decir, enviar y recibir archivos grandes en una red. Sin embargo, el límite de tamaño del archivo que se puede enviar es de 2 GB. Tampoco le permite ejecutar transferencias simultáneas a múltiples receptores.
  • Las contraseñas y el contenido de los archivos se envían en texto claro que permite escuchas no deseadas. Por lo tanto, es muy posible que los atacantes puedan llevar a cabo el ataque de fuerza bruta intentando adivinar la contraseña del FTP.
  • No es compatible con todos los sistemas.