| 主 任: |
営業部員に配布するノートパソコンを設定しよう。彼らは会社に戻ってくるとノートパソコンを社内LANに接続して,データを転送したりするんだ。そのために,まずネットワークの設定をしよう。わが社はTCP/IPプロトコルを使ってネットワークを構築しているから,このノートパソコンにもIPアドレスなどを設定する必要があるんだ。IPアドレスは固定する方法と,自動的に[ (1) ]サーバから割り振られるIPアドレスを取得する方法がある。わが社は固定する方法を取っているので,設定マニュアルとこの表(表1)を見て設定してくれ。
表1 IPアドレスの割振り
| パソコン |
名前 |
IPアドレス |
サブネット マスク |
ゲートウェイ アドレス |
| PC-A |
佐藤 |
192.168.1.15 |
255.255.255.0 |
192.168.1.1 |
| PC-B |
加藤 |
192.168.1.16 |
255.255.255.0 |
192.168.1.1 |
| PC-C |
鈴木 |
192.168.1.17 |
255.255.255.0 |
192.168.1.1 |
| PC-D |
高橋 |
192.168.1.18 |
255.255.255.0 |
192.168.1.1 |
|
| 尾田君: |
主任,サブネットマスクとありますが,このマスクは外部から侵入するコンピュータウィルスを防ぐものですか。
|
| 主 任: |
エッ!?サブネットマスクというのは,[ (2) ]のものだよ。
|
| 尾田君: |
そうなんですか。ところで主任,この表にあるサブネットマスクは全台同じ値になっていますが,間違いじゃないですよね。
|
| 主 任: |
では,サブネットマスクの働きを説明しよう。IPアドレスはIPv4では32ビットだけど,それを8ビットずつ4つに分けて表現しているんだ。例えば,IPアドレスが192.168.1.5でサブネットマスクが255.255.255.0のときの関係は,こういう感じだ(図1)。
図1 IPアドレスとサブネットマスク
| IPアドレス |
192 |
168 |
1 |
5 |
| サブネットマスク |
255 |
255 |
255 |
0 |
IPアドレスとサブネットマスクの値を2進数で表して各ビットの
AND(論理積)を求めれば,このような値(図2)になるね。
図2 IPアドレスとサブネットマスクの演算
| 10進数表記 |
2進数表記 |
| 192.168.1.5 |
11000000 |
10101000 |
00000001 |
00000101 |
| 255.255.255.0 |
11111111 |
11111111 |
11111111 |
00000000 |
| AND |
↓ |
↓ |
↓ |
↓ |
| 192.168.1.0 |
11000000 |
10101000 |
00000001 |
00000000 |
では,PC-AのIPアドレスとサブネットマスクのANDを求めると値はいくつかな。
|
| 尾田君: |
[ (3) ]になります。
|
| 主 任: |
では,PC-Bはいくつかな。
|
| 尾田君: |
[ (3) ]です。同じ値になりました。
|
| 主 任: |
そう,2つの値が同じなのでこの2つのパソコンは通信できることになるんだよ。だからサブネットマスクはすべて同じでいいんだ。もし,この値が違ったら通信できないんだよ。
|
| 尾田君: |
じゃ,値が違うときはどうするんですか。
|
| 主 任: |
そのときは[ (4) ]という装置を使い,ネットワークを相互接続するんだ。
|
| 尾田君: |
なるほど,わかりました。では,続けて設定します。
:
|
| 尾田君: |
あれ?ちゃんと設定したつもりなのに,PC-Aは他のパソコンと通信ができない。なんか変です。
|
| 主 任: |
本当?では(a)原因を調べてみよう。
:
:
|
| 尾田君: |
あっ!つながりました。
|
| 主 任: |
じゃ,このパソコンを営業部に渡してきて!
|
| 尾田君: |
はい,わかりました。
|