Protocolo de Transferencia de Archivos

El protocolo de transferencia de archivos es un protocolo de red que se creó en 1985 para las transferencias de archivos.

Uso[editar]

El protocolo de transferencia de archivos (abreviado: FTP) se utiliza para intercambiar archivos entre un servidor y un cliente. Se pueden aplicar varias configuraciones:

  • Del servidor al cliente (descargar un archivo)
  • Del cliente al servidor (subir un archivo)
  • De un servidor a otro (uso compartido de archivos mediante el protocolo de intercambio de archivos)

Una vez establecida la conexión, los archivos no sólo se pueden cargar y descargar, sino que los usuarios también pueden utilizar FTP para crear, cambiar, leer o eliminar directorios. Los archivos se pueden renombrar, mover o eliminar. Además, FTP permite la gestión de permisos para archivos. De este modo, puedes determinar si los archivos almacenados pueden ser leídos, alterados o ejecutados sólo por el propietario, un grupo en particular o el público. Estas estructuras de autorización están representadas por un valor numérico de tres dígitos. El valor "777", por ejemplo, significa que cualquiera puede acceder, modificar o ejecutar los archivos.

Establecimiento de una sesión FTP[editar]

Puedes establecer una sesión FTP con una conexión TCP. El cliente envía comandos al servidor deseado. Hay dos tipos de modos FTP, activo y pasivo. En "modo activo", el cliente toma la iniciativa y abre un puerto. A continuación, se pone en contacto con el servidor y le informa de su propia dirección IP y del puerto seleccionado. Toda la comunicación de los dos socios se lleva a cabo a través de un puerto de control, de modo que las transferencias de archivos paralelas son posibles.

Sin embargo, en "modo pasivo", el cliente solicita al servidor que abra un puerto por sí mismo a través de un comando PASV o EPSV. El servidor abre un puerto y devuelve al cliente una respuesta que contiene el puerto y la dirección IP del servidor. Esto permite establecer una conexión. El método pasivo se utiliza normalmente cuando no es posible una conexión del lado del servidor porque el acceso al cliente está impedido por un cortafuegos.

Acceso FTP anónimo[editar]

Para los servidores FTP que son accesibles al público, normalmente existe una cuenta de usuario que puede ser utilizada por cualquier persona. A menudo se le llama "Anónimo". Cualquier persona que inicie sesión con esta cuenta, no tiene que introducir una contraseña. Este enfoque es común, por ejemplo, en los espejos o en los servidores de las universidades, donde un gran número de usuarios deben acceder a él.

Establecimiento de conexión mediante software[editar]

Para conectarse a través del protocolo de transferencia de archivos, el usuario necesita un cliente FTP. Esto se puede lograr con un software separado que se instala en el ordenador. Muchos usuarios simplemente confían en el cliente FTP que se ha integrado en la mayoría de los navegadores. Con la siguiente sintaxis especial un servidor FTP puede ser direccionado directamente en el navegador web,

 ftp://[ftp_username[.ftp_PWD]@]Servername[:Port]

Alternativamente, se puede recurrir a los servicios de WebFTP. Se trata de un cliente FTP que puede ejecutarse y visualizarse en el navegador web.

Para establecer una conexión utilizando un cliente FTP, primero debes iniciar sesión. Para ello, debes especificar la dirección del servidor FTP o la dirección IP correspondiente y el puerto y, a continuación, conectarte con tu nombre de usuario y contraseña.

Relevancia para el SEO[editar]

Como SEO no podrás evitar el FTP. Como parte de la optimización web, el servidor web necesita tener acceso regular para registrar nuevos datos, por ejemplo, plug-ins o temas de sitios web optimizados para SEO.