ネットワーク基盤技術(5)
大江将史/NAOJ
おおえまさふみ
本日のテーマ
• イーサーネット(802.3 有線LAN)を理解す
る。
– バーチャルLANの理解
• 今日の資料 NB-05
–
http://www.fumi.org/kaetsu/NB-05.pdf
インターネットプロトコル群と4層
アプリケーション層 トランスポート層 インターネット層 データリンク層 (+物理層)• 各層が、下の層(下位
層)を参照(使う)する
– 各層毎にさまざまな規格が
存在する。
• 上下層の関係がある。
– (一般に)アプリケーショ
ン層は、トランスポート層
なしに、インターネット層
をつかわない。
• データリンク層の下には、
物理層がある。
– ケーブルとか、光ファイバ
など。
WEB(WWW)の通信例
ルーター ハブ ホストA 無線LAN LANケーブル WEBサーバ WEB ブラウザ Webページ ホストB *)ホスト: 通信するコンピュータなどを無線LANアクセスポイントなど
IEなどのWEBブラウザの例
• WEBブラウザ(IE等) アプリケーション層 • TCP : 信頼性のある双方向通信 トランスポート層 • IPv4(いまのところ) インターネット層 • 内蔵LAN データリンク層 OS等に内蔵されている部分 パソコンなど OS上のアプリケーションなど階層を考慮した通信例
• 2つの異なるネットワーク(=異なるネットワー
クアドレス)上にそれぞれ、WEBサーバとパソ
コン(WEBクライアント=ブラウザ)がつな
がっている。
ルーター ハブ ハブ ネットワークA: 192.168.10.0/24 ネットワークB : 192.168.11.0/24 WEBクライアント WEBサーバイーサネット のデータ IP のデータ WEBページの要求 TCP のデータ WEBページの要求 TCP のデータ WEBページの要求 IP のデータ TCP のデータ WEBページの要求 • WEBブラウザ アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 ホストA WEBページをクリック ルーター ハブ ハブ
• WEB アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 イーサネット のデータ IP のデータ TCP のデータ WEBページの要求 イーサネット のデータ IP のデータ TCP のデータ WEBページ要求
• WEB アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 イーサネット のデータ IP のデータ TCP のデータ WEBページの要求 ルーター イーサネット のデータ IP のデータ TCP のデータ WEBページの要求 IP のデータ TCP のデータ WEBページの要求 WEBページの要求 のデータ TCP のデータ IP
• WEB アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 イーサネット のデータ IP のデータ TCP のデータ WEB WEB のデータ TCP のデータ IP イーサネット のデータ
• WEB アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 WEBサーバ イーサネット のデータ IP のデータ WEBページの要求 TCP のデータ WEBページの要求 TCP のデータ WEBページの要求 IP のデータ TCP のデータ WEBページの要求 WEB要求の処理
• WEB アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 WEBサーバ イーサネット のデータ IP のデータ WEBページ TCP のデータ WEBページ TCP のデータ WEBページ IP のデータ TCP のデータ WEBページ WEB要求の処理結果
• WEB アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 ハブ イーサネット のデータ IP のデータ TCP のデータ WEBペー ジ • WEB アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 • WEB アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 イーサネット のデータ IP のデータ TCP のデータ WEBペー ジ
• WEB アプリケーション層 • TCP トランスポート層 • IPv4・IPv6 • ICMP・IPsec・ARP等 インターネット層 • 802.3(有線LAN)等 データリンク層 イーサネット のデータ IP のデータ WEBページ TCP のデータ WEBページ TCP のデータ WEBページ IP のデータ TCP のデータ WEBページ WEBページの表示
クイズ
• 以下の構成でAliceさんとBobさんは、IP
で通信できるでしょうか?
有線LAN(データリンク層) Aliceさん Bobさん IPアドレス 192.168.0.1/24 IPアドレス 192.168.0.2/24こたえ
• 通信できる。
– 同じ「ネットワークアドレス」 で、有線LA
N(データリンク層)に接続されているから。
• 192.168.0.1/24 も192.168.0.2/24
有線LAN IPアドレス 192.168.0.1/24 IPアドレス 192.168.0.2/24クイズ
• さらに、チャーリーさんが接続しました。チャー
リーさんは、ボブさんやアリスさんとIP通信で
きるでしょうか?
有線LAN(データリンク層) アリスさん ボブさん IPアドレス 192.168.0.1/24 IPアドレス 192.168.0.2/24 チャーリーさん IPアドレス 192.168.1.3/24こたえ
• 通信できない。
– なぜ?
• 同じデータリンク層でも、アリス&ボブとチャー
リーは、ネットワークアドレスが異なるから、
有線LAN(データリンク層) アリスさん ボブさん IPアドレス 192.168.0.1/24 IPアドレス 192.168.0.2/24 チャーリーさん IPアドレス 192.168.1.3/24クイズ
• 以下のIPアドレスから、ホストに割り当て
ることのできないアドレスを選んでください。
番号 IPアドレス 割り当ては? 例 192.168.0.1/24 ○ 1 192.168.0.254/24 2 192.168.0.255/24 3 192.168.192.168/24 4 192.168.255.1/24 5 192.168.0.255/23こたえ
番号 IPアドレス 割り当ては? 例 192.168.0.1/24 ○ 1 192.168.0.254/24 ○ 192.168.0.254/24ならば、192.168.0.1~192.168.0.254 までわりあてできるから。 2 192.168.0.255/24 × 192.168.0.255は、192.168.0.0/24のブロードキャ ストアドレスだから 3 192.168.192.168/24 ○ 192.168.192.168/24は、192.168.192.1~ 192.168.192.254まで割り当てできるから。 4 192.168.255.1/24 ○ 5 192.168.0.255/23 ○ 192.168.0.255/23は、192.168.0.1~192.168.1.254 まで割り当てできるから。今日は「ハブ」について学ぶ
記号 実物写真Habu
(はぶ)
HUB(ハブ)
ハブってなんですか?
• 有線LANの中継点となる「中心的」なもの
– 有線LAN=IEEE802.3 イーサーネット
• データリンク層における通信の中継をします。
データリンク層
通信の中継点
ハブにもいろいろ
• リピータハブ
– 単なる電気的につないだだけのもの
• ノンラーニングハブ、ダムハブなどの呼び方
• スイッチングハブ
– 賢く通信を仕分ける機能のついたハブ
– 2つしかLANケーブルが刺さらないスイッ
チングハブ=ブリッジ
リピータハブとスイッチングハブの違い
全員に中継 (送られ)さ れ、 必要なホスト だけが受信す る。リピーターハブ 61へ送信!
宛先の1以外 は、届いた データを無視 する。無視!
無視!
受信
送信
1 2 3 4 5 6 7 86
1へ送信!、他の人も丸見え:リピー
タハブ
ははーん、 6さんが1さ んへ、ごはん いこうよ!っ ていってるの か。 (無視するか は、相手次 第。)受信
送信
1 2 3 4 5 6 7 8 1さん、 ごはんいこうよ!スイッチングハブ
必要な相手だ けへ中継する