返信

リゾルバはどこにある?

福光と申します。『ネットワークはなぜつながるのか』、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

<code>Only

  • 使用できるHTMLタグ: <code>
  • 文字で図を描く場合に<code>と</code>で囲んでください
画像認証
機械的なスパムメッセージ送信を防止するために画像認証を設けています。ご協力ください。
Image CAPTCHA
Enter the characters shown in the image.