El protocolo FTP se desarrolló en 1971 y permite transferir archivos entre equipos a través de dos canales: un canal de comandos y un canal de datos. FTP especifica los puertos, métodos de transferencia, y estructura de datos, y las respuestas garantizan la sincronización entre el cliente y el servidor durante la transferencia.