0

質問1。コンピュータ A と B の IP アドレスがそれぞれ 10.105.1.113 と 10.105.1.91 で、両方とも同じネットマスク N を使用しているとします。A と B が同じネットワークに属している場合、次の N の値のうちどれを使用すべきではありませんか?

  1. 255.255.255.0
  2. 255.255.255.128
  3. 255.255.255.192
  4. 255.255.255.224

質問2。TCP 接続を開いている間、最初のシーケンス番号は、ホストがダウンしている場合でも動作し続ける時刻 (ToD) クロックを使用して取得されます。ToD クロックのカウンタの下位 32 ビットは、初期シーケンス番号に使用されます。クロック カウンタは、1 ミリ秒ごとに増分します。パケットの最大有効期間は 64 秒です。以下の選択肢のうち、接続のパケットに使用されるシーケンス番号が増加できる最小許容レートに最も近いのはどれですか?

  1. 0.015/秒
  2. 0.064/秒
  3. 0.135/秒
  4. 0.327/秒

企業の面接官の面接中に、これらの質問をしてください。これらの質問を解決する方法。私を助けてください。

ありがとうございました。

4

1 に答える 1

1

本当に、投稿ごとに1つの質問だけをする必要があります...

質問 1 では、IP アドレスをマスキングした後、同じように見える必要があります。マスキングはビットごとの AND 演算であるため、問題の数値を 2 進数で書き留める必要があります。255 == 11111111 であり、何も変更しないため、最初の 3 つのグループは重要ではありません。最後の数字だけに注目しましょう。

113 = 0111 0001
 91 = 0101 1011

そしてマスクの場合:

  0 = 0000 0000
128 = 1000 0000
192 = 1100 0000
224 = 1110 0000

マスキングのために:

例:

1110 0000
0111 0001
========= AND
0110 0000 

以来0 AND 1 == 0、しかし1 AND 1 == 1

このマスクを 2 つのアドレスに適用すると、次のようになります。

      113         91
  0 0000 0000  0000 0000
128 0000 0000  0000 0000
192 0100 0000  0100 0000
224 0110 0000  0100 0000 **** when this mask is applied to the two IP addresses, the result is different

2 つのアドレスは最終的に異なるサブネットになると結論付けます。

結論: 255.255.255.224 をマスクとして使用することはできません。これら 2 つの IP アドレスを同じサブネット上に置く必要がある場合。詳細については、たとえばhttps://en.wikipedia.org/wiki/Subnetworkにアクセスしてください。

質問 2 については、不適切な言い回しの質問の 1 つです。「最低レート」は最低の数字ですか、それとも最高の数字ですか? 「これは最大レートです」と言うとき、通常は「最低の数値」を意味しますが、解釈は自由です。この場合、質問の文字通りの解釈は意味がないため、彼らは「最大率」(最小数)について尋ねていると思います。それでも、彼らが何を求めているのか理解するのに苦労しています。2 台のコンピューターが通信すると、各パケットのシーケンス番号が増加します。では、「許される」とは?知らない。しかし、0.015/s は 1/64s に近いです。もし私が賭けをする人なら、そこにお金を賭けるでしょうが、それを説明することはできません。少なくとも最初の質問への回答が役立つことを願っています...

于 2013-05-27T05:58:58.270 に答える