Download presentation
Presentation is loading. Please wait.
1
イーサアドレスとはなにか? 情報塾(2003.4.20) IPアドレスとの関係は? ARP,DHCP?
イーサアドレスとはなにか? IPアドレスとの関係は? ARP,DHCP? ル-ティングのしくみ。TCP/IPとは? NAT(IPマスカレード)とは?
2
ネットワーク上のマシン メイルサーバ DNSサーバ FTPサーバ インターネットワールド WWWサーバ
Papaパソコン ルータ FTPサーバ Souパソコン 1.101 インターネットワールド WWWサーバ 1.102 Haruパソコン IPアドレスが物理的にどのマシンにふられているか どうやってわかり、物理的にどうデータを送るのだろう。
3
物理的・論理的な接続(LAN接続) IPアドレスはインターネット専用アドレスだが実はIPアドレス以外に
各マシンはマシン特有のアドレスをもっている。 イーサアドレスまたは 物理アドレスまたは MACアドレスという。 Papaパソコン Souパソコン Haruパソコン 1.101 1.102 ブロードバンドルータ LAN(Local Area Network)という。 一部無線LANの場合もあるが。 Yahoo ADSLモデム 電話線/インターネット
4
イーサアドレス(物理アドレス)もipconfig /allコマンドで確認できる.
Pysical Address (物理) IPアドレス イーサアドレスはLANカードまたは無線LANカードに物理的にうめこまれている。
5
物理的・論理的な接続(LAN接続) マシン特有のアドレス LAN(Local Area Network)という。
Papaパソコン Souパソコン Haruパソコン 1.101 1.102 00-90-CC-54-8E-DB 00-00-E C8 00-90-CC-44-A9-D6 ブロードバンドルータ LAN(Local Area Network)という。 一部無線LANの場合もあるが。 Yahoo ADSLモデム 電話線?
6
ネットワーク上のマシン メイルサーバ DNSサーバ FTPサーバ インターネットワールド WWWサーバ X
Papaパソコン ルータ FTPサーバ Souパソコン 1.101 インターネットワールド X 1.102 WWWサーバ Haruパソコン 同じPCならIPアドレスは変わるけど イーサアドレスは変わらない。 Haruパソコン 逆に同じPCでもLAN接続と無線 LANカードではイーサアドレスが異なる。
7
イーサアドレス 2 =約281兆個のイーサアドレスが可能 00-90-CC-54-8E-DB イーサアドレスは48ビット(bit)=6バイト
イーサ:Ethernet(イーサネット)の略。(LANの標準プロトコル) 00-90-CC-54-8E-DB イーサアドレスは48ビット(bit)=6バイト 物理アドレス、MACアドレスとも言う。 これも世界で唯一のユニークな番号(アドレス)。 IEEEという機関 LANカードや無線LANカードのメーカー 48 2 =約281兆個のイーサアドレスが可能 IPアドレスよりはるかに多くふれる。
8
発信元イーサアドレス 送信先イーサアドレス
IPヘッダ Yahooのメイルホスト 発信元IPアドレス 送信先IPアドレス IPパケット IPデータ IPヘッダ イーサパケット イーサデータ イーサヘッダ 発信元イーサアドレス 送信先イーサアドレス 実はIPパケットはイーサパケット にくるまれて運ばれている。 私のPC インターネット 00-90-CC-44-A9-D6
9
物理的・論理的な接続(LAN接続) マシン特有のアドレス 実はここにはすべてのデータ(イーサパケット)が
Papaパソコン Souパソコン Haruパソコン 1.101 1.102 00-00-E C8 00-90-CC-54-8E-DB イ-サデータ イ-サヘッダ イ-サデータ イ-サヘッダ イ-サデータ イ-サヘッダ イ-サデータ イ-サヘッダ 00-90-CC-44-A9-D6 ブロードバンドルータ 実はここにはすべてのデータ(イーサパケット)が 流れていて各マシンは自分のイーサアドレスの データだけを取得している。 また特別なイーサアドレス(ff-ff-ff-ff-ff-ff)があり これはみんなが聞く。(ブロードキャストアドレス) Yahoo ADSLモデム 電話線?
10
ARP(Address Resolution Protocol)
IPアドレスからイーサアドレスを求めるもの(プロトコル)。 Papaパソコン Souパソコン Haruパソコン 1.101 1.102 00-00-E C8 00-90-CC-54-8E-DB イーサデータ IP= は私です。 イーサヘッダ 送信先: 送信元:00-00-E C8 イーサヘッダ 送信先:ff-ff-ff-ff-ff-f 送信元: イーサデータ IP= は誰ですか? 00-90-CC-44-A9-D6 ブロードバンドルータ IPアドレス イーサアドレス 00-90-CC-44-A9-D6 00-90-CC-54-8E-DB 00-00-E C8 Yahoo ADSLモデム 電話線? 逆にイーサアドレスからIPアドレスを求めるのをRARP(リバースARP)
11
DHCP(Dynamic Host Configuration prorotocol)
最初に自分のIPアドレスを取りに行くには。 Papaパソコン DHCP OFFER 送信先イーサアドレス: E C8 送信元:イーサアドレス:00-90-CC-44-A9-D6 送信先IPアドレス: 送信元IPアドレス: 「あなたのIPアドレス は いかがですか? ブロードバンドルータ 00-90-CC-44-A9-D6 DHCP DISCOVER 送信先イーサアドレス:ff-ff-ff-ff-ff-ff 送信元:00-00-E C8 送信先IPアドレス: 送信元IPアドレス: 「私のIPアドレス教えてよ。」 ネットワークに繋がった瞬間にこのイーサパケットを出す、 00-00-E C8 DHCPサーバ これ以外に各PCで個別に IPアドレスを設定する方法 もある。 この後、対応表を教えるとともに、DNSサーバ のIPアドレスなども教える。
12
ルーティング IPパケット 私のPC インターネット ルータとはIPネットワーク同士をつなぐもの。 IPデータ IPヘッダ ルータ
Yahooのメイルホスト ルータとはIPネットワーク同士をつなぐもの。 IPパケット IPデータ IPヘッダ 私のPC ルータ インターネット のネットワーク のネットワーク. のネットワーク. -イーサ上のIPパケット- -FDDI上のIPパケット- -トークンリングのIPパケット- ルータ ルータ ルータ
13
ルーティング 192.0.1.14のホストから60.1.141.124のホストにデータ送るとき。
IPアドレス イーサアドレス 00-90-CC-44-A9-D6 00-90-CC-54-8E-DB それ以外 のネットワーク. のネットワーク. ルータC ルータA ルータB ルータD 00-90-CC-44-A9-D6 00-00-E C8 00-90-CC-54-8E-DB のネットワーク. のネットワーク. のホストから のホストにデータ送るとき。 ・ のネットワーク内であれば直接(イ―サアドレスを入れて)送る。 ・ のネットワーク内じゃないのでデフォルトゲートウェイ( ルータA) に送る。 ・ルータAはルーティングテーブルをもっていてルートを決める。 -ルータC経由だとホップ数2、ルータB経由だとホップ数3(しかし時間はまた別).
14
ルーティングテーブル ルータAのルーティングテーブル 60.1.141のネットワーク. 192.0.1のネットワーク. ルータC ルータA
のネットワーク. ルータC ルータA ルータB ルータD のネットワーク. のネットワーク. 送り先IPアドレス 送り先(どこに送るか) * 直接送る * に送る * (ホップ数3) もしくは (ホップ数2)に送る。 それ以外 に送る。 送り先IPアドレス 送り先(どこに送るか) * 直接送る それ以外 に送る ルータAのルーティングテーブル
15
TCP/IP 実はIPパケットの中にもTCPパケットというのがある。 イ-サパケット(レイヤ2) IPパケット(レイヤ3)
イーサデータ イーサヘッダ タイプ タイプ=0800の時、 データの中味はIPパケット 0806の時ARP,0800の時RARP IPパケット(レイヤ3) IPデータ IPヘッダ プロトコル プロトコル=6の時、 データの中味はTCPパケット ポート TCPデータ TCPヘッダ ポート=80の時、データの中味はHTTP(ホームページ) ポート=25の時、データの中味はSMTP(メイル) ポート=110の時、データの中味はPOP3(メイル) ポート=21の時、データの中味はFTP ポート=53の時、データの中味はDNS TCPパケット(レイヤ4)
16
NAT(Network Address Translation)
プライベートネットワーク (ローカルネットワーク) Papaパソコン 発信元IPアドレス 送信先IPアドレス ルータ Souパソコン グローバルネットワーク 1.101 1.102 Haruパソコン プライベートアドレス (ローカルアドレス) グローバルアドレス プライベートアドレスのマシン( )からグローバルアドレスの マシン( )を狙った時にどうしてちゃんと帰ってくるか?
17
NAT(Network Address Translation)
Souパソコン ブロードバンドルータ 目的のサーバ デフォルトゲートウエイに送る 00-90-CC-44-A9-D6 1.101 00-90-CC-44-A9-D7 00-90-CC-54-8E-DB ① 送信先IPアドレス: 送信元IPアドレス: 送信先ポート:80 送信元ポート:61000 「HTTPでGET」 変換 ② 送信先イーサアドレス:00-90-CC-44-A9-D6 送信元イーサアドレス:00-00-CC-54—8E-DB 送信先IPアドレス: 送信元IPアドレス: 送信先ポート:80 送信元ポート:1024 「HTTPでGET」 送信先IPアドレス: 送信元IPアドレス: 送信先ポート:61000 送信元ポート:80 「HTTPでGETの回答」 変換 ③ 送信先イーサアドレス:00-00-CC-54—8E-DB 送信元イーサアドレス: CC-44-A9-D6 送信先IPアドレス: 送信元IPアドレス: 送信先ポート:1024 送信元ポート:80 「HTTPでGETの回答」 ④ プラーベートアドレス(ローカルアドレス)と グローバルアドレスの変換を行う。 *ポートまで書き換えるのを特にIPマスカレードと言う。
18
PCの設定 DHCPという設定になっている。
19
What’s next プログラムファイルやデータファイルはどのような形でPCの中に入っているのだろう?
What’s next プログラムファイルやデータファイルはどのような形でPCの中に入っているのだろう? ビット・バイト・2進数・16進数・アスキーコード HTMLファイルというのはどんなふうに書けばよくて、どんなことができるのだろう。 HTML文法・ハイパーリンク プログラム(ソフト)というのはどう書けばいいのだろう。 WORDやEXCELやパワーポイントでどんな事ができるのだろう。 PCの中はどうなっているのだろう。 CPU/メモリ/チップセット/インターフェイス CPUとメモリがどんなふうに動くのだろう。 電子回路・アドレスバス・データバス・メモリ構造
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.