インターネット概論(第 4 回)

32
イイイイイイイイイ 4イホホホホホホホホホ

Upload: aurelia-fletcher

Post on 12-Mar-2016

40 views

Category:

Documents


0 download

DESCRIPTION

インターネット概論(第 4 回). ホスト名とアドレス. インターネットの構造. AS :  Autonomous System. U-Tokyo. UUnet. KEIO. WIDE. Verio. OCN. Internet の構造とアドレス. AS  1:  203.178.140.0 /24. AS 2: 45.43.2.0 /16. AS 3: 133.27.0.0 /16. SubNet 1: 133.27.10.0 /24. SubNet 3: 133.27.36.0 /24. Subnet 2: 133.27.32.0/24. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: インターネット概論(第 4 回)

インターネット概論(第 4 回)

ホスト名とアドレス

Page 2: インターネット概論(第 4 回)

インターネットの構造

UUnet

U-Tokyo

WIDE

OCN

Verio

KEIO

AS:  Autonomous  System

Page 3: インターネット概論(第 4 回)

Internetの構造とアドレスAS 1:  203.178.140.0 /24

AS 2: 45.43.2.0 /16

AS 3: 133.27.0.0 /16SubNet 1: 133.27.10.0 /24

Subnet 2: 133.27.32.0/24

SubNet 3: 133.27.36.0 /24

Host A: 133.27.36.5 /24

Page 4: インターネット概論(第 4 回)

IP アドレス

インターネットに接続している全てのホストは IP ( Internet Protocol )アドレスを持つ IP アドレスは世界で一意

IP アドレスは各ホストの識別子 Private Address は、一意じゃないけどね^^

IP version 4 と IP version 6 がある 現在、利用されているのは IPv4 これからは徐々に IPv6 に移行して行く

Page 5: インターネット概論(第 4 回)

IP アドレス( IPv4 )

IP アドレスは4バイト(32 bit )の識別子 32ビットのビットを01で書くとわかりにく

い 8ビットずつ10進数で表現する 8 ビットごとの区切りに「 . 」を書く

例えば、 133.27.4.121

Page 6: インターネット概論(第 4 回)

IPv4アドレスの構造

Mask長は、可変 マスクの表現方法 /20 0xffffc000 255.255.192.0

Total: 32ビット 8ビット 8ビット 8ビット 8ビット

133 27 5 10

Network部 Host部

IP address

Net Mask

20ビット 12ビット

Page 7: インターネット概論(第 4 回)

IP アドレス( IP v6)

IP アドレスは16バイト(128 bit ) 16 ビットずつ 16 進数で表現 「:」で区切る

例えば , 「 3ffe:802:119e:20a:ffcc:5431:ea:90ac 」など

Page 8: インターネット概論(第 4 回)

ところで2進数、 1 0進数、 16進数ビット、バイト 分かってるよね?。。 デジタルの世界は、0 と 1

電気が 通る、通らない 電圧が、 0V , -5V 電化が ある、なし

1 byte = 8 bit = 1 文字 16 進数は、 4 ビット

0000 = 0x0, 0001 = 0x1, 1000 = 0x8, 1001 = 0x9 0101 = 0xa, 0110 = 0xb, 1111 = 0xf

16 進数で、 1 バイトは、 2 桁 0011 1100 = 0x3c

10 進数では、 1 バイトは、 0 から255 だから ,   133.27.15.100 のように、255以上はでてこない

Page 9: インターネット概論(第 4 回)

スタティックアドレスダイナミックアドレス

スタティックアドレス 固定アドレス

IP アドレスは一定 デスクトップマシンなど固定されたものにはスタ

ティックアドレスをつける事が多い ダイナミックアドレス

動的アドレス IP アドレスは環境によって変わる

ラップトップなどはダイナミックにアドレスが変わる

Page 10: インターネット概論(第 4 回)

DHCP( Dynamic Host Configuration Protocol) IP アドレスを動的につけるためのプロトコ

ル IP アドレスが欲しいマシンは DHCP でアドレス

を要求する IP アドレスを割り当てるサーバがアドレスを教え

DHCPServer

133.27.34.111使っていいです

IP アドレス下さい

Page 11: インターネット概論(第 4 回)

DHCP(2) 普段、何気なくインターネットにラップ

トップを接続して使っている人 実は裏では DHCP が動いている IP アドレスを気づかないが動的につけている ユーザは技術的な事を知らなくても通信ができ

Page 12: インターネット概論(第 4 回)

IP アドレス( IP v4)

133.27.4.121 各「 . 」で区切られる部分は0~ 255 の値をとる IP アドレスとしては理論的に

0.0.0.0  ~  255.255.255.255  が利用可能 ただ、あらかじめ用途が決まっているアドレスもあ

る 例えば、プライベートアドレスである、

10. * . * . * 192.168 .* . *

Page 13: インターネット概論(第 4 回)

グローバルアドレスプライベートアドレス

グローバルアドレス 世の中全てに対して有効な IP アドレス 世界中で一意でなくてはならない

プライベートアドレス プライベートな利用が可能なアドレス 自分で勝手に利用して良いアドレス 閉じたネットワーク内での利用が可能

Page 14: インターネット概論(第 4 回)

Private  Address NAT の内側で使うアドレス 組織内でユニークなら良い どんなアドレスを使っても良いけど、一応

10.0.0.0 ~ 10.255.255.255 172.16.0.0 ~ 172.31.255.255 192.168.0.0 ~ 192.168.255.255

これらのアドレスは , グローバルインターネットの世界では使わないことにしてある。

もし、これ以外のアドレスを使ったらどうなる?

Page 15: インターネット概論(第 4 回)

NAT 、 IP マスカレード

グローバル IP アドレスがついたホストとプライベート IP アドレスがついたホストは通信できない 通信をするためには、どこかでプライベート IP

アドレスをグローバル IP アドレスに変換する必要がある

それをやるのが、 NAT ( Network   Address Translation )や IP  マスカレード

Page 16: インターネット概論(第 4 回)

NAT,IP マスカレード

家で SOHO ルータを使っている人 家の中では「 10.*.*.* 」や「 192.169.*.* 」な

どのプライベートアドレスを利用 SOHO ルータにはグローバル IP アドレスと

プライベート IP アドレスがついている プライベート IP アドレスはグローバルに変換さ

れる

SOHOルータ

プライベートネットワーク

インターネット

グローバルIP アドレス

プライベートIP アドレス

Page 17: インターネット概論(第 4 回)

NAT があってもできること

自分からコネクションを張りに行くもの WWW の閲覧 IRC クライアント SSH メールの送信 メールの受信

Page 18: インターネット概論(第 4 回)

NAT の内側ではできないこと

コネクションを張られるもの 各種サーバの構築

WWW サーバ メールサーバ

FTP ( Passive ではない FTP ) FTP はプロトコル上ダウンロードする側に対して

サーバがコネクションを張りに行く

Page 19: インターネット概論(第 4 回)

ホスト名

インターネット上では通信は IP アドレスを利用して行われる (例) 133.27.4.121 から 133.27.35.111 への通信

人間には非常にわかりにくい 数字ばかりだと覚えられない

人間にもわかりやすいように IP アドレスに名前を付ける 例えば , 「 www.sfc.keio.ac.jp 」や「 www.cnn.c

o.jp 」など

Page 20: インターネット概論(第 4 回)

ホスト名と IP アドレスの対応( DNS : Domain   Name   System ) 通信をするためには通信相手のIPアドレスが必

要 しかし、多くの人はホスト名しか知らない

自動的にホスト名をIPアドレスに変換しているから DNSサーバがホスト名をIPアドレスに変換し

てくれる 皆様のラップトップでも DNS の設定がしてある

はず DHCPを利用して自動で取ってきている場合もある

Page 21: インターネット概論(第 4 回)

DNS

ホスト名を渡すとIPアドレスを教えてくれるサーバ

DNSns.sfc.keio.ac.jp

のIPアドレス教えて

133.27.4.121だよ

Page 22: インターネット概論(第 4 回)

ホスト名の階層構造

例えば、 www.sfc.keio.ac.jpというホスト名から何がわかるか 最後がJPなので、日本だとわかる JPの前がACなので、学術機関であるとわかる ACの前がKEIOなので、慶應だとわかる KEIOの前がSFCなので、SFCだとわかる WWWという名前のホストであるらしいとわかる

Page 23: インターネット概論(第 4 回)

ホスト名の階層構造

jp

co ac or gr

com edu

keio

keio keio

keiomicrosoft stanford

sfc mag mita

ccz00

TLD

SLD

Page 24: インターネット概論(第 4 回)

TLD(Top  Level  Domain)

ホスト名の最後に来る部分はTLDと呼ばれる JP,COM,NET,ORG,UK,TWなど

現在は国毎にTLDが割り当てられている JPは日本 COM,NET,ORG,USはアメリカ

インターネットはアメリカから始まったため、COM,NET,ORGはアメリカのことでだったけど、

現状では COM,NET,ORG は、国際的な TLD

Page 25: インターネット概論(第 4 回)

TLD と地理の関係

現状ではTLDはマシンの物理的な場所を示しているとは限らない

「COM」 Asahi.com

「 .to 」トンガ Anata.to Tokyo.to

www.freebsd.org と www.jp.freebsd.org

Page 26: インターネット概論(第 4 回)

新しいgTLDに関する議論

新しいTLDを作ろうという動きもある 「 .biz 」 「 .info 」 審議中gTLD

「 .name 」、「 .pro 」など

Page 27: インターネット概論(第 4 回)

商標とドメイン名

ホスト名は人間に理解できる物であるため、その名前をめぐって争いが発生することがある 早いもの勝ちでドメインが取れるため、占有屋

がドメイン名を占有して高額で売ろうとする 純粋にそのドメイン名を使いたい人が複数いる

Page 28: インターネット概論(第 4 回)

Mcdonald.comハンバーガーのマックではない 電気製品を売っている会社

McDonald Distributors という会社

ハンバーガーのマックの方が有名ではあるが、 mcdonald.com を持っている方もマクドナルドではある

Page 29: インターネット概論(第 4 回)

Maddona.comポルノページとして利用される歌手のマドンナが訴訟 マドンナの訴えが認められた

http://www.mainichi.co.jp/digital/netfile/archive/200008/28-3.html より

Page 30: インターネット概論(第 4 回)

JACCS.CO.JP

簡易トイレ販売業の日本海パクトがドメイン名を保有

信販会社JACCSが訴えた

結果,信販会社JACCSが勝訴 日本海パクトが「 jaccs.co.jp 」をJACCSに売りつ

けようとしたため

http://www.zdnet.co.jp/news/bursts/0109/10/jaccs.html より

Page 31: インターネット概論(第 4 回)

日本語ドメイン名

ドメイン名に日本語や中国語を利用しようという動きがある

例えば,「朝日新聞.JP」など しかし、問題も多い

「あ」と「ア」と「ァ(半角)」の違い 「慶應」「慶応」「けいおう」「ケイオウ」「慶おう」「ケイ応」。。。。。の違い

「A(全角)」「 a (全角)」「 a (半角)」の違い

事実上、区別のしようがない

Page 32: インターネット概論(第 4 回)

realname IE のブラウザで何も考えずに「朝日新聞」

と打ち込むと、 www.asahi.com に自動的に転送される

MSNサーチとIEの組み合わせによる実現方法 「.JP」や「.COM」など日本語と合わない

文字列と組み合わせる必要がない 日本語ドメイン名より現実的