Технология транспортного ядро ​​FileCatalyst основана на UDP протокола, который обеспечивает механизм, с помощью которого данные могут быть переданы в точном ставке. Файлы могут быть переданы по UDP протокола, не тормозятся сеть ухудшения, такие как латентность и потеря пакетов, которые, по существу, медленные передачи файлов. Однако, UDP не имеет никаких средств восстановления от потерянных пакетов, а это означает, что в прошлом не было никакого способа, чтобы воспользоваться протоколом UDP для надежной передачи по сети с нарушениями. FileCatalyst добавляет контроль надежности и скорости отсутствующего от UDP, не жертвуя его другие желательные свойства.

TCP issues graph

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

Acceleration graph

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

Чтобы узнать больше об ускорении передачи файлов с помощью протокола FileCatalyst увидеть нашу белую бумагу Ускорение передачи файлов.

Читать «Ускорение передачи файлов»