返信

こんにちわ。

>私は、P203の1~2行目をそう解釈したのですが・・。

なるほど。これは,書き方はマズかったですね。
システムとしてみたときのマルチキャストの仕組みとか使い方の話を
端折って書いてあるので,誤解してしまいますね。

IPマルチキャストを使う場合,一定のルールで,
IPマルチキャストアドレスをMACマルチキャストアドレスに対応付けるので,
IPマルチキャストが決まれば,自動的にMACマルチキャストアドレスが決まります。
だから,ユーザがMACマルチキャストアドレスを設定することはありません。

では,IPのマルチキャストアドレスはどうなのかというと,
IPマルチキャストアドレスの中には,
固定的に値が決まっているものと,アプリケーションの設定などによって,
値と使い分けるものの二つがあります。
最寄のルータを探しだすIRDPとかのように制御用にマルチキャストを使う,
というのが前者の例です。
後者は,音声や映像をストリーミング配信するような場合です。
こちらは,一つのIPマルチキャストアドレスが,テレビのチャンネルに相当する,
というイメージでしょうか。

で,203ページに書いてある設定ファイルですが,
これは,上のストリーミング配信などで,IPマルチキャストアドレスを使い分ける場合に,
ストリーミングのアプリケーションが使う設定ファイルに設定されている
IPマルチキャストアドレスを,MACマルチキャストアドレスに対応づけて,
それをイーサネットのコントローラチップにセットする。
ということを意図したものでした。
203ページを読んだだけで,そこまで理解できるはずはないですね。
スミマセンでした。

ちなみに,IRDPとかで制御用にマルチキャストを使うときは,
マルチキャストアドレスの値は固定的に割り当てられているので,
プログラム中にハードコーディングされている,というイメージになります。

>IPマルチキャストアドレスの下位何bitかを、まんまMACアドレスの下位に割り当てて
>マルチキャストMACアドレスとするようですから、その部分はきっと
>アプリケーションやOSでコントロールしているのだろうとは思うのですが・・。

考え方はそうですが,IPマルチキャストアドレスをMACマルチキャストアドレスに
そのまま1対1でマッピングするわけではありません。
MACマルチキャストアドレスの方がIPマルチキャストアドレスよりも,
アドレス空間が小さいので,
一つのMACマルチキャストアドレスと,複数のIPマルチキャストアドレスが
対応付けられることになります。

>IPマルチキャストアドレスはどうなのでしょうか?
>IPアドレスが管理者から割り当てられることが多いので、IPマルチキャストアドレスも、
>このグループはこれ、というように割り当てられて、それを個人が設定するのだと

ストリーミングなどで使う場合は管理者が割り当てることになるのでしょうけれど,
それは,テレビのチャンネルの番号を割り当てるようなものなので,
ユニキャストアドレスの割り当てとは,イメージが違いますね。

>マルチキャストMACアドレスがどのように設定されているのか、
>設定されているファイルが見たいと思ったのと、windowsにはIPマルチキャストを
>設定するしくみがあるのだろうか、と思い、質問させていただいた次第です。

上の説明で,もうお分かりかと思いますが,
MACマルチキャストアドレスは設定の必要はありません。
# これはIPマルチキャストの話です。
# それ以外のケースはよく分かりません。ゴメンナサイ。
IPマルチキャストアドレスの方は,制御用に使うものは,設定不要です。
ストリーミングなどで使う場合だけですね,ユーザが設定するのは。

<code>Only

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