En la historia de la computación, un gran número de protocolos de transferencia de archivos han sido diseñados para diferentes contextos.