Rsyncはインターネットデータを使用してファイルをリモートで転送しますか?

Rsyncはインターネットデータを使用してファイルをリモートで転送しますか?

昨日の使い方を学びましたrsync。私はそれを使ってAndroidデバイスにファイルをプッシュします(テモックス)、Androidデバイス(Termux)からファイルを抽出したりしました。

私はこのコマンドを使用しますプッシュ:

rsync -e 'ssh -p 8022' -vaP <source> <username>@<ipaddresss>:/sdcard/rsync 

私はこのコマンドを使用します引く:

rsync -e 'ssh -p 8022' -vaP <username>@<ipaddresss>:/sdcard/rsync/* /home/me/rsync/

ファイル転送速度が16000Kbpsを超えましたが、これは私のインターネット接続(250Kbpsより遅い)よりはるかに高速です。

私の質問は、rsyncインターネットデータを使用せずにリモートでファイルを転送することです。

メモ:私のラップトップとスマートフォンはどちらも同じWi-Fiネットワークに接続されています。 :)

ベストアンサー1

携帯電話がノートパソコンと同じローカルネットワークに接続されており、おそらくそのローカルネットワーク上のデバイスのローカルアドレス(公開アドレスや名前など)を使用しているため、インターネットプロバイダのルーターを介してデータが送信されません。 。このルータでは帯域幅が制限されています。これはrsync、ローカルネットワークの全帯域幅を使用できることを意味します。

携帯電話をローカルネットワークの外に移動し、パブリックIPまたは名前を使用してラップトップに接続する場合は、サービスプロバイダによって制限されます(介在ネットワークの輻輳などによる)。

おすすめ記事