Tecnología

Inicio

Cómo funciona un sitio FTP

Cómo funciona un sitio FTP

Inicio del servidor

FTP significa Protocolo de Transferencia de Archivos. Es un método de envío de archivos entre un equipo local (cliente) y el servidor (host). Un sitio FTP se inicia cuando un administrador del sistema emite un comando que inicia un programa residente en memoria o demonio. El servidor está normalmente configurado para aceptar un número determinado de conexiones. Los archivos se almacenan en el servidor de la misma manera que estarían en un ordenador normal. El administrador del sistema hace que un determinado directorio de archivos disponibles para los usuarios particulares o para el público en general.

Conexión de usuario

Cómo funciona un sitio FTP


Los usuarios deben utilizar un cliente FTP para conectarse a un servidor FTP. Ellos acceden al servidor FTP mediante la introducción de la dirección IP o nombre de dominio. Si el servidor FTP permite conexiones anónimas, el usuario se conectará automáticamente a un directorio de acceso público. Si el usuario tiene una cuenta privada, tiene que introducir su nombre de usuario y contraseña.

Métodos de conexión

Hay tres métodos de conexión: el modo activo, modo pasivo y el modo pasivo extendido. En el modo activo, el FTP establece una conexión de puerto dinámico. En el modo pasivo, el servidor inicia la conexión, tanto de la dirección IP y el puerto. En el modo pasivo extendido el servidor se conecta sólo el puerto y se basa en las conexiones anteriores para determinar la dirección IP. El puerto de conexión FTP estándar establecido es el número 21.

Envío y recuperación de archivos

Cómo funciona un sitio FTP


Tras la conexión, los usuarios pueden cargar archivos en el servidor o descargar archivos en sus equipos locales. Los archivos se transfieren en formato ASCII (archivos de texto) o binario (imágenes, programas, vídeo y audio) formato. La transferencia se produce cuando el cliente FTP de un usuario emite comandos al servidor FTP. Los comandos incluyen LISTA (muestra los archivos en un directorio), STOR (inicia un comando para cargar un archivo en el servidor), RETR (recupera o descarga un archivo desde el servidor) y muchos otros. Cuando el usuario ha terminado y se desconecta, el servidor hace que la ranura de conexión disponible para otro usuario.

limitaciones

Un servidor FTP es generalmente ejecutado por el usuario root (administrador) o como un usuario creado específicamente para FTP. Las conexiones simultáneas más de un servidor hace que, cuanta más memoria RAM, CPU y ancho de banda de energía que consume. Por lo tanto, el número de conexiones que un servidor puede sostener al mismo tiempo está directamente relacionada con la potencia y el ancho de banda del servidor. Si un servidor FTP alcanza el límite de usuarios conjunto, todos los demás usuarios recibirán un error de acceso denegado. Por otra parte, el puerto correcto se debe abrir o trasladada en ambos extremos, lo que significa cortafuegos debe adaptarse a las transferencias.