У меня есть доступ к удаленному серверу хранения файлов на моей работе (через VPN, если это имеет значение). Я подключился к серверу и запустил на своем компьютере Mac сценарий оболочки, чтобы скопировать большие файлы из одного места на сервере в другое место на сервере. Это происходило очень медленно, поэтому я попытался использовать удаленный рабочий стол Microsoft для входа на компьютер с Windows, который находится у меня на работе (и, следовательно, в той же локальной сети), и использовал пакетный файл для копирования. Это, казалось, пошло намного быстрее.
Это заставило меня задуматься о том, что именно происходит с каждым из этих процессов. Я подозреваю, что в первом случае файлы передаются через Интернет с сервера на мой локальный компьютер, а затем обратно на файловый сервер. В то время как в последнем случае файлы просто передаются в локальной сети компании, что приводит к более высокой скорости копирования. Это предположение верно? Любая информация, чтобы удовлетворить мое любопытство о том, как работает любой из этих процессов, ценится!