ネットワークの基礎

DHCPで端末がIPアドレスを得るときの、メッセージの順序として正しいものはどれか。

  1. ARequest → Offer → Discover → Ack
  2. BDiscover → Offer → Request → Ack
  3. COffer → Discover → Ack → Request
答えと解説を見る

正解:B. Discover → Offer → Request → Ack

アドレスをまだもたない端末は、DHCPサーバの場所も分からないため、まずDiscoverをブロードキャストで送ります。サーバは貸し出せるアドレスなどをOfferで提示し、端末はどのサーバの提示を受けるかをRequestで知らせ、サーバがAckで確定します。頭文字をとってDORAと呼ばれます。端末はIPアドレスのほか、サブネットマスク、デフォルトゲートウェイ、DNSサーバのアドレスなども受け取ります。アドレスは期限(リース期間)付きの貸し出しで、端末は期限が来る前に更新を求めます。ルータを越えた先のDHCPサーバを使うには、ルータでDHCPリレーを設定します。

  • A. 最初に端末がサーバを探すDiscoverを送らないと、サーバは端末の存在を知りません。
  • B. 正しい。Discover、Offer、Request、Ackの順で、DORAと呼ばれます。
  • C. サーバのOfferは、端末のDiscoverに答えて送られます。
この分野を解く 分野ページへ

関連する計算ツール

ネットワークの基礎の参考書を探す PR

Amazonの検索結果へのリンクです。Amazonのアソシエイトとして、半導体教室は適格販売により収入を得ています。

ネットワークの基礎のほかの問題

  1. HTTPS(HTTPをTLSで保護した通信)で守られることとして正しいものはどれか。
  2. TLSで、ブラウザが接続先のサーバを「なりすましではない」と判断できる理由として正しいものはどれか。
  3. 100 MBのファイルを100 Mbpsの回線で送るのにかかる時間に最も近いものはどれか。ヘッダなどのオーバーヘッドや遅延は無視し、1 MB = 10^6 バイトとする。
  4. 1 Gbpsのイーサネットで、IPパケットの大きさがMTUいっぱいの1500バイトになるようにしてTCPのデータを送り続ける。IPv4ヘッダを20バイト、TCPヘッダを20バイト、イーサネットのヘッダとFCSを合わせて18バイト、プリアンブルとフレームの間の空き(フレーム間ギャップ)を合わせて20バイトとすると、アプリケーションのデータのスループットの上限に最も近いものはどれか。
  5. RTTが50 ms、帯域が100 Mbpsの回線で、10 KBの応答を受け取る要求を、前の応答を受け取り終えてから次を送る形で100回繰り返す。かかる時間に最も近いものはどれか。1回あたりの時間はRTTに応答の転送時間(データ量÷帯域)を足したものとし、1 KB = 1000バイト、サーバの処理時間は無視する。