同じ Wi-Fi でのブラウザファイル転送の速さ:期待できる値と測り方
同じ Wi-Fi 上では、転送にかかる時間を決めるのはツールよりもファイルのほうです。状態の良い 5 GHz リンクなら 100 MB のファイルは数秒で移動し、1 MB のファイルは人生の大半を準備に費やします。このページでは、Lan-Share、LocalSend、PairDrop でファイルサイズ別に期待できる速度、実際に速度を制限するもの、そしてチェックサムを使って自分のネットワークを測る 4 ステップの方法をまとめています。
手順
2 台のデバイスを同じ Wi-Fi に入れる
両端で 5 GHz ネットワークに接続し、同じ部屋に置き、どちらかのデバイスで VPN が有効ならオフにします。周波数帯・距離・干渉はどのツールよりも数字を動かすので、これらを固定する——それが 2 回の計測を比較可能にする条件です。
チェックサム付きのテストファイルを生成する
1 MB、10 MB、100 MB の 3 つのファイルを作成します。決定論的な生成器ならどれでもよく、Lan-Share のオープンソースリポジトリにも 1 つ同梱されています(scripts/test-file.mjs)。送信前に各ファイルの SHA-256 チェックサムを記録しておけば、届いたものをバイト単位で検証できます。
両端をペアリングし、各サイズを 3 回ずつ送る
8 桁のコードでブラウザ同士をペアリングし、各ファイルを続けて 3 回ずつ送ります。ストップウォッチは、受信側がファイルの取り込みを始めた瞬間に開始し、最後のバイトが届いた瞬間に止めます。3 回の実行でスパイクは均されます。採用するのは真ん中の 1 回です。
バイトを検証し、中央値を取る
各受信ファイルをハッシュ化して元のファイルと比べてから、その実行を信頼します。知らない間に再エンコードや切り詰めが起きた転送は、速い実行ではなく失敗した実行です。3 つのツールともファイルをバイト単位でそのまま送るので、正しい実行と速い実行は同じ実行です。
状態の良い 5 GHz ネットワーク 1 つでの典型的な結果(推定値であり、実験記録ではありません)
| ファイルサイズ | 典型的な所要時間 | 典型的な速度 |
|---|
| 1 MB | 1–3 s | ほとんどは接続確立の遅延 |
|---|
| 10 MB | 2–6 s | 10–35 MB/s |
|---|
| 100 MB | 3–10 s | 10–35 MB/s |
|---|
なぜツールごとの数字ではなく 1 つのレンジなのか
3 つのツールは同じ Wi-Fi を同じように使います。ファイルはローカルネットワーク上をチャンク単位でデバイスからデバイスへ移動し、経路にクラウド中継はありません。同じネットワーク上では互いのばらつきの中に収まるため、この表はツールごとに 3 つではなく、ファイルサイズごとに 1 つのレンジを示します。同じ午後のツール間の差異は、ネットワーク間の差異の前ではノイズにすぎません。
このレンジが想定するのは健康な家庭ネットワークです。新しいルーター、5 GHz、両デバイスが同じ部屋、VPN なし。2.4 GHz に変えたり、壁を挟んだり、ストリーミング中の 3 台と電波を分け合ったりすると、同じファイルに何倍もの時間がかかります。どのツールも物理法則からは逃れられません。
数値の読み方
1 MB の行は主に遅延であって速度ではありません。それほど小さいファイルでは、ペアリングのオーバーヘッド、接続の確立、最後のパケット待ちが大半を占めるため、スループット値ではなく下限として読んでください。100 MB の行が正直な値です。そこまでのサイズなら、転送は定常速度に落ち着いています。
速度の単位は MB/s(メガバイト毎秒)であって Mb/s(メガビット毎秒)ではありません。比較するときは、ルーターがうたうメガビット数を 8 で割ってください。600 Mb/s をうたう Wi-Fi リンクが運べるのは多くても約 75 MB/s で、実際の転送はそれを大きく下回ります。Wi-Fi は共有の半二重媒体で、再送のたびに時間を失うからです。
転送を遅くするもの
よくある犯人は 2.4 GHz 帯です。5 GHz のスループットの一部しか運べず、近所全員の干渉を吸い込みます。次は距離です。スマホが別の部屋にあるだけで速度は半分になり得ます。どちらかのデバイスで VPN が有効だと、ローカル通信は余計なトンネルを通らされます。公共やオフィスのネットワークでは、クライアント分離がデバイス間の転送を完全に塞ぐこともあります。
ネットワークの外にも、転送経路そのものが効きます。Lan-Share はファイルを 256 KB のチャンクに区切り、8 MB の転送中ウィンドウを保つことで、パイプを満たしたままブラウザのメモリを使い果たしません。ピアツーピアの直接経路は、接続の詳細に Direct と表示されます。ツールがサーバー中継へフォールバックすると、速度の上限はあなたの Wi-Fi ではなく、そのサーバーの帯域になります。
なぜ実験記録ではなくレンジなのか
これらの数値は、典型的な健康なネットワークに対する期待値であり、テストラボで記録した実測値ではありません。ハードウェアのばらつきが大きすぎて、1 枚の表がそれ以上を保証することはできません。実際の計測値は、ルーター、住まい、スマホの世代、そしてその日によって変わります。
だからこそ、上の 4 ステップの方法があります。自分のネットワークで、自分のチェックサム付きファイルを使えば、10 分ほどで信頼できる数字が手に入ります。そしてこのページのレンジは、測った値が普通かどうかを判断する目安になります。
どれを選ぶか
レンジが重なっているなら、手間の少なさで決めてください。Lan-Share はブラウザで動き、どちらの端にもインストール不要。LocalSend は両方のデバイスにアプリが要りますが、自動発見が加わります。PairDrop もブラウザだけで動きますが、ペアリングは公共の中継サーバー頼みです。各ツールの詳細は、LocalSend 代替と PairDrop 代替の比較ページにあります。
ブラウザ対ブラウザという手法そのものを詳しく知りたいなら——まったくインターネットがない場合を含めて——「インターネットなしでファイルを転送する」ガイドを、2 台の PC の場合は「インターネットなしで2台のパソコン間でファイルを転送する」ガイドを見てください。
トラブルシューティング
- 転送速度がこのページの数値の何分の一かしか出ない
原因 デバイスが 2.4 GHz 帯にいる、ルーターから遠い、あるいはスマホが壁の向こうで弱い信号をつかんでいる。
対処方法 両方のデバイスをルーターの 5 GHz SSID に移し、同じ部屋に置いて再テストします。ルーターが帯域ごとに別の名前を出しているなら、バンドステアリングに任せず、5 GHz の方を明示的に選んでください。
- 速度は最初高いのに、大きなファイルの途中で崩れる
原因 ネットワーク上の別のデバイスが自分の重い転送を始めたか、送信側のスマホが熱による減速を始めた。
対処方法 ネットワーク上の他のダウンロードとストリーミングを止め、スマホをケースから出し、ワイヤレス充電器から外して、もう一度実行します。同じ地点で必ず崩れるなら、ルーターの 5 GHz のチャネル幅を 80 MHz に設定して試してください。
- VPN が有効で、転送がのろのろしたり失敗したりする
原因 VPN は通信を外部サーバーへ迂回させます。ファイルはいったん家のネットワークを出て戻ってきますし、VPN クライアントによってはローカルサブネットへの通信を最初から遮断するものもあります。
対処方法 ローカル転送の間は両端の VPN をオフにします。ポリシーで許されないなら、VPN クライアントにローカルアクセスを許可する設定がないか確認して、有効にしてください。
- ホテルやオフィス、キャンパスの Wi-Fi で 2 台のデバイスが互いに見えない
原因 そうしたネットワークではクライアント分離が有効になっています。接続済みのデバイス同士は互いを指定できず、ツールを問わず直接転送は始められません。
対処方法 スマホのホットスポットを作り、両方のデバイスをそこに参加させてください。ホットスポットは分離のないプライベートネットワークです。「モバイルホットスポットでファイルを転送する」ガイドがこの方法を最初から最後まで扱っています。
よくある質問
同じ Wi-Fi でのブラウザによるファイル転送はどのくらい速い?
状態の良い 5 GHz ネットワークなら、上の表のレンジを当てにしてください。10 MB は数秒、100 MB はおよそ 3〜10 秒で、これは安定した 10–35 MB/s に相当します。目安は、ルーターがうたうメガビット数を 8 で割り、その半分から 3 分の 2 を見込むことです。
実際の転送速度がルーターのうたい文句より低いのはなぜ?
うたい文句の数値は、理想的な条件下での一方向の生の無線リンク速度です。実際の転送は確認応答や再送と電波を共有し、他のデバイスのトラフィックと交差し、チャンクごとにプロトコルのオーバーヘッドを払います。Wi-Fi は信号が弱まるにつれ低いレートに落ちるため、距離だけでスループットが半分になります。
速くするためにファイルを圧縮するツールはある?
ありません。3 つのツールともファイルをバイト単位でそのまま送ります。経路上で何も再エンコードしない——それこそが、上のチェックサム方法が機能する理由です。そもそも圧縮が効くのは遅い回線だけです。ローカルの Wi-Fi ネットワークで、再エンコードで節約できるほど回線がボトルネックになることはまずありません。
ファイルサイズによって転送速度は変わる?
変わります。小さい側でです。1 MB の転送は時間の大半を準備に費やします。ペアリング、データチャネルを開く、最後のパケットを待つ——そのため実効速度はツールの本当のスループットよりずっと悪く見えます。数十 MB を超えるあたりから速度は落ち着き、サイズは無関係になります。
ブラウザのタブは本当にネイティブアプリと同じ速さ?
どちらも同じ Wi-Fi の上の同じ WebRTC データチャネルに乗っているので、リンクはどちらを使っているか気にしません。ブラウザにはメモリの上限が加わります。それがチャンク転送とバックプレッシャーが重要な理由ですが、家庭ネットワークではタブではなく Wi-Fi が上限です。それぞれで 4 ステップの方法を 1 回実行し、自分のハードウェア上で比べてください。