FTP es un protocolo para transferir archivos entre sistemas a través de una red. Se creó en 1971 y ha evolucionado desde entonces. Usa dos puertos, uno para transferencia de datos y otro para órdenes. Puede operar en modo activo o pasivo dependiendo de cómo se asignan los puertos entre el cliente y el servidor. Admite archivos de texto y binarios. SFTP es una versión más segura que usa SSH en lugar de FTP normal.
Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor.
Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
Es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor.
Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.
Se establece una conexión desde el cliente hacia el puerto 21 del servidor.
En esa conexión se comunica al servidor que puerto utiliza el cliente para la recepcion de datos.
El servidor inicia la conexión abriendo el puerto 20 y abre el puerto indicado en el cliente para la transmisión de datos.
La conexión la comienza el cliente hacia el puerto 21 en el servidor del FTP
Para la transferencia de datos, el cliente solicita un puerto abierto inferior al 1024 en el servidor.
Cuando recibe la respuesta, establece la conexión con el servidor para la transferencia de datos.
El cliente siempre es el que inicia la conexiones.