web-dev-qa-db-ja.com

UNCパスを介してローカル共有ファイルにアクセスすることによるトラフィックは引き続きスイッチを通過しますか?

//hostname/abc.txtなどのUNCパスを介してローカルファイルにアクセスしている場合、トラフィックは引き続きスイッチを通過しますか、それともこれがローカルマシンであるかを判断するのに十分賢いですか、つまり、かなりの速度がありますか?ローカルパス(d:\ abc.txtなど)ではなくUNCパスを介してファイルにアクセスしている場合の影響

ありがとう。

2
Godsent

ファイル共有は通常のTCP/IPに基づいているため、ルールは他のネットワークアプリケーションに適用されるルールと同じです。 UNCパスからのホスト名は、常に最初にDNSまたはNetBIOSを使用して解決され、次にトラフィックがルーティングテーブルに基づいて送信されます。ローカルアドレスに解決されるため、マシンに非常に奇妙なルールがない限り、トラフィックが送信されることはありません(かどうかはわかりません)そのような設定を作成することも可能です)。

速度については、ローカルアドレスに接続するときにTCP/IPを使用しない(パケットがマシンから出ない場合でも)のが賢明かどうかはわかりません。 TCP/IPを使用している場合は、ネットワークソケットのオーバーヘッドがないため、ローカルファイルへのアクセスが高速になります。これは、Wiresharkなどのパケットアナライザを使用してテストできます(ローカルインターフェイスでキャプチャを設定する方法については、 このリンク を参照してください)。

4
user81458

OSによって異なりますが、99%はそうではないと確信しています。

1
Chopper3