コンピュータネットワーク:直前対策パック

公式集、全トピックの解法の要点、6 問の演習問題。完全な解答は巻末にあります。

新しい問題科目に戻る

印刷ウィンドウで「PDF として保存」を選ぶと、コピーを端末に保存できます。

1公式と解法

IPv4 サブネット化

サブネットあたりのホスト数
2(32 − prefix) − 2 (/31: 2, /32: 1)
ブロックサイズ
256 − (mask octet)
ネットワークアドレス
IP AND マスク
ブロードキャストアドレス
IP OR (NOT マスク):ホスト部のビットをすべて 1 にする
n ビット借りたときのサブネット数
2n

記数法

位取り
2 進数 2k、8 進数 8k、16 進数 16k
10 進数へ
Σ dk·bk
10 進数から
基数で割り、余りを下から上へ読む
16 進数 ↔ 2 進数
16 進数 1 桁 = 4 ビット
2 の補数
ビットを反転して 1 を足す

2演習問題

1.IPv4 サブネット化ふつう
255.255.248.011111111111111111111100000000000ネットワーク部ホスト部

あるサブネットはマスク 255.255.248.0 を使っています。使えるホストアドレスはいくつ H ありますか?

255.255.248.0
H =
2.IPv4 サブネット化むずかしい
最後のオクテット = 33012806413201608040211ネットワークホスト

あるホストのアドレスは 10.20.120.33/29 です。そのネットワークアドレスの第 4 オクテット x はいくつですか?

10.20.120.33/29
x =
3.コンピュータネットワークふつう

VLAN の主な目的は何ですか?

  1. A各デバイスにグローバル IP アドレスを与えること
  2. B1 つの物理的なスイッチネットワークを別々のブロードキャストドメインに分けること
  3. Cすべてのスイッチポートの速度を上げること
  4. D他の部署が読めないよう、スイッチ間のすべてのトラフィックを暗号化すること
4.コンピュータネットワークむずかしい

IPv6 のフラグメンテーションは IPv4 と比べてどう違いますか?

  1. AIPv6 はトランスポート層で TCP の内部でフラグメント化する
  2. BIPv6 ルーターは、転送する前に 64 バイトより大きいすべてのパケットをフラグメント化する
  3. Cルーターは IPv6 パケットを決してフラグメント化せず、パス MTU 探索を使って送信元だけがフラグメント化できる
  4. DIPv6 では 576 バイトより大きいパケットは許されない
5.記数法ふつう
8 ビットの 2 の補数0−12806403201608040201

8 ビットの 2 の補数で −61 を格納するようにビットを設定します。符号なしの数として読むと、このパターンの値 U はいくつですか?

N = −618 bit
U =
6.記数法むずかしい
ビットをクリックして設定します012806403201608040201

ビットを 1010 1010 XOR 0011 1000 の 8 ビットの結果に設定します。結果の値 R は 10 進でいくつですか?

1010 1010XOR0011 1000
R =

3溶液

1.IPv4 サブネット化

答え: H = 2046

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

プレフィックス長

255.255.248.0 = /21

使えるホスト数

211 − 2 = 2046

答え

H = 2046
2.IPv4 サブネット化

答え: x = 32

IPv4 サブネット化:アドレスは 32 ビットです。プレフィックス /p は先頭の何ビットがネットワークを表すかを示し、残りの 32 − p ビットでホストを番号付けします。サブネットには 2³²⁻ᵖ 個のアドレスがありますが、最初(ネットワークアドレス)と最後(ブロードキャストアドレス)はホストに割り当てられないため、2³²⁻ᵖ − 2 台のホストが収まります。 例外:/31(ポイントツーポイントリンク、RFC 3021)は 2 つのアドレスを両方ともホストに使い、/32 は単一のアドレス(単一ホストまたはループバック)です。

ブロックサイズ

23 = 8

このホストのサブネット

ネットワーク: ⌊33/8⌋·8 = 32
ブロードキャスト: 32 + 8 − 1 = 39
使えるホスト: 33 … 38

答え

x = 32
3.コンピュータネットワーク

答え: B · 1 つの物理的なスイッチネットワークを別々のブロードキャストドメインに分けること

これが答えになる理由

VLAN はポートを論理的にグループ化するため、ブロードキャストは各 VLAN 内にとどまります。これによりセキュリティが向上し、ブロードキャストトラフィックが制限されます。

答え

B · 1 つの物理的なスイッチネットワークを別々のブロードキャストドメインに分けること
4.コンピュータネットワーク

答え: C · ルーターは IPv6 パケットを決してフラグメント化せず、パス MTU 探索を使って送信元だけがフラグメント化できる

これが答えになる理由

IPv6 ルーターは大きすぎるパケットを破棄し、ICMPv6 Packet Too Big を返します。送信元はより小さなパケットを送るか、フラグメント拡張ヘッダーを使います。

答え

C · ルーターは IPv6 パケットを決してフラグメント化せず、パス MTU 探索を使って送信元だけがフラグメント化できる
5.記数法

答え: U = 195

ビットの設定:各ビットは 2 のべき乗(128、64、…、1)の値をもちます。16 進の 1 桁はちょうど 4 ビットで、8 ビットの 2 の補数では、いちばん左のビットの値は −128 です。ビット演算は、各ビット位置を別々に扱います。

反転して 1 を足す

61 = 0011 1101
反転後: 1100 0010
+1 → 1100 0011

符号なしとして読む

1100 0011₂ = 256 − 61 = 195

答え

U = 195
6.記数法

答え: R = 146

ビットの設定:各ビットは 2 のべき乗(128、64、…、1)の値をもちます。16 進の 1 桁はちょうど 4 ビットで、8 ビットの 2 の補数では、いちばん左のビットの値は −128 です。ビット演算は、各ビット位置を別々に扱います。

ビットごとに

XOR は、2 つのビットが異なるところで 1 になります。

1010 1010
XOR 0011 1000
= 1001 0010

結果の値

1001 0010₂ = 146

答え

R = 146

ExamProblems · examproblems.com/courses/computer-networks