Передача файлов — это передача компьютерного файла по каналу связи от одной компьютерной системы к другой. Обычно передача файлов осуществляется с помощью протокола связи. За всю историю вычислительной техники было разработано множество протоколов передачи файлов для различных контекстов.
Протокол передачи файлов — это соглашение, описывающее, как передавать файлы между двумя конечными точками вычислений. Помимо потока битов из файла, хранящегося как единое целое в файловой системе , некоторые из них также могут отправлять соответствующие метаданные, такие как имя файла , размер файла и временную метку — и даже разрешения файловой системы и атрибуты файла .
Вот несколько примеров: