910 likes | 1.15k Views
ネットワーク技術 II. 第 9.2 課 インターネットアドレス http://www.info.kindai.ac.jp/NetEngII 38 号館 4 階 N-411 内線 5459 takasi-i@info.kindai.ac.jp. 連絡. 中間試験 試験日 : 12 月 1 日 ( 月 ) 出題範囲 : 7.1 課~ 9.2 課 試験時間 : 60 分 持ち込み : 可. OSI 第3層. ?. ?. アドレス. 通信には相手を特定するための アドレスが必要. アドレス. 00. 11. 22. 33. 44.
E N D
ネットワーク技術II 第9.2課 インターネットアドレス http://www.info.kindai.ac.jp/NetEngII 38号館4階N-411 内線5459 takasi-i@info.kindai.ac.jp
連絡 • 中間試験 • 試験日: 12月1日(月) • 出題範囲 : 7.1課~9.2課 • 試験時間 : 60分 • 持ち込み : 可
? ? アドレス 通信には相手を特定するための アドレスが必要
アドレス 00 11 22 33 44 55 To: 11 アドレスがあれば 宛先に応じて振り分けられる
? ? 一意なアドレス 99 99 To: 99 アドレスは同じものがあってはならない
MACアドレス 11-AA-22 -BB-33-CC 88-77-DD- FF-99-EE 44-GG-55 -FF-66-EE 88-77-DD -99-88-77 22-44-66 -88-AA-CC 22-44-66 -88-AA-DD FE-DC-BA -12-34-56 FE-DC-BA -98-76-54 MACアドレスは ネットワークごとの統一性無し
MACアドレス MACアドレスは氏名 鈴木 斉藤 山田さんって 何処にいるの? 〒 郵便局 高橋 山田 山田さんへ 田中 佐藤
IPアドレス 192.168.1.2 192.168.1.3 172.16.1.2 172.16.3.4 192.168.1.1 172.16.0.1 192.168.1.100 172.16.100.200 192.168.1.0 ネットワーク 172.16.0.0 ネットワーク IPアドレスは ネットワークごとの統一性あり
IPアドレス MACアドレスは住所 大阪府 豊中市 待兼山 奈良県 奈良市 左京 大阪府宛は 左へ送ろう 〒 郵便局 大阪府 奈良県 大阪府 大阪市 北区 奈良県 橿原市 八木町 大阪府 東大阪市 小若江 大阪府 東大阪市 小若江 奈良県 吉野郡 十津川村
1 0 0 0 0 0 1 1 0 1 1 0 1 1 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 1 0 0 131 108 122 204 IPアドレス (IPv4) 1 0 0 0 0 0 1 1 0 1 1 0 1 1 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 1 0 0 32b 8ビットごとに区切り4つの 10進数(0~255)で表す 131.108.122.204
10進数と2進数 11000000.10101000.00000001.00001000 と 11000000.10101000.00000001.00001001 192.168.1.8 と 192.168.1.9 10進数表記の方が分かり易い
10進→2進変換 d : nビット 10進数 begin i := n + 1 i ≧ 0? no yes d ≧ 2i? no yes 左から順に 書き出す ‘1’を書く ‘0’を書く d := d - 2i end i := i -1
0 0 < 4 0 0 < 2 0 0 < 1 10進→2進変換例 0 104 < 128 例 : 104 1 104 ≧ 64 104 - 64 1 40 ≧ 32 40 - 32 0 8 < 16 8 ≧ 8 1 8 - 8 01101000
10進→2進変換 d : nビット 10進数 begin d > 0? no yes d := d / 2 右から順に 書き出す 余り 1 ? no yes end ‘0’を書く ‘1’を書く
6 / 2 = 3 余り 0 3 / 2 = 1 余り 1 1 / 2 = 0 余り 1 0 / 2 = 0 余り 0 10進→2進変換例 104 / 2 = 52 余り 0 例 : 104 52 / 2 = 26 余り 0 26 / 2 = 13 余り 0 13 / 2 = 6 余り 1 01101000
2進→10進変換 b : nビット 2進数 begin d := 0, i := n + 1 i ≧ 0? no yes iビット目=1? no yes end d := d + 2i i := i -1
64 8 27 26 25 24 23 22 21 20 32 0 1 1 0 1 0 0 0 2進→10進変換例 例 : 01101000 64 + 32 + 8 = 104
小阪 長堂 小若江 通信パス 大阪府宛は 右へ送ろう 大阪府宛は 右へ送ろう 東大阪市宛は 下へ送ろう 岡山県 兵庫県 大阪府 京都府 〒 郵便局 〒 郵便局 〒 郵便局 〒 郵便局 大阪府 東大阪市 小若江 大阪市 門真市 東大阪市 〒 郵便局 〒 郵便局 〒 郵便局 小若江宛は 下へ送ろう
通信パス ネット3宛は 右へ送ろう ネット3宛は 右へ送ろう サブネット2宛は 下へ送ろう ネット1 ネット2 ネット3 ネット4 ネット3.サブネット2.PC2 サブネット1 サブネット3 サブネット2 PC2宛は 下へ送ろう PC1 PC3 PC2
ネットワーク1 ネットワーク2 ネットワーク3 PC1 PC3 PC2 ホストのアドレス付け ネットワーク2.PC1 ネットワークアドレス+ホストアドレス
インターネットアドレス 256個の ホスト 256個の グループ 256個の サブグループ 256個の サブサブグループ
ネットワーク ホスト ホスト IPアドレス • ネットワークアドレス+ホストアドレス(合計32b) 192.168.1.0ネットワークにある 2番のホスト 192.168.1.2 ネットワーク 172.16.0.0ネットワークにある 3.4番のホスト 172.16.3.4 どこまでがネットワークアドレスなのかは アドレスクラスに因る
Web教材の間違い 9.2.3 図4 16,777,216 → 16,777,214 (224 -2) 65,535 → 65,534 (216 -2)
ネットワーク部とホスト部 例 : クラスBアドレス 172.16.22.204 8ビット 8ビット 8ビット 8ビット ネットワーク 172.16.0.0 のホスト 22.204 例 : クラスCアドレス 192.168.31.2 8ビット 8ビット 8ビット 8ビット ネットワーク 192.168.31.0 のホスト 2
クラスAアドレス 8ビット 24ビット (※)127.0.0.0 はループバック(自分自身に送り返す)アドレス
クラスBアドレス 16ビット 16ビット
クラスCアドレス 24ビット 8ビット
予約済ホストアドレス ホスト数 : クラスA : 224-2, クラスB : 216-2, クラスC : 28-2 • ネットワークアドレス • ネットワーク自身を指すアドレス • ブロードキャストアドレス • ネットワーク上の全てのデバイスに送信するためのアドレス 各ネットワークに予約済ホストアドレスが2個ずつ
クラスB ネットワーク クラスC ネットワーク ネットワークアドレス • ホスト部のビットが全て0 172.16.1.1 192.168.1.1 172.16.1.2 192.168.1.2 172.16.1.4 192.168.1.4 172.16.1.3 192.168.1.3 172.16.0.0 192.168.1.0
ブロードキャストアドレス • ホスト部のビットが全て1 クラスB ネットワーク クラスC ネットワーク 172.16.1.1 192.168.1.1 172.16.1.2 192.168.1.2 172.16.1.4 192.168.1.4 172.16.1.3 192.168.1.3 172.16.255.255 192.168.1.255
ユニキャストとブロードキャスト • ユニキャスト • 単一のデバイスへの送信 • ブロードキャスト • ネットワーク上の全てのデバイスへの送信
ユニキャスト 192.168.1.4 192.168.1.1 192.168.1.3 192.168.1.5 192.168.1.2 192.168.1.4 192.168.1.6 受信
受信 受信 受信 受信 受信 ブロードキャスト 192.168.1.255 192.168.1.1 192.168.1.3 192.168.1.5 192.168.1.2 192.168.1.4 192.168.1.6
? ? 一意なホストアドレス 198.150.11.2 198.150.11.3 198.150.11.2 198.150.11.3 198.150.11.4 198.150.11.4 To: 198.150.11.4 ホストアドレスは 重複してはいけない
一意なネットワークアドレス 198.150.11.7 198.150.11.11 198.150.11.6 198.150.11.10 198.150.11.9 198.150.11.8 ホストアドレスは 全て異なる To: 198.150.11.8 ルータはパケットを送れるか?
クラスCネットワーク クラスCネットワーク ? ? 198.150.11.0 198.150.11.0 一意なネットワークアドレス 198.150.11.7 198.150.11.11 198.150.11.6 198.150.11.10 198.150.11.9 198.150.11.8 To: 198.150.11.8 ネットワークアドレスは 重複してはいけない
IANA(Internet Assigned Numbers Authority) • アドレス管理組織 • 公的に使われているネットワークアドレスが重複しないように管理している • IPアドレス空間の割り当てとドメイン名の割り当てに関する権限を、NICおよびその他の組織に委任することができる
パブリックIPアドレス(グローバルIPアドレス) • インターネット上の一意なアドレス • ISP(Internet Service Provider)から取得できる クラスBのネットワーク アドレスをください 163.51.0.0 を 使ってください 近畿大学 ISP
WAN プライベートIPアドレス • ローカルでのみ使用できるアドレス • インターネットへの直接接続はできない ホストは無いが ここにもアドレスが必要 プライベートIPアドレス 10.0.0.8 プライベートIPアドレス 10.0.0.4
プライベートIPアドレス RFC1918
IPアドレスの割り当て クラスAとBで全体の75%を占める