Проблеми на основі TCP, які впливають на час передачі файлів
Вирішення проблеми затримки
Затримка - це час, необхідний для того, щоб запит пройшов шлях від відправника до одержувача, щоб одержувач відповів і передав відповідь назад відправнику. Щоб не вдаватися в усі технічні тонкощі затримки, скажу просто: чим більша відстань між відправником і одержувачем, тим більша затримка. Висока затримка може створювати вузькі місця, які серйозно знижують продуктивність.
Вирішення проблеми з пропускною здатністю
TCP використовує лише частину вашої пропускної здатності через такі речі, як контроль перевантажень і підтвердження від одержувача, що він отримав пакет даних. UDP базується на принципі максимальних зусиль, тобто він не чекає на підтвердження і не зважає на перевантаження. Він призначений для отримання найвищої швидкості передачі даних. У Filemail ми створили протокол на основі UDP, тому ви можете контролювати, скільки пропускної здатності ви використовуєте, і, по суті, ви отримуєте найкраще з обох протоколів.