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

公式集、全トピックの解法の要点、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 サブネット化ふつう
/?11111111111111111111100000000000ネットワーク部ホスト部

ある部署では、1 つのサブネット内に 1955 個のホストアドレスが必要です。十分な大きさとなる最長のプレフィックス長 p(最小のサブネット)はいくつですか?

1955 hosts
p =
2.IPv4 サブネット化むずかしい
最後のオクテット = 126012816413211618141201ネットワークホスト

あるホストのアドレスは 10.20.252.126/27 です。そのサブネットで最後に使えるホストアドレスの第 4 オクテット x はいくつですか?

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

DNS の MX レコードは何を指定しますか?

  1. AWeb サーバーの IPv4 アドレス
  2. Bゾーンのネームサーバー
  3. Cドメインのメールを受け付けるメールサーバー
  4. D別のホストの別名
4.コンピュータネットワークむずかしい

TCP のウィンドウスケールオプションが導入されたのはなぜですか?

  1. A16 ビットのウィンドウフィールドではウィンドウが 65,535 バイトに制限され、高速な長距離経路には小さすぎるから
  2. Bそれがないと、TCP は長距離リンクで失われたセグメントを検出できなかったから
  3. C32 ビットのウィンドウフィールドは大きすぎて、送信されるすべての TCP セグメントのヘッダー領域を無駄にしていたから
  4. D輻輳した経路で UDP が送信速度を制御する方法を必要としたから
5.記数法ふつう
8 ビットの 2 の補数0−12806403201608040201

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

N = −568 bit
U =
6.記数法むずかしい
32 ビットの 2 の補数, N = ??符号???????????????????????????????

32 ビットの 2 の補数で表せる最小(最も負の)整数 N はいくつですか?

32 bit
N =

3溶液

1.IPv4 サブネット化

答え: p = 21

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

必要なホストビット数

210 − 2 = 1022 < 1955
211 − 2 = 2046 ≥ 1955 → h = 11

プレフィックス長

p = 32 − 11 = 21

答え

p = /21
2.IPv4 サブネット化

答え: x = 126

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

ブロックサイズ

25 = 32

このホストのサブネット

ネットワーク: ⌊126/32⌋·32 = 96
ブロードキャスト: 96 + 32 − 1 = 127
使えるホスト: 97 … 126

答え

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

答え: C · ドメインのメールを受け付けるメールサーバー

これが答えになる理由

MX(mail exchange)レコードは優先度付きでメールサーバーを列挙するため、送信側のサーバーはそのドメイン宛てのメールをどこに届ければよいかがわかります。

答え

C · ドメインのメールを受け付けるメールサーバー
4.コンピュータネットワーク

答え: A · 16 ビットのウィンドウフィールドではウィンドウが 65,535 バイトに制限され、高速な長距離経路には小さすぎるから

これが答えになる理由

元のヘッダーでは、確認応答されていないデータは最大 65,535 バイトです。ウィンドウスケーリングはこれに 2 のべき乗を掛けるため、帯域幅遅延積の大きい経路を満たすことができます。

答え

A · 16 ビットのウィンドウフィールドではウィンドウが 65,535 バイトに制限され、高速な長距離経路には小さすぎるから
5.記数法

答え: U = 200

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

反転して 1 を足す

56 = 0011 1000
反転後: 1100 0111
+1 → 1100 1000

符号なしとして読む

1100 1000₂ = 256 − 56 = 200

答え

U = 200
6.記数法

答え: N = −2.147 × 10⁹

位取り記数法:各桁の値は、その数字に基数のべき乗を掛けたものです。2 進数では各桁の重みが 1、2、4、8、16、…、16 進数では 1、16、256、… で、A–F は 10–15 を表します。8 ビットの 2 の補数では、最上位ビットの重みが +128 ではなく −128 になり、こうして負の数を表します。

最も負の値

−231 = −2147483648

答え

N = −2147483648

ExamProblems · examproblems.com/courses/computer-networks