04-06.MACアドレスとは
MACアドレスとは
MACアドレス
ネットワークインタフェース層で、ホストの識別に使用されている番号
直接接続されている同一セグメント内でのホストの識別
ベンダー( メーカー )がNICに書き込んでいて、基本的には変更できない → つまりできる
物理アドレスと呼ぶこともある
ユニークのはず ( 変更してなければ )
MACアドレスの構成
48ビット
16進数12桁を 1バイトずつハイフンかコロンで区切って表記
00-1F-C9-5E-A4-54
00:1F:C9:5E:A4:54
先頭24ビット:ベンダーコード ( メーカーごとの番号 )
後半24ビット:ベンダー割り当てコード( ベンダー内で製品に割り当てる任意のコード )
アドレスとキャスト
キャスト ( cast )
英辞郎さんでしらべると意味はいっぱい...多すぎるので自分たちで見て
通信周りのキャストは「投げる」が近い
Google Chrome Castのcastも一緒
映像を投げるって感じ
キャストの種類とアドレス
ユニキャスト Unicast
宛先ホストが1台
ユニキャストアドレス
マルチキャスト MultiCast
宛先ホストが指定した複数台
マルチキャストアドレス
ブロードキャスト BroadCast
宛先ホストがネットワーク内のホスト全台
ネットワークインタフェース層でいうと、同一セグメント内のホスト全台
ブロードキャストアドレス
バス型時代の通信
リピータハブを利用したバス型時代の通信はフラッディング
ブロードキャストとフラッディングの違い…AIによる概要
ブロードキャストが「意図的な全ノードへの送信」
フラッディングが「特定の状況下での全ポートへの自動転送」または「システムへの過負荷現象」
要するに、自分以外の全ホストにデータをぶん投げる方式
→宛先以外のホストもデータを受け取ってる
→ホスト側で、受け取ったデータチェック→自分宛じゃなければ破棄