La diferencia de un protocolo de propósito general de comunicación es que los protocolos de transferncia de archivos no están diseñados para enviar datos arbitrarios o facilitar la comunicación asíncrona como sesiones de Telnet. Su objetivo es unicamente enviar la secuencia de bits almacenando como una sola unidad en un sistema de ficheros , además de todos los metadatos, como el nombre del archivo, fecha y hora.
Hay dos tipos de transferencias de archivos:
Transferencia de archivos "Pull-based": El receptor inicia una solicitud de transmisión de ficheros.
Transferencia de archivos "Push-based": El emisor inicia una solicitud de transmisión de ficheros.
http://es.wikipedia.org/wiki/Transferencia_de_archivos#Tipos_de_transferencias_de_archivos