荷物には住所がいる
ネットで買った服が、家に届きます。
荷物に住所がなければ、配達の人は困ります。
データも同じです。送り先の住所がなければ、どこにも着きません。
ネットの上の住所を、IPアドレスといいます。
今日のキーワード
| ことば | いみ | れい |
|---|---|---|
| IPアドレス | ネットワークにつながる機器の住所です。 | 192.0.2.10 |
| プライベートアドレス | 家や学校の中だけで使う住所です。 | 192.168.1.5 |
| グローバルアドレス | インターネットの上で使う住所です。 | |
| IPv4 | 四つの数でできた、昔からある住所のしくみです。 | |
| IPv6 | 長い住所で、数が足りなくなるのを防ぐ新しいしくみです。 | |
| ルーター | ネットワークをつなぐ機器です。 |
学生が入力するセルは、このプレビューでは空白です。
四つの数でできた住所
IPアドレスは、ふつう四つの数を点でつないだものです。
例は、192.0.2.10 です。この授業では、説明用に決められた、実際には使われない住所を使います。
四つの数は、それぞれ 0 から 255 までです。256 以上は使えません。
やってみよう: 住所を四つに分ける
address = "192.0.2.10"
# split(".") は、点のところで切って、リストにします。
parts = address.split(".")
print(parts)
print("数の個数:", len(parts))
for one in parts:
number = int(one)
print(number, "は 0 から 255 の中?", number >= 0 and number <= 255)
# address を "192.0.2.300" に変えて、もう一度実行しましょう。
なぜ255までなのか
コンピュータは、0と1だけで数えます。一つの数は、8個の0と1で表します。
8個の0と1で作れる数は、全部で256通りです。0から255までになります。
二進数は、5章で学びました。
例: 192.0.2.10 を二進数で
| 何番目の数 | 十進数 | 二進数(8けた) |
|---|---|---|
| 1番目 | 192 | 11000000 |
| 2番目 | 0 | 00000000 |
| 3番目 | 2 | 00000010 |
| 4番目 | 10 | 00001010 |
| いちばん大きい数 | 255 | 11111111 |
学生が入力するセルは、このプレビューでは空白です。
小さな確認: 住所の形
やってみよう
小さな確認: 住所の形
3問挑戦してみましょう。回答はここで採点され、その後は保存されません。点数を残したい場合や、続きから再開したい場合はログインしてください。ログインして点数を保存
答えはここで採点され、保存されません。アカウントがあれば、結果が残ります。
家の中の住所と、外の住所
家のスマホやパソコンには、プライベートアドレスがつきます。家の中だけで通じる住所です。
外の世界との間では、ルーターがグローバルアドレスを使います。
同じプライベートアドレスを、別々の家が使っても、ぶつかりません。家の中だけの住所だからです。
プライベートアドレスの範囲
| はじまり | 使う場所の例 | 例 |
|---|---|---|
| 10. | 会社や学校の大きなLAN | 10.0.0.8 |
| 172.16. から 172.31. | 中くらいのLAN | 172.16.4.20 |
| 192.168. | 家のLAN | 192.168.1.5 |
| 192.0.2. | 説明用(実際には使わない) | 192.0.2.50 |
学生が入力するセルは、このプレビューでは空白です。