おさらい3回目

おさらい3回目

おはようございます!
(つд⊂)ゴシゴシ
(´-ω-`)コックリコックリ
(`・ω・´)シャキーン
眠いけど頑張ります

IPアドレスの問題

問題1

次のネットワークとサブネットマスクを持つネットワークがある。
このネットワークを利用する場合、パソコンに割り振ってはいけないIPアドレスはどれか。

ネットワークアドレス:200.170.70.16
サブネットマスク:255.255.255.240

ア.200.170.70.17 イ.200.170.70.20
ウ.200.170.70.30 エ.200.170.70.31

第四オクテットに注目。
サブネットマスク240っていう事は 「11110000」。
ここまできたらもう覚えちゃってますよねw
128 64 32 16 | 8 4 2 1 こんな感じ。

第4オクテットはサブネット部4bit、ホスト4bitでできています。
っていう事はサブネットホストは2^4=16個ある事になります。

16は「00010000」なので、
「00010000」~「00011111」。
200.170.70.16~200.170.70.31ですね。

パソコンに割り振る事ができるのは、
ネットワークアドレスとブロードキャストアドレスを除いたものなので、
200.170.70.17~200.170.70.30という事になります。
選択肢を見てみると、この範囲を超えているのは
エの200.170.70.31である事が分かります。

問題2

次のIPアドレスが存在するネットワークのIPアドレスの範囲を求めてください。

172.16.150.10/20

IPアドレスの左から20bit目までが、ネットワークアドレスです。
という事は第3オクテットは左から4bitがサブネット部、残り4bitがホストですね。
150は「10010110」、これの5bit以降がホストになりますね。

なのでIPアドレスの第3オクテット以降は
10010000 00000000~10111111 11111111で、12bit、2^12あります。
第3オクテットの変動は2^4=16より、144~159です。

よって、172.16.144.0~172.16.159.255。
始まりと終わりを除いて、
172.16.144.1~172.16.159.254がIPアドレスの範囲となります。

問題3

次のIPアドレスが存在するネットワークのブロードキャストアドレスを求めてください。

100.20.30.40/10

第2オクテット2bit目までがネットワーク、3bit目以降がホストですね。
20は「00010100」です。
ホストは「000000 00000000 00000000」~「111111 11111111 11111111」、
つまりブロードキャストアドレスは、
第1オクテットはそのまま100、
第3と第4は255。
第2は「00111111」=63
よって、100.63.255.255であることが分かります。

ここまでで結構習得できてきましたね!w
金曜日時点のはてなが大分解消されました!
さぁ、ドンドン!ドンドコ!デンデン!ドコドコ解いていきますよ!

問題4

次のIPアドレスが存在するネットワークのネットワークアドレスを求めてください。

203.150.100.40/28

第4オクテット4bit目までがネットワークアドレス、5bit目以降がホスト。
40は「00101000」なので、
00100000~00101111が範囲です。
今回はネットワークアドレスを聞かれているので、

203.150.100.32となりますね。

問題5

あなたはネットワークで利用するIPアドレスの設計を任されました。
ネットワークアドレスとして以下のアドレスが与えられています。

190.50.0.0/16

組織は営業部、企画部、人事部、経理部、総務部、技術部、研究開発部、情報システム部の7つ存在します。
各組織ごとにネットワークをわけたいとの要望があります。
また、各組織では最大1000台のクライアントを接続することが予想されます。
この場合、最適なサブネットマスクを求めてください。

ネットワークを7つに分けるという事は、ホストが7という事です。
分けるのに必要なビットをnとして…
2^n – 2 ≧ 7 nは整数なので…
2^n ≧ 9←この時点でn=3×、n=4なら成り立つって事でおkですね

よって7つに分けるには
クラスBから4ビット拡張すればいいので、第3オクテットは240。
255.255.240.0となります。

別解答。
1組織が1000台使うので、
必要なホストのbitをnとして…
2^n – 2 ≧ 1000
2^10が1024、2^9が512ですね。
という事で最小のnは10となります。

ホストが10bitという事は第3オクテットは
「11111100」 =252。
よって、255.255.252.0となります。

これはちょっと難しかったですねw

問題6

192.168.20.0/25のネットワークで、1つのサブネットに配置することのできるホスト数を選択しなさい。

a. 128
b. 126
c. 64
d. 62

これは簡単ですね。
プレフィックス長25は、第4オクテットの1bit目をサブネット化しています。
ホストは残りの7bitという事になります。
配置する事のできるホスト数は2を引けばいいので、
126のbとなりますね。

問題7

192.168.10.0/24のネットワークを10個のサブネットに分割した場合、ゼロサブネットを除いて最初に使用することのできるサブネットアドレスを選択しなさい。

注意したいのはゼロサブネットを除くという点です。
ここだけに気をつけていきましょう。

10個のサブネットに分割するには、
2^n – 2 ≧ 10
2^n ≧ 12 よって4ビット拡張ですね。

[0000]0000~なんですけど、
サブネットが全部0のゼロサブネットは 除くので、
[0001]0000~から始まることになります。

プレフィックス長は24+4で28となり、
192.168.10.16/28 となります。

問題8

次のIPアドレスとサブネットマスクの組み合わせで、
ホストに割り当てることができるものをすべて選べ。

ア.IPアドレス69.27.129.0
  サブネットマスク255.255.128.0
イ.IPアドレス134.0.17.255
  サブネットマスク255.255.252.0
ウ.IPアドレス198.128.55.160
  サブネットマスク255.255.255.224
エ.IPアドレス201.0.0.15
  サブネットマスク255.255.255.240
オ.IPアドレス238.66.22.18
  サブネットマスク255.255.255.0

アの第3オクテットに注目
129は10000001。
128は10000000。
IP第3オクテット2bit以降の0000001は
0000000~1111111の範囲に含まれるので該当する。

イの第3、4オクテットに注目。
17=00010001
252=11111100
同様に、
00~11に01は含まれるかつ、ゼロサブでもブロキャスでもないので該当する

ウの第4オクテットに注目
160=10100000
224=11100000
これはゼロサブなので、アウト!

エの第4オクテットに注目
15=00001111
240=11110000
これはブロキャスなので、アウト!

オのこれは昨日やった、
西24に向かって、さんきゅー39ですー!
224.0.0.0~ 239.0.0.0はクラスDマルチキャスト。
ホストに割り当てる事はできないものでしたね。
よってアウト!

おさらい。
マルチキャスト は複数の相手を指定して、一回で同じデータを送信すること。
対してユニキャストは、 単一のアドレスを指定して特定の相手にデータを送信すること。
ブロードキャストは、不特定多数の相手に向かってデータを送信すること。

もう一度。
マルチキャストは、映像配信など複数の相手に同じデータ 送るときに1回で送るから効率よく送信できるもの。
こうやって実生活と結びつけて覚えちゃいましょう!
ユニキャストは普通通りの送信ですね。
ブロードキャストはビッチ!ビイイイイイイイイイイイイイイッチ!
不特定多数にビイイイイイイイイイイイイイイイイイイイッチ!!ビッチビッチ!
とんでもなくビッチ!ブロードキャスト!まさにビッチ!ビッチ!ブロキャスはビッチ!
これで覚えましたねw もう忘れませんw

問題9

クラスCのIPアドレスを持つネットワークにおいて、
「サブネットマスク」 、
「そのサブネットマスクを使った場合のサブネットの最大数」、
「サブネットごとのホストの最大数」
の組み合わせで正しいものを全て選択せよ。
サブネット部がすべて「0」の「ゼロサブネット」 は使用できることとする。

ア.サブネットマスク 255.255.255.192
 サブネットの最大数 4
 ホストの数 62

イ.サブネットマスク  255.255.255.224
 サブネットの最大数 8
 ホストの数 62

ウ.サブネットマスク 255.255.255.240
 サブネットの最大数 16
 ホストの数 14

エ.サブネットマスク 255.255.255.252
 サブネットの最大数 128
 ホストの数 2

アは第4オクテットに注目
192は2bit 11000000ですね。
サブネット部は[11]のbit部分です。
つまり、[00][01][10][11]のサブネットがあるんですね。
で、ゼロサブもおkという事で4つです。

私も間違えたんですが、ブロードキャストあるから-2じゃないのって思うのは、
勘違いでございます。
ネットワークアドレスとゼロサブを混同しているのが原因だと思います。
ここでは、IPアドレスを聞いているのではなく、
サブネットを聞いているからです。
サブネット部は[00][01][10][11]です。
この中のブロードキャストアドレスは、
[00]111111
[01]111111
[10]111111
[11]111111
[]内のサブネット部だけでブロードキャストアドレスにならないって事です。
ホストを見なければいけないんですね。

さて、1つのサブネットがもつホストの数ですが、
ホスト部は6bitありますよね。
2^6 – 2 = 64-2=62です。
アはおkです!

イは、第四オクテットに注目します。
224っていう事は3bit 11100000ですね。
サブネットの最大数は2^3で8ですね。
サブネットごとのホストは残り5bitなので2^5-2 =30。
よって、不適切です。

ウは、第四オクテットに注目。
240っていう事は、4bit 11110000ですね。
サブネットの数は16個。
サブネット一つあたりのホストは4bitあるので、
2^4 – 2 = 14。
ウは、おkです!

エは、第四オクテットに注目。
252っていう事は、6bit 11111100ですね。
サブネットの最大数は2^6あるので、64です。
サブネット一つあたりのホストは2bitあるので、
2^2 – 2 = 2です。
サブネットの最大数に誤りがるので、エは不適切となります。

問題10

クラスCのネットワークを、50ノードずつ収納できる4つのサブネットに
分割するためのサブネットマスクはどれか。

a. 255.255.255.0
b. 255.255.255.64
c. 255.255.255.128
d. 255.255.255.192

4つのサブネット部は、2bitという事になるので、
第四オクテットは192。
以上から、正解はd

問題11

割り当て可能なIPアドレスを61個にしたい場合、
ネットワークアドレス部が最大となるようなサブネットマスクを1つ求めなさい。

a. 255.255.255.61
b. 255.255.255.64
c. 255.255.255.127
d. 255.255.255.128
e. 255.255.266.191
f. 255.255.255.192
g. 255.255.255.224

2^n – 2 ≧ 61
2^n ≧ 63
ホスト部が6bitあればいい
サブネットは2bit
最大のネットワークアドレスは
[11]111110となる。
以上から、答えはg

 問題12

192.168.1.0/28のネットワーク上のホストに
割り当てることができるIPアドレスをすべて選びなさい。

a. 192.169.1.0
b. 192.168.1.1
c. 192.168.1.15
d. 192.168.1.16
e. 192.168.1.239

第四オクテット4bitまでがサブネット部。
割り当てられるホストは、
範囲は[xxxx]0001~[xxxx]1110。
a.第2オクテット b.00000001
c.00000111 d.00010000
e.11100001
以上から、該当するのは、b.c.e

問題13

次のネットワークとサブネットマスクを持つネットワークがある。
このネットワークを利用する場合、パソコンに割り振ってはいけないIPアドレスはどれか。
ネットワークアドレス:200.170.70.16
サブネットマスク:255.255.255.240 

a. 200.170.70.17
b. 200.170.70.20
c. 200.170.70.30
d. 200.170.70.31

240は4bitがサブネット部。
ホスト部は4bit→16個ある。
ネットワークアドレスが~.16なので、
~.16から~.31までがアドレスの範囲となる。
この中からネットワークアドレスとブロキャスを除いて、
~.17から~.30が割り振れるアドレスである。

以上から、割り振ってはいけないのは、
ブロキャスのdとなる。

問題14

クラスBネットワークアドレスをちょうど1022個のサブネットに分割する必要があります。
どのサブネットマスクを割り当てますか?

1.255.255.255.252
2.255.255.255.128
3.255.255.0.0
4.255.255.255.192

2^n ≧ 1022 10bitあればいい
11111111 11000000
なので、
255.255.255.192
以上から4。

問題15

ユニキャストアドレスを表すものはどれか?

A.224.1.5.2
B.FFFF.FFFF.FFFF
C.192.168.24.59/30
D.255.255.255.255
E.172.31.128.255/18

Aはマルチキャスト
Bはv6?なのかな?違うような?わからんちん。
Cはブロードキャストアドレス
Dはサブネットマスクアドレス
Eはユニキャスト

問題16

IPアドレス172.16.210.0/22を持つホストのサブネットワーク番号はどれか?

A.172.16.42.0
B.172.16.107.0
C.172.16.208.0
D.172.16.252.0
E.172.16.254.0

答えはE!

今日はこの辺りまで

お昼までにここまでやりました。
友達たちと御飯食べにいったり、買い物に出かけたりしたので
余りできませんでした。

今日の勉強はここまでにして
他の勉強をすることにします。

では、また明日の授業で!

photo by: akatrya