Upload
masanori-oobayashi
View
889
Download
0
Embed Size (px)
Citation preview
IPアドレス
サブネットマスク
11000000.10101000.00000000.00000001
11111111.11111111.11111111.00000000
ネットワーク
サブネットマスク
下が1のときは上を無視 下が0の範囲だけ見る
/22 = 1024 /23 = 512 /24 = 256 /25 = 128 /26 = 64 /27 = 32 /28 = 16 /29 = 8 /30 = 4 /31 = 2 /32 = 1
ネットワーク
IP アドレスの管理団体
ARIN - 北米地域
APNIC - アジア・太平洋地域
LACNIC - ラテンアメリカ・カリブ海地
AfriNIC - アフリカ
RIPE NCC - 欧州・中央アジア・中東
ICANN (IANA) - 全ての統括
ICANN (IANA)
ARIN APNIC LACNIC AfriNIC RIPE NCC
北米 南米 欧州アフリカ東アジア
日本
JPNIC
ここに在庫が無い
このへんも 在庫なし
このへんも 在庫なし
ネットワークネットワーク192.168.20.0/24 192.168.30.0/24
192.168.20.5 192.168.30.201
この子は 192.168.30.201 まで行きたいけど行き方を知らない
?
同一ネットワーク内は 考えなくても通信が届く
ネットワークネットワーク192.168.20.0/24 192.168.30.0/24
192.168.20.5192.168.30.201
この子は 192.168.20.1 までなら行き方をしってる
192.168.20.1 192.168.30.1
ルータは 192.168.30.201 までの行き方を知ってる
届いた!
ネットワーク192.168.20.0/24
192.168.20.5
192.168.20.1
10.20.30.40 へ行きたいです!
君に任せた!
君に任せた!
ネットワーク
君に任せた!
10.20.30.0/24
僕の中にいるよ!
プライベートネットワーク192.168.20.0/24
192.168.20.5
プロバイダから付与された グローバルアドレス
INTERNET
自由にアドレスを付けれる
この円の中がいわゆる Local Area Network (LAN)
日本の主な IX• NSPIXP-3 (大阪) 1997年~ • NSPIXP-6 (IPv6) 1999年~ • T-LEX (Tokyo Lambda Exchange) 2004年~• JPIX (JaPan Internet eXchange) (東京, 名古屋, 大阪) 1997年~ • JPNAP (Japan Network Access Point) (東京, 大阪) 2001年~ • JPNAP6 (IPv6) (東京) 2002年~ • JPNAP Osaka (大阪) 2002年~ • BBIX (Broadband Internet Exchange) (東京, 大阪, 福岡, 仙台) 2003年~ • MEX (Media EXchange) 1997年~
• EQUINIX Exchange (東京) 2006年~
• JGN (全国) 情報通信研究機構研究開発テストベッド 1999年~
Wikipedia より
例えば Web サーバとクライアントの関係
192.168.100.100192.168.100.20データ取得
このとき IP アドレスは判明しているから行き先はわかる
192.168.100.20 からリクエストがきた でもどんな種類のデータが欲しいんだろう?
Well Known Port(ウェルノウンポート)• 0-1023 番
• IANA が管理している
• 普段使われるサービスはほぼこの範囲に収まる
20/21 FTP 80 HTTP
22 SSH 110 POP3
23 telnet 123 NTP
25 SMTP 143 IMAP
53 DNS 443 HTTPS
過去は hosts ファイルで管理していました
$ cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.1.1 hogehoge192.168.1.2 printer192.168.1.3 accesspoint wifi192.168.1.4 share
ルート
.jp の権威サーバにきいて
.co.jp の権威サーバに聞いて
IP は182.22.59.229 だよ
yahoo.co.jp はどこにある?
.jp 権威サーバ
yahoo.co.jp 権威サーバ
4
1
2
3
yahoo.co.jp の 権威サーバに聞いて
co.jp 権威サーバ
5
キャッシュサーバ
毎回外部に 問い合わせに いくと効率が とても悪いので 一定期間、 問い合わせ
結果を保存しておく
最上位の root サーバは13しかない頭文字 IP アドレス 管理者
A 198.41.0.4 アメリカ合衆国 VeriSign
B 192.228.79.201 アメリカ合衆国 南カリフォルニア大学情報科学研究所
C 192.33.4.12 アメリカ合衆国 Cogent Communications
D 199.7.91.13 アメリカ合衆国 メリーランド大学カレッジパーク校
E 192.203.230.10 アメリカ合衆国 アメリカ航空宇宙局
F 192.5.5.241 アメリカ合衆国 Internet Systems Consortium
G 192.112.36.4 アメリカ合衆国 アメリカ国防情報システム局
H 128.63.2.53 アメリカ合衆国 アメリカ陸軍研究所
I 192.36.148.17 スウェーデン Autonomica
J 192.58.128.30 アメリカ合衆国 VeriSign
K 193.0.14.129 オランダ RIPE NCC
L 199.7.83.42 アメリカ合衆国 ICANN
M 202.12.27.33 日本 WIDEプロジェクト
本日の内容• IP アドレスでネットワークは繋がっている
• ネットワークはサブネットで大きさが定義されている
• IP アドレスはルータを経由して外のネットワークへ到達できる
• IP アドレスは DNS に聞いたら教えてもらえる
• ポートでプログラムを特定できる
ネットワークネットワーク
サブネット サブネット
192.168.10.10 53