この特集のトップページへ
Chapter 2:Windows NT 4.0のTCP/IPサービス 〜WINSとDHCP〜

2.2 WINSの動作

 WINSを導入する場合,クライアントにはWINSサーバーを使用するように設定しなければならない。WINSサーバーを使用するように設定されたクライアントは,起動時にWINSサーバーに対して名前登録を要求する。この要求により,WINSサーバーのデータベースにNetBIOS名が登録される。したがって,クライアントが正しく設定されていれば,WINSサーバーのデータベースには,ネットワーク上に存在する有効なNetBIOS名がすべて登録されることになる。WINSサーバーは,このデータベースを使用して,クライアントの名前照会要求に応える。

 前回説明したように,WINSサーバーを使用するように設定されたクライアントは,通常hノードになる。このため,1) NetBIOS Name Cache,2) WINS,3) ブロードキャスト,4) LMHOSTSファイル,5) DNS,の順に名前解決を試みる。たとえば,“FileSV <20h>”というNetBIOS名を解決する場合,クライアントはまず,NetBIOS Name CacheにそのNetBIOS名が存在するかどうかを調べ,存在しない場合はWINSサーバーに名前照会を要求する。名前照会の要求を受けたWINSサーバーは,自分のデータベースを参照し,要求されたNetBIOS名が存在すれば,そのIPアドレスをクライアントに返す。

Fig.2-1 WINSサーバーがない場合の挙動
fig.2-1
Fig.2-2 WINSサーバーがある場合の挙動
fig.2-2

 ここでは,WINSの動作を解説するために,WINSデータベースの内容と,WINSサーバーに対する名前の登録・更新・削除の手順について説明する。

PREV 3/16 NEXT