[ヘルプTop] [戻る]
ネットワーク
ネットワーク上のフォルダーにアクセスする直前に、対象のネットワークパスが有効であるか確認のために小さなパケットを発行し、エコーバック応答を待つ設定が行えます。
無論、接続が保障されている環境の場合は、これらの機能を使わないほうが速くなります。
しかしながら、何らかのネットワーク接続トラブルや、アドレスの打ち間違い、起動時のタブの復元、ネットワークショートカットの実行など、トラブルが発生した場合の復帰速度を桁違いに向上させることができますので、利用することをお奨めします。
転ばぬ先の杖という意味合いの機能です。
判定の対象になる動作は、以下の3種類です。
- リストでネットワークのフォルダーを開こうとした時
- スクリプトコマンド実行でネットワークパスを処理しようとした時
- コマンドプロンプトを起動しようとしたときにネットワークを示すパスの場合
(切断されたネットワークの場合は極めて遅いため、設定に拠らず強制的に確認します)
なお、複数のネットワークアダプタが存在する環境へは、OSで設定された優先順位で各ネットワークアダプタに対して順番に試行しますが、成功した段階で成功と見なして処理を中断します。
また「
ログバー」が表示されていると、PINGのアクセス時間、エラーが発生した時のステータスコードなどが分かるようになっています。
Windows10以降は、ipv6の方を優先する設定になっていることが多いですが、ログバーを見ないとどちらで接続しているかは分かりにくいと思います。
以下、開発者用のドキュメントからの抜粋ですので、参考までにどうぞ。(自動翻訳されているものなので、日本語表現としては若干おかしいところがあります)
ipv4の場合のステータスコード
Status |
説明 |
---|
0 |
状態は成功でした。 |
11001 |
応答バッファーが小さすぎました。 |
11002 |
宛先ネットワークに到達できませんでした。 |
11003 |
宛先ホストに到達できませんでした。 |
11004 |
宛先プロトコルに到達できませんでした。 |
11005 |
宛先ポートに到達できませんでした。 |
11006 |
十分な IP リソースが利用できませんでした。 |
11007 |
不適切な IP オプションが指定されました。 |
11008 |
ハードウェア エラーが発生しました。 |
11009 |
パケットが大きすぎます。 |
11010 |
要求がタイムアウトしました。 |
11011 |
不適切な要求。 |
11012 |
ルートが正しくありません。 |
11013 |
有効期間 (TTL) が転送中に期限切れになった。 |
11014 |
フラグメントの再組み立て中に有効期限が切れたライブ時間。 |
11015 |
パラメーターの問題。 |
11016 |
データグラムの到着速度が速すぎて処理が行われず、データグラムが破棄されている可能性があります。 |
11017 |
IP オプションが大きすぎます。 |
11018 |
不適切な宛先。 |
11050 |
一般的なエラー。 このエラーは、一部の形式が正しくない ICMP パケットに対して返される可能性があります。 |
ipv6の場合のステータスコード
Status |
説明 |
---|
0 |
状態は成功でした。 |
11001 |
応答バッファーが小さすぎます。 |
11002 |
宛先ネットワークに到達できませんでした。 |
11003 |
宛先ホストに到達できませんでした。 |
11004 |
宛先プロトコルに到達できませんでした。 |
11005 |
宛先ポートに到達できませんでした。 |
11006 |
十分な IP リソースが利用できませんでした。 |
11007 |
無効な IP オプションが指定されました。 |
11008 |
ハードウェア エラーが発生しました。 |
11009 |
パケットが大きすぎます。 |
11010 |
要求がタイムアウトしました。 |
11011 |
要求が正しくありません。 |
11012 |
ルートが正しくありません。 |
11013 |
IPv6 のホップ制限が転送中に期限切れになりました。 |
11014 |
フラグメントの再構築中に IPv6 のホップ制限が期限切れになりました。 |
11015 |
パラメーターの問題。 |
11016 |
データグラムの到着速度が速すぎて処理できません。また、データグラムは破棄されている可能性があります。 |
11017 |
IP オプションが大きすぎます。 |
11018 |
宛先が正しくありません。 |
11040 |
宛先に到達できませんでした。 |
11041 |
時間を超えました。 |
11042 |
不適切な IP ヘッダーが見つかりました。 |
11043 |
認識できない次のヘッダーが見つかりました。 |
11044 |
ICMP エラーが発生しました。 |
11045 |
宛先スコープ ID の不一致が発生しました。 |
11050 |
一般的なエラー。 このエラーは、一部の形式が正しくない ICMP パケットに対して返される可能性があります。 |
ネットワークにアクセスする前に、ネットワーク先が有効であるか確認する
本機能の有効/無効を切り替えます。
PINGを返さないネットワーク先へアクセスする必要がある場合は、必ずこの機能を無効にしてください。
タイムアウト値
パケットを送信してた結果、どれくらい応答を待つかという設定です。
近接ネットワークであれば10ミリ秒程度でも平気ですが、大規模ネットワークであれば1000ミリ秒近くにした方が良い場合があります。
またWANのように応答の遅いネットワークの場合は、PINGの実測値よりも長めに設定することをお奨めします。
回線品質が悪く、速度が安定しない環境の場合も、タイムアウト値を長めにすることをお奨めします。
※補足
Windowsの設定値は30,000ミリ秒ぐらいになっているようです。
さすがにそこまで長時間待つ必要は無いと思いますが参考までに記載しておきます。
リトライ回数
パケット送信を何度試行するかを設定します。
大量のネットワークフォルダーを同時に開くような動作(下位階層を開く系のコマンド)の場合、並列動作を行いますがネットワークカードは通常1枚であるため、接続を取り合いキャンセルされてしまうことがあります。
また、Windows本体がネットワークへアクセスしている場合もあるでしょう。
そのため、かなり頻繁にスキップされることがありますので、何度か試行する設定にしておくべきです。
タイムアウト値と同様ですが、回線品質が悪い環境の場合も、リトライ回数を多めにすることをお奨めします。
※ネットワーク先のアクセス方法の速度差について
ネットワークパスの指定方法は、一般的にIPアドレス指定(例:\\10.16.5.1\)と、サーバー名指定(例:\\testPC\)の2種類が存在します。
サーバー名指定の場合は、サーバー名からIPアドレスに変換する過程で、名前解決のためのドメインなりワークグループなりのネットワーク上のサーバーへアクセスが発生します。
つまりIPアドレス指定の方が、ネットワークパスへのアクセス速度は圧倒的に速くなる傾向があります。
ネットワークアクセスが遅いと感じる場合や、トラブルシューティングの際に参考にしてみてください。
関連項目
・
ログバーの操作
・
ログバー(設定)