Presentation is loading. Please wait.

Presentation is loading. Please wait.

ネットワーク技術II 第9.3課 IPアドレスの取得

Similar presentations


Presentation on theme: "ネットワーク技術II 第9.3課 IPアドレスの取得"— Presentation transcript:

1 ネットワーク技術II 第9.3課 IPアドレスの取得 http://www.info.kindai.ac.jp/NetEngII
38号館4階N-411 内線5459

2 アドレス ? 通信には相手を特定するための アドレスが必要

3 MACアドレス MACアドレスは ネットワークごとの統一性無し 11-AA-22 -BB-33-CC 88-77-DD- FF-99-EE
44-GG-55 -FF-66-EE 88-77-DD -88-AA-CC -88-AA-DD FE-DC-BA FE-DC-BA MACアドレスは ネットワークごとの統一性無し

4 MACアドレス MACアドレスは氏名 鈴木 斉藤 山田さんって 何処にいるの? 郵便局 高橋 山田 山田さんへ 田中 佐藤

5 IPアドレス IPアドレスは ネットワークごとの統一性あり 192.168.1.2 192.168.1.3 172.16.1.2
ネットワーク ネットワーク IPアドレスは ネットワークごとの統一性あり

6 IPアドレス 〒 IPアドレスは住所 大阪府 奈良県 豊中市 大阪府宛は 奈良市 待兼山 左へ送ろう 左京 郵便局 大阪府 奈良県 大阪府
大阪市 北区 奈良県 橿原市 八木町 大阪府 東大阪市 小若江 大阪府 東大阪市 小若江 奈良県 吉野郡 十津川村

7 IPアドレスの割り当て 通信したい 通信するためにはIPアドレスが必要

8 一意なホストアドレス ホストアドレスは 重複してはいけない 198.150.11.2 198.150.11.3 198.150.11.2
? To: ホストアドレスは 重複してはいけない

9 一意なネットワークアドレス ホストアドレスは 全て異なる ルータはパケットを送れるか? 198.150.11.7 198.150.11.11
ホストアドレスは 全て異なる To: ルータはパケットを送れるか?

10 一意なネットワークアドレス 198.150.11.0 ネットワークアドレスは 重複してはいけない クラスCネットワーク
? To: ネットワークアドレスは 重複してはいけない

11 IPアドレスの割り当て方 静的(スタティック)割り当て 動的(ダイナミック)割り当て 管理者が各機器に手動で割り当て
ルータ等による自動割り当て RARP (Reverse Address Resolution Protocol) BOOTP (Bootstrap Protocol) DHCP (Dynamic Host Configuration Protocol)

12 インターネットアドレス 256個の グループ 256個の サブグループ 256個の サブサブグループ 256個の ホスト

13 IPアドレスの静的割り当て

14 IPアドレスの静的割り当て

15 IPアドレスの静的割り当て

16 IPアドレスの静的割り当て

17 IPアドレスの静的割り当て

18 IPアドレスの静的割り当て

19 IPアドレスの静的割り当て

20 静的割り当ての長所・短所 長所 短所 必要なサービスにいつでもアクセス可能 ネットワーク管理者の負担 小規模なネットワーク向き
各機器に手動で割り当て アドレスが重複しないように管理 小規模なネットワーク向き

21 静的割り当ての長所 WAN 静的アドレス ルータ宛に へ送れば 外部と通信できる

22 静的割り当ての長所 WAN 動的アドレス ???.???.???.??? (状況により変化) ルータはどこ? 誰に聞けばいいの??

23 静的割り当ての短所 研究室 サーバ室 PC5 SV2 PC1 SV1 192.168.1.2 PC1 192.168.1.3 PC2
PC3 PC4 PC2 PC3 PC4 SV1 管理者 機器の変更・削除のたびに IPアドレスの割り振りが必要 SV2 PC5

24 静的アドレスが必要な機器 ルータ サーバ アプリケーションサーバ ネットワークプリンタ

25 動的アドレッシング RARP BOOTSP DHCP IPアドレスを設定可能 機構が簡単
IPアドレス, IPアドレスの有効期限, サブネットマスク, DNSサーバのアドレス, デフォルトゲートウェイ等を設定可能 アドレスを動的に設定可能

26 RARP Reverse Address Resolution Protocol RFC903 OSI第3層のプロトコル
MACアドレス→IPアドレス ディスクレスコンピュータが同じLANの他のコンピュータから自分のIPアドレスを得る

27 RARP要求 例 : 通信したいのでIPアドレスを割り振って欲しい IPアドレスをください RARPサーバ です

28 ARP/RAPRメッセージ構造 0~15ビットめ 16~31ビットめ ハードウェアタイプ プロトコルタイプ オペレーション
ハードウェアアドレス長 プロトコルアドレス長 オペレーション 送信側ハードウェアアドレス(1~4Bめ) 送信側ハードウェアアドレス(5,6Bめ) 送信側プロトコルアドレス(1,2Bめ) 送信側プロトコルアドレス(3,4Bめ) 宛先ハードウェアアドレス(1,2め) 宛先ハードウェアアドレス(3~6Bめ) 宛先プロトコルアドレス(1~4Bめ)

29 ARP/RAPRメッセージ構造 値 1 ARP要求 2 ARP応答 3 RARP要求 4 RARP応答 5 動的RARP要求 6
オペレーション オペレーション ARP要求 2 ARP応答 3 RARP要求 4 RARP応答 5 動的RARP要求 6 動的RARP応答 7 動的RARPエラー 8 InverseARP要求 9 InverseARP応答 プロトコルタイプ タイプ 0x0800 IP, ICMP 0x0806 ARP 0x0835 RARP

30 RARP要求 IPアドレスをください MAC:AA-BB-CC-DD-EE-FF RARPサーバ MACブロードキャスト
FF-FF-FF-FF-FF-FFへ送信 MAC: DD-EE-FF IP:

31 RARP要求 MACアドレスのブロードキャストで送信する 0~15ビットめ 16~31ビットめ 1 0800(16) : IP
32 :IPv4アドレス 3 : RARP要求 AA-BB-CC-DD- EE-FF 0 : 未定義 FF-FF- FF-FF-FF-FF RARPヘッダ MACアドレスのブロードキャストで送信する

32 RARP応答 MAC:AA-BB-CC-DD-EE-FF RARPサーバ 192.168.1.9です
MAC: DD-EE-FF IP:

33 RARP応答 0~15ビットめ 16~31ビットめ 2 0800 : IP 48 : MACアドレス 32 :IPv4アドレス
DD- EE-FF 1.1 AA-BB- CC-DD-EE-FF RARPヘッダ

34 RARPの欠点 伝達可能情報 伝達不可能情報 送信手段 IPアドレスのみ ドメイン名 ゲートウェイ情報 サブネット情報 ブロードキャストのみ
= ルータを越えられない

35 BOOTP Bootstrap Protocol RFC1542 UDP/IP プロトコル クライアントサーバ環境で動作
現在ではDHCPが主流

36 Web教材の間違い 9.3.4図4~10

37 BOOTPメッセージ構造 このメッセージが IPパケットとして送信される 0~7bめ 8~15bめ 16~23bめ 24~31bめ ホップ
オペレーションコード ハードウェアアドレス型 ハードウェアアドレス長 ホップ トランザクションID 秒数 不使用 クライアントIPアドレス ブートストラップで使用するネクストサーバのIPアドレス リレーエージェント経由のブートで使用するリレーエージェントのIPアドレス クライアントのハーウェアドアドレス サーバホスト名(64B) ブートファイル名(128B) ベンダー固有エリア(64B) このメッセージが IPパケットとして送信される

38 BOOTP要求 IPアドレスをください WAN MAC:AA-BB-CC-DD-EE-FF TFTPサーバ IP:192.168.1.3
MAC: DD-EE-FF IP: BOOTPサーバ IPブロードキャスト へ送信

39 BOOTP要求 この情報を以下のIPパケットで送信 送信元MAC:AA-BB-CC-DD-EE-FF
16~23bめ 24~31bめ 1:BOOTP要求 1:MACアドレス 6:MACアドレス 0:初期値0 トランザクジョンID 0:要求開始より0秒経過 0:不使用 0:未定義 AA-BB-CC-DD-EE-FF ベンダー固有エリア(64B) この情報を以下のIPパケットで送信 送信元MAC:AA-BB-CC-DD-EE-FF 宛先MAC :FF-FF-FF-FF-FF-FF 送信元IP : (不明) 宛先IP :

40 BOOTP応答 WAN MAC:AA-BB-CC-DD-EE-FF TFTPサーバ IP:192.168.1.3
MAC: DD-EE-FF IP: BOOTPサーバ です

41 BOOTP応答 この情報を以下のIPパケットで送信 送信元MAC:11-22-33-DD-EE-FF
16~23bめ 24~31bめ 2:BOOTP応答 1:MACアドレス 6:MACアドレス 0:初期値0 トランザクジョンID 0:要求開始より0秒経過 0:不使用 0:未定義 AA-BB-CC-DD-EE-FF ベンダー固有エリア(64B) この情報を以下のIPパケットで送信 送信元MAC: DD-EE-FF 宛先MAC :AA-BB-CC-DD-EE-FF 送信元IP : 宛先IP :

42 BOOTPのアドレスマッピング BOOTPサーバが静的な表を持つ BTOOP表 MACアドレス IPアドレス
AA AB-BC-CD BOOTPサーバ

43 BTOOTPの欠点 長所 短所 動的割り当ては不可 各ホスト上にIP情報を書く必要が無い
管理者がBOOTPサーバ上に各ホストのIP情報を書く必要がある 各ホストのパラメタ(IPアドレス,サブネットマスク,ゲートウェイアドレス,ドメイン名等)は予め設定しておく必要がある 動的割り当ては不可

44 DHCP Dynamic Host Configuration Protocol RFC1541 UDP/IP プロトコル
BOOTPの上位互換規格 パラメタ(IPアドレス,サブネットマスク,ゲートウェイアドレス,ドメイン名等)を動的に割り当て 割り当て可能なIPアドレスの 範囲を指定しておくだけでいい

45 Web教材の間違い 9.3.5図1 ベンダー固有エリア(可変) → オプションフィールド(可変)

46 DHCPメッセージ構造 このメッセージが IPパケットとして送信される 0~7bめ 8~15bめ 16~23bめ 24~31bめ ホップ
オペレーションコード ハードウェアアドレス型 ハードウェアアドレス長 ホップ トランザクションID 秒数 フラグ クライアントIPアドレス ブートストラップで使用するネクストサーバのIPアドレス リレーエージェント経由のブートで使用するリレーエージェントのIPアドレス クライアントのハーウェアドアドレス サーバホスト名(64B) ブートファイル名(128B) オプションフィールド(可変) このメッセージが IPパケットとして送信される

47 DHCP設定の確認 スタート → 全てのプログラム → アクセサリ → コマンドプロンプト > ipconfig /all

48 DHCPサーバのアドレス : 192.168.0.1 12月3日13時18分08秒にIPアドレスを割り当てられた
有効期限は4日13時13分08秒まで

49 IPアドレスの動的割り当て

50 DHCP要求 IPアドレスをください WAN MAC:AA-BB-CC-DD-EE-FF TFTPサーバ IP:192.168.1.3
MAC: DD-EE-FF IP: DHCPサーバ

51 DHCP要求 この情報を以下のIPパケットで送信 送信元MAC:AA-BB-CC-DD-EE-FF
16~23bめ 24~31bめ 1:BOOTP要求 1:MACアドレス 6:MACアドレス 0:初期値0 トランザクジョンID 0:要求開始より0秒経過 フラグ 0:未定義 AA-BB-CC-DD-EE-FF オプションフィールド(可変) この情報を以下のIPパケットで送信 送信元MAC:AA-BB-CC-DD-EE-FF 宛先MAC :FF-FF-FF-FF-FF-FF 送信元IP : (不明) 宛先IP :

52 DHCP応答 WAN MAC:AA-BB-CC-DD-EE-FF TFTPサーバ IP:192.168.1.3 IP:192.168.1.1
MAC: DD-EE-FF IP: BOOTPサーバ です

53 DHCP応答 この情報を以下のIPパケットで送信 送信元MAC:11-22-33-DD-EE-FF
0~7bめ 8~15bめ 16~23bめ 24~31bめ 2:BOOTP応答 1:MACアドレス 6:MACアドレス 0:初期値0 トランザクジョンID 0:要求開始より0秒経過 フラグ 0:未定義 AA-BB-CC-DD-EE-FF オプションフィールド(可変) この情報を以下のIPパケットで送信 送信元MAC: DD-EE-FF 宛先MAC :AA-BB-CC-DD-EE-FF 送信元IP : 宛先IP :

54 DCHPのアドレスマッピング IPアドレスプール内のアドレスを動的に割り当て IPアドレスプール IPアドレス
DHCPサーバ IPアドレスプール IPアドレス リース期間 24時間 アドレス要求が来るたびに IPアドレスプール内の 空いているアドレスを渡す

55 動的アドレッシング アドレスマッピング 割り当て期間 設定可能パラメタ RARP 静的 恒久的 IPアドレス BOOTP
IPアドレス, ゲートウェイアドレス, サブネットマスク, DNSアドレス DHCP 動的 リース 30以上のパラメタを設定可能

56 アドレス解決プロトコル ARP(Address Resolution Protocol ) RFC826 OSI第3層のプロトコル
IPアドレス(レイヤ3)→MACアドレス(レイヤ2) 他のデバイスのMACアドレスを得る

57 ARP要求 例 : IPアドレス192.168.1.2へ送りたいが MACアドレスが分からない 192.168.1.2の人
です

58 ARPテーブル IPアドレス→MACアドレスの表 ARPテーブルに宛先MACアドレスが載っていないときARP要求を行う IPアドレス
AA AB-BC-CD

59 アドレス解決 IPアドレス MACアドレス AA 172.16.0.2 自分宛以外のパケットは受け取らないが、
To:BB From:AA To: From: アドレス解決 IP: MAC:AA IP: MAC:BB IP: MAC:CC IPアドレス MACアドレス IP: MAC:DD AA 自分宛以外のパケットは受け取らないが、 ARPテーブルに送信元のアドレス情報の書込みは行う

60 ARPプロセス データを送信したい ARPテーブルに 宛先MACアドレスが あるか? いいえ はい ARP要求 ARP応答 データ送信

61 ARP要求とルータ ブロードキャストは ルータを越えていかない 150.50.30.1 MAC:99 150.50.30.1の人

62 MACアドレスとルータ ネットワーク外の機器の MACアドレスは そもそも知る必要が無い ARP要求はルータを越えていかない

63 ネットワーク内のデータフロー ネットワーク外の機器はIPアドレスさえ分かればいい MACアドレスは隣のルータのものが必要 PC A →PCB
data data from IP A to IP B IP A IP B IP A IP B IP A IP B from MAC A to MAC R1 MAC A MAC R1 MAC R1 MAC R2 MAC R1 MAC R2 MAC R2 MAC B MAC R2 MAC B PC A R1 R2 PC B ネットワーク外の機器はIPアドレスさえ分かればいい MACアドレスは隣のルータのものが必要

64 ネットワーク外への通信 以下のどちらかが必要 ホストにデフォルトゲートウェイを設定 ルータにプロキシARPを設定

65 デフォルトゲートウェイ デフォルトゲートウェイ 192.168.1.1 150.50.30.1へ送りたい 150.50.30.1
MAC:99 ネットワーク外宛なので デフォルトゲートウェイへ MAC:AA デフォルトゲートウェイ

66 プロキシARP要求 ネットワーク外へのARP要求は ルータが代わりに返答する 150.50.30.1 MAC:99
の人 MACアドレス教えて AAです MAC:AA ネットワーク外へのARP要求は ルータが代わりに返答する

67 デフォルトゲートウェイの設定

68 レポート課題 ネットワーク 192.168.1.0 / 24 WAN ネットワーク 10.0.0.0 / 30 PC1 ポート1 ポート2
ルータ1 ルータ2 PC2

69 IPアドレスの範囲 ネットワーク サブネットマスク IPアドレスの範囲 192.168.1.0 /24 10.0.0.0 /30
,

70 ルータのIPアドレス ルータ ルータ1 ルータ2 ポート ポート1 ポート2 192.168.1.0/24 10.0.0.0/30
ネットワーク /24 /30 IPアドレス サブネットマスク ポート1 ポート2 ポート2 ポート1 WAN /24 /30 ルータ1 ルータ2

71 PCのIPアドレス PC PC1 PC2 ネットワーク /24 IPアドレス サブネットマスク デフォルト ゲートウェイ ポート1 /24 PC1 PC2 ルータ1


Download ppt "ネットワーク技術II 第9.3課 IPアドレスの取得"

Similar presentations


Ads by Google