• 検索結果がありません。

2017.11.14

N/A
N/A
Protected

Academic year: 2021

シェア "2017.11.14"

Copied!
35
0
0

読み込み中.... (全文を見る)

全文

(1)

Ibaraki Univ. Dept of Electrical & Electronic Eng.

Keiichi MIYAJIMA

2017.11.14

(2)

今後の予定 今後の予定 今後の予定 今後の予定

11 月 14 日 

インターネットプロトコル1(レ ポートあり)

11 月 21 日 

インターネットプロトコル2(レ ポートあり。予備日ですが講義を行います)

11 月 28 日 中間試験( 30 点満点)

中間試験までの予定

(3)

講義予定 講義予定 講義予定 講義予定

11 月 14 日 

インターネットプロトコル1

11 月 21 日 

インターネットプロトコル2(予 備日ですが講義を行います)

11 月 28 日 中間試験

12 月 5 日 TCPとUDP1

12 月 12 日 TCPとUDP2(年内最 終)

12 月 26 日 休講

1 月 9 日  

TCP/IPアプリケーション

今後の講義予定日

(4)

IP IP はインターネット はインターネット プロトコル

プロトコル

1 1

(5)

IP IP の目的 の目的

目的のコンピュータにパケットを運ぶこと

この機能は IP によって実現され

現在主に使われているる。 IPv4 の役割と仕組みにつ いて解説します。

(6)

IP IP の役割 の役割

データがデジタル化されていれば、どんなものでも IP で運ぶことができる

ユーザデー

A あて

IP ネット ワーク

ユーザデー

A あて

目的のコンピュータにパケットを運ぶこと

(7)

IP IP の制限事項 の制限事項

1. パケットが目的地まで到達する保証がない

2. 送信した順番通りに届く保証がない

3.

1

つのパケットが複数に増える可能性がな いとはいえない

4. ペイロード(データ)が壊れていないこと を保証しない

5. 最大サイズは

65515

オクテットに制限され る

(8)

なぜ制限があるのか?

なぜ制限があるのか?

ネットワーク全体を管理するような機能を 作ることは考えない

IP

ネットワークはそれぞれの組織がそれぞ れの判断で管理や運用、構築される

「最終目的のコンピュータにパケットを届け るためできる限りの努力をするが、届く保 証はしない」最善努力 (Best Effort)

だれもが安価にネットワークの構築が可能

(9)

IP IP で保証しない分をどこで補う で保証しない分をどこで補う か? か?

TCP

TCP は実際に通信しているコンピュータ同士で働く ものなので、ネットワーク自体には TCP は関係が ないTCP は「ネットワークには信頼性がない」という前 提でデータの到達性を保証するように機能する

(詳しくは第 6 章で 行う)

(10)

この講義での注意点 この講義での注意点

以後、本講義では意図的に

IPv4

で説明を行いま す。

理由:

1.

IPv6

は自動化が前提のため、動作を説明する 際に使用されるアドレス等が長大で図等に書き 切れない

2. 動作の手順そのものは

IPv4

IPv6

も変わりが 無い

(11)

IP IP アドレスとネット アドレスとネット ワーク ワーク

IP アドレスの基礎

32 ビット( 4 オクテット)の整数値で表 される例:157.80.23.48

32 ビットを 8 ビット(オクテット)づつ に区切って 10 進数の整数値で表示される

グローバル IP アドレ

ス:インターネット全体で唯一のアド レス

プライベート IP アドレ

ス:私的なネットワークで使用するためのアド レス (詳しい利用法については第 8

章)

(12)

IP IP アドレスとネット アドレスとネット ワーク ワーク

IP アドレスはインターフェースに付けられる

IP アドレスは PC に付けられるのではなく

ネットワークインターフェー スに対して IP アドレスは付け られる

複数のアドレスを付けることも可

(13)

IP IP アドレスとネット アドレスとネット ワーク ワーク

特別な IP アドレス

自分の IP アドレスが解らないときや、相手 に自分の IP アドレスを通知する意味がない とき

全てのビットが0と

0. 0. 0. 0

255.255.255.255

ブロードキャストアド

レス同一サブネット内の全てのホストやルータ にパケットを送りたい時に使用

(14)

IP IP アドレスとネット アドレスとネット ワーク ワーク

特別な IP アドレス

同じコンピュータで実行されているプログラム 同士で通信したいときに利用

ループバックアドレ

127. 0. 0. 0

127.255.255.255

囲:

127. 0. 0. 1

localhost

マルチキャストアドレ

特定のグループ間で通信するときに利

224. 0. 0. 0

239.255.255.255

囲:

224. 0. 0. 1

全てのホスト

全てのルータ

224. 0. 0. 2

これら「特別なIP アドレス」は使用 不可

(15)

ネットマスクとサブネットワー ネットマスクとサブネットワー ク ク

IP アドレスのネットワークアドレスを頼りに してパケットが届けられる

Router Router

Router

Router

Router

Router Rou ter

Router

192.168.0.0/24

172.16.5.0/24

172.18.0.0/16 192.168.100.0/24 10.1.8.0/24

10.2.0.0/16

(16)

IP IP アドレスの構 アドレスの構 成 成

IPアドレスはネットワークアドレス部とホスト部からできている

192.168.10.64/26

とは

11000000. 10101000. 00001010. 01000010

 

/26

例:

2 10数:

数:

192 . 168 . 10 . 66

 

/26

ネットワーク部

ホスト部

電話番号の「0294」に

ホスト部が全て 対応 0 になるアドレス: ネットワーク アドレスホスト部が全て 1 になるアドレス: ブロードキャス トアドレス

また「 /26 」をネットマスクと

も呼び

11111111. 11111111. 11111111. 11000000

2 10数: 数:

255 . 255 . 255 . 192

(17)

IP IP とルーティングテー とルーティングテー ブル ブル

IP によるパケットの配送

アプリケー ション

TCP

IP

ドライバソフト ウェア

IP ヘッダの信頼性を保つために、

チェックサムが入っているが、ペイ ロードの中身の信頼性までは保証して いない。

始点 IP アドレ 終点 IP アドレ 生存時間

チェックサム

(18)

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

簡単なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.4 192.168.0.1

(19)

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

簡単なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.4 192.168.0.1

192.168.1.4

(20)

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

簡単なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.4 192.168.0.1

192.168.1.4

(21)

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

簡単なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.4 192.168.0.1

192.168.1.4

(22)

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

簡単なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.4 192.168.0.1

192.168.1.4

(23)

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

簡単なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

192.168.0.0/24 192.168.1.0/24

192.168.0.4 192.168.0.1

192.168.1.4

(24)

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

より複雑なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24 192.168.1.0/24

192.168.10.1 192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24

192.168.0.1

192.168.0.4 外部のネットワーク

192.168.10.1

192.168.11.8

(25)

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

より複雑なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24 192.168.1.0/24

192.168.10.1 192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24

192.168.0.1

192.168.0.4 外部のネットワーク

192.168.10.1

192.168.11.8

(26)

192.168.11.8

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

より複雑なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24 192.168.1.0/24

192.168.10.1 192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24

192.168.0.1

192.168.0.4 外部のネットワーク

192.168.10.1

(27)

192.168.11.8

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

より複雑なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24 192.168.1.0/24

192.168.10.1 192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24

192.168.0.1

192.168.0.4 外部のネットワーク

192.168.10.1

(28)

192.168.11.8

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

より複雑なネットワークの場合

Router 192.168.0.2

192.168.0.3

192.168.0.4

192.168.1.2

192.168.1.3

192.168.1.4

ハブ ハブ

192.168.0.0/24 192.168.1.0/24

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24 192.168.1.0/24

192.168.10.1 192.168.0.1 192.168.1.1

192.168.0.1 192.168.1.1

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24

192.168.0.1

192.168.0.4 外部のネットワーク

192.168.10.1

(29)

0. 0. 0. 0/ 0 の時の送信先のことを「デフォルトゲート ウェイ」と呼ぶ

ルーティングテーブルとパケットの ルーティングテーブルとパケットの 配送 配送

IP アドレス 送信先

0. 0. 0. 0/ 0 192.168.0.0/24 192.168.1.0/24

192.168.10.1 192.168.0.1 192.168.1.1

Windows では ipconfig コマンドでもデフォルトゲートウェイアド

レスを見ることができる。

また netstat –r n コマンドで、ルーティングテーブルを見ることが

できる

(30)

IP IP のエラー処理 のエラー処理

ICMP

Router

×

(届かないなど)エラーが発生した場合や、応答を必 要とする ICMP メッセージを受けとった場合には、始 IP アドレスに ICMP メッセージを送信する

ICMP メッセージ

(31)

IP IP のエラー処理 のエラー処理

生存時間( TTL: Time To Live )

Router

ルーティングテーブルがおかしくなり、ループ が発生

Router

(32)

IP IP のエラー処理 のエラー処理

生存時間( TTL: Time To Live )

Router Rou ter

ルータで処理するたびに、パケッ トの生存時間を“1”ずつ減らす

(33)

IP IP のエラー処理 のエラー処理

生存時間( TTL: Time To Live )

Router Rou ter

の生存時間が“0”になったら、 IP ケットは捨てられ、 ICMP メッセージ が送信ホストに送られる

ICMP 到達不能メッセー ジ(時間超過)

(34)

本日のまと 本日のまと め め

本日のまと 本日のまと め め

インターネットプロトコル1

  IP の目的

役割、制限事項

ルーティングテーブルとパケット配送

  IP アドレスとネットワー ク

  IP とルーティングテー ブル

IP アドレスの基本事項

  IP のエラー処理

ICMP 、生存時 間

(35)

本日の課題 本日の課題 本日の課題 本日の課題

1 IP v 4 の IP ヘッダに含まれるものはどれか?(ネ)

2. IP アドレスとルーティングに関する次の記述を読んで

、設問 (1),(2) に答えなさい。

ア.あて先 MAC アドレ ウ.シーケンス番

イ.あて先ポート番 エ.生存時間 (TTL)

(ソ午後  IP パケットの転送においては、システムごとに IP パケットの生存時間が決め改)

られている。生存時間は IP パケットがルータを一つ通過するごとに一つずつ 減らされる。生存時間が0になると、 IP パケットが破棄され、送信元に 

a) を通知する。これは、ルーティングテーブルの不具合によって、 IP

ケットの転送が  (b)  してしまうことを防止するためである。

  A 大学の学内 LAN には、 IP アドレス 192.64.10.0/25 が割り当てられている。

この場合のサブネットマスクは  (c)  であり、ネットワークアドレスは  (d)   、ブロードキャストアドレスは   (e)  である。

(1)   (a),(b) に入れる適切な字句を、それぞれカタカナ 3 文字で答えなさ

(2)   い。(c) (e) に入れる適切な値を、答えなさい。

参照

関連したドキュメント

7IEC で定義されていない出力で 575V 、 50Hz

問についてだが︑この間いに直接に答える前に確認しなけれ

(2)特定死因を除去した場合の平均余命の延び

手話の世界 手話のイメージ、必要性などを始めに学生に質問した。

2021年9月以降受験のTOEFL iBTまたはIELTS(Academicモジュール)にて希望大学の要件を 満たしていること。ただし、協定校が要件を設定していない場合はTOEFL

必要量を1日分とし、浸水想定区域の居住者全員を対象とした場合は、54 トンの運搬量 であるが、対象を避難者の 1/4 とした場合(3/4

* 広告や機能は条件によってはご利用いただけない場合があります。

となってしまうが故に︑