返信
リゾルバはどこにある?
福光と申します。『ネットワークはなぜつながるのか』、2年前に購入し、折に触れ読み返しています。
質問なのですが、
「OSの種類によっては、Socketライブラリの中にリゾルバを埋め込むのではなく、OSの中核部分にリゾルバを埋め込み、Socketライブラリの中からリゾルバを呼び出すものもあります。(Windows2000/XPがその例)」
(『ネットワークはなぜつながるのか』p.24 より。)
とありますが、Windows2000やXPのどの辺りにあるのでしょうか?
(Socket=Winsock.dll というような理解の仕方をしています)。
また、ほかのバージョンのWindows(95/98/Me)ではSocketライブラリの中に埋め込まれているのでしょうか?
実際にプログラムを書くときは
「gethostbyname関数の引数に渡してしまえば、結果としてIPアドレスがわかる」という理解でプログラムは書けてしまいますが...
ご教授いただければ幸いです。
日時:
04/10/09 20:42