愛あるセレクトをしたいママのみかた

Windows 8.1ミニTips (121) ネットワークに存在する他のPCを参照する

マイナビニュース
Windows 8.1ミニTips (121) ネットワークに存在する他のPCを参照する
自宅や会社で複数のPCを使っているとき、ネットワーク共有機能は欠かせない。多少のネットワーク知識を必要とするため、今回は、Windows 8.1の共有フォルダーを利用するために必要な情報を紹介する。

○ネットワーク上のPCを確認する

ネットワーク関連の話題は、PCにまつわる技術のなかでも難しい部類に入り、敬遠されがちだ。しかし、複数のPCを効率的に動かしつつ、1台のPCから情報を参照するのであれば、必要不可欠な機能となる。そこで最初に確認すべきは、ネットワーク内にどのようなPCが存在するかだ。こちらはGUIとCUI、2つの方法がある。

本来ならネットワーク内の全PCが並び立つが、実行タイミングによっては、いくつかのPCが現れないケースも少なくない。これは「ネットワーク探索」による情報収集を終えていないからだ。
ネットワーク探索は、NetBIOSによるコンピューターブラウザーサービス、UPnP、SSDP(Simple Service Discovery Protocol)探索などを通じて情報収集を行う。よって、PCを起動した直後などは、情報を収集し終えていないケースもある。

○「ネットワーク探索」を確認する

何らかの理由でネットワーク探索が無効になっている場合は、上図の手順で有効にしておこう。なお、ネットワーク探索が使用するプロトコルは「セキュリティが強化されたWindowsファイアウォール(wf.msc)」で確認可能だ。下図は「受信の規制」のグループを「ネットワーク探索」でフィルタリングしたものだが、前述したNetBIOS(NB)などが並んでいることが見て取れるはずだ。

さらに最初のエクスプローラーを詳細表示に切り替え、列として「探索方法」を有効にすると、ネットワーク探索がどのように各PCを検出しているか確認することが可能だ。下図ではNetBIOSの他にWSD(Web Service on Devices)を用いているケースが見つかる。

WSDはWeb経由でデバイス管理を行うルーターやプリンターなどに用いられるが、Windows 7をインストールしたPCやWindows 8.1 PCもWSD経由で探索しているため、多様な方法で互いの存在を探索・認識していることが分かるだろう。
○マスターブラウザの確認方法

なお、NetBIOSは各PCの登録を行う「マスターブラウザー」と呼ばれるサーバーが存在し、そこで生成したブラウズリストを元に、各PCはネットワーク上のPCを判断している。そのため、マスターブラウザーは常に稼働しているPCが担うべきだが、クライアント/サーバーOSが混合する場合、上位のOSへ役割が移ってしまう。

NetBIOS自体は枯れた技術のため、残念ながらWindows Vista以降はメンテナンスされておらず、マスターブラウザーを直接見付けるコマンドは用意されなくなった。前述した「net view」コマンドなどで各PC名を確認し、「nbtstat -a {PC名}」と実行して「..__MSBROWSE__.<01< グループ 登録済」と示された場合、そのPCがマスターブラウザーだ。

阿久津良和(Cactus)

提供:

マイナビニュース

この記事のキーワード