El protocolo FTP permite compartir archivos entre equipos remotos al definir la transferencia de datos a través de TCP/IP. Se implementó en 1971 y utiliza dos canales, uno para comandos y otro para transferencia de datos entre un cliente que envía órdenes y un servidor que recibe solicitudes. Los comandos FTP especifican acciones como recuperar, enumerar o almacenar archivos.