Microsoftネットワークに接続しているパソコン同士は,137番や138番ポートを使ってIPアドレスを取得する。その後,ファイル共有やプリンタ共有などの実際の通信をする。これは,SMB(Server Message Block)というプロトコルで実現している。ここで使われるのが,139番と445番ポートである。 図5●SMBとCIFSの違い。 Windows 2000より前のWindowsは,名前解決にNetBIOSを使う。WINSサーバに通信相手のNetBIOS名を送り,IPアドレスを取得する。これに対してWindows 2000以降が採用したCIFSでは,DNSで名前解決をする。DNSサーバが持つテーブル情報を参照して,通信すべき相手を探す。無事に相手のIPアドレスがわかったら,その共有リソースにアクセスする SMB通信ではまず,前述の名前解決の仕組みを使って相手のIPアドレスを取
![Windowsに潜むデフォルト設定の落とし穴(下)](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)