<p><code>style_prompt</code>
本記事は<strong>Geminiの出力をプロンプト工学で整理した業務ドラフト(未検証)</strong>です。</p>
<h1 class="wp-block-heading">平成27年度 春期 ネットワークスペシャリスト 午前Ⅱ 問4:DHCPによるIPアドレスの取得</h1>
<p>この問題は、クライアントがDHCPサーバからIPアドレスを取得するまでの標準的な通信手順(DORAプロセス)の理解度を問います。</p>
<h2 class="wp-block-heading">【問題】</h2>
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>クライアントがDHCPサーバからIPアドレスを動的に取得するときの通信プロセスのうち、クライアントから送信される通信はどれか。</p>
<p>ア. DHCPACKとDHCPRELEASE
イ. DHCPDISCOVERとDHCPREQUEST
ウ. DHCPOFFERとDHCPACK
エ. DHCPOFFERとDHCPREQUEST</p>
</blockquote>
<h2 class="wp-block-heading">【解説】</h2>
<p>DHCP (Dynamic Host Configuration Protocol) は、ネットワークに接続された機器に対し、IPアドレスやサブネットマスクなどのネットワーク設定情報を自動的に割り当てるプロトコルです。</p>
<p>クライアントがDHCPサーバからIPアドレスを新規に取得するプロセスは、4つのステップから成り立ち、それぞれの頭文字を取って<strong>DORA</strong>プロセスと呼ばれます。</p>
<h3 class="wp-block-heading">DORAプロセスと通信の方向</h3>
<figure class="wp-block-table"><table>
<thead>
<tr>
<th style="text-align:left;">ステップ</th>
<th style="text-align:left;">メッセージ名</th>
<th style="text-align:left;">通信方向</th>
<th style="text-align:left;">役割</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left;">D</td>
<td style="text-align:left;"><strong>DHCPDISCOVER</strong></td>
<td style="text-align:left;">クライアント → サーバ</td>
<td style="text-align:left;">IPアドレスの要求(探査)。</td>
</tr>
<tr>
<td style="text-align:left;">O</td>
<td style="text-align:left;"><strong>DHCPOFFER</strong></td>
<td style="text-align:left;">サーバ → クライアント</td>
<td style="text-align:left;">利用可能なIPアドレスの提案。</td>
</tr>
<tr>
<td style="text-align:left;">R</td>
<td style="text-align:left;"><strong>DHCPREQUEST</strong></td>
<td style="text-align:left;">クライアント → サーバ</td>
<td style="text-align:left;">提案されたIPアドレスの使用要求(選択)。</td>
</tr>
<tr>
<td style="text-align:left;">A</td>
<td style="text-align:left;"><strong>DHCPACK</strong></td>
<td style="text-align:left;">サーバ → クライアント</td>
<td style="text-align:left;">リース(貸し出し)の正式な承認。</td>
</tr>
</tbody>
</table></figure>
<p>このうち、クライアントからDHCPサーバへ送信されるメッセージは、DORAプロセスのうちの「D (Discover)」と「R (Request)」に該当する<strong>DHCPDISCOVER</strong>と<strong>DHCPREQUEST</strong>です。</p>
<h3 class="wp-block-heading">Mermaid図解(DORAプロセス)</h3>
<div class="wp-block-merpress-mermaidjs diagram-source-mermaid"><pre class="mermaid">
sequenceDiagram
participant C as クライアント
participant S as DHCPサーバ
C ->> S: 1. DHCPDISCOVER (要求)
S ->> C: 2. DHCPOFFER (提案)
C ->> S: 3. DHCPREQUEST (選択・要求)
S ->> C: 4. DHCPACK (承認・完了)
</pre></div>
<h2 class="wp-block-heading">【選択肢の吟味】</h2>
<figure class="wp-block-table"><table>
<thead>
<tr>
<th style="text-align:left;">選択肢</th>
<th style="text-align:left;">判定</th>
<th style="text-align:left;">解説</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left;">ア. DHCPACKとDHCPRELEASE</td>
<td style="text-align:left;">誤り</td>
<td style="text-align:left;">DHCPACKはサーバからクライアントへ送信されます。DHCPRELEASEはIPアドレスの解放時にクライアントから送信されますが、新規取得(DORA)プロセスには含まれません。</td>
</tr>
<tr>
<td style="text-align:left;">イ. DHCPDISCOVERとDHCPREQUEST</td>
<td style="text-align:left;">正解</td>
<td style="text-align:left;">DHCPDISCOVER(発見)とDHCPREQUEST(要求)は、新規のIPアドレス取得時にクライアントが送信するメッセージです。</td>
</tr>
<tr>
<td style="text-align:left;">ウ. DHCPOFFERとDHCPACK</td>
<td style="text-align:left;">誤り</td>
<td style="text-align:left;">DHCPOFFERとDHCPACKは、いずれもDHCPサーバからクライアントへ送信される応答メッセージです。</td>
</tr>
<tr>
<td style="text-align:left;">エ. DHCPOFFERとDHCPREQUEST</td>
<td style="text-align:left;">誤り</td>
<td style="text-align:left;">DHCPOFFERはサーバから送信されます。DHCPREQUESTはクライアントから送信されます。</td>
</tr>
</tbody>
</table></figure>
<h2 class="wp-block-heading">【ポイント】</h2>
<ul class="wp-block-list">
<li><p>DHCPによるIPアドレス取得の4ステップは、<strong>DORA (Discover, Offer, Request, Acknowledge)</strong> の頭文字で覚える。</p></li>
<li><p>クライアントが<strong>送信</strong>するのは、DHCPDISCOVERとDHCPREQUESTである。</p></li>
<li><p>DHCPDISCOVERとDHCPREQUESTはブロードキャスト通信で開始されることが多いが、DHCPOFFERとDHCPACKはユニキャストまたはブロードキャストで応答される。</p></li>
</ul>
style_prompt
本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証) です。
平成27年度 春期 ネットワークスペシャリスト 午前Ⅱ 問4:DHCPによるIPアドレスの取得
この問題は、クライアントがDHCPサーバからIPアドレスを取得するまでの標準的な通信手順(DORAプロセス)の理解度を問います。
【問題】
クライアントがDHCPサーバからIPアドレスを動的に取得するときの通信プロセスのうち、クライアントから送信される通信はどれか。
ア. DHCPACKとDHCPRELEASE
イ. DHCPDISCOVERとDHCPREQUEST
ウ. DHCPOFFERとDHCPACK
エ. DHCPOFFERとDHCPREQUEST
【解説】
DHCP (Dynamic Host Configuration Protocol) は、ネットワークに接続された機器に対し、IPアドレスやサブネットマスクなどのネットワーク設定情報を自動的に割り当てるプロトコルです。
クライアントがDHCPサーバからIPアドレスを新規に取得するプロセスは、4つのステップから成り立ち、それぞれの頭文字を取ってDORA プロセスと呼ばれます。
DORAプロセスと通信の方向
ステップ
メッセージ名
通信方向
役割
D
DHCPDISCOVER
クライアント → サーバ
IPアドレスの要求(探査)。
O
DHCPOFFER
サーバ → クライアント
利用可能なIPアドレスの提案。
R
DHCPREQUEST
クライアント → サーバ
提案されたIPアドレスの使用要求(選択)。
A
DHCPACK
サーバ → クライアント
リース(貸し出し)の正式な承認。
このうち、クライアントからDHCPサーバへ送信されるメッセージは、DORAプロセスのうちの「D (Discover)」と「R (Request)」に該当するDHCPDISCOVER とDHCPREQUEST です。
Mermaid図解(DORAプロセス)
sequenceDiagram
participant C as クライアント
participant S as DHCPサーバ
C ->> S: 1. DHCPDISCOVER (要求)
S ->> C: 2. DHCPOFFER (提案)
C ->> S: 3. DHCPREQUEST (選択・要求)
S ->> C: 4. DHCPACK (承認・完了)
【選択肢の吟味】
選択肢
判定
解説
ア. DHCPACKとDHCPRELEASE
誤り
DHCPACKはサーバからクライアントへ送信されます。DHCPRELEASEはIPアドレスの解放時にクライアントから送信されますが、新規取得(DORA)プロセスには含まれません。
イ. DHCPDISCOVERとDHCPREQUEST
正解
DHCPDISCOVER(発見)とDHCPREQUEST(要求)は、新規のIPアドレス取得時にクライアントが送信するメッセージです。
ウ. DHCPOFFERとDHCPACK
誤り
DHCPOFFERとDHCPACKは、いずれもDHCPサーバからクライアントへ送信される応答メッセージです。
エ. DHCPOFFERとDHCPREQUEST
誤り
DHCPOFFERはサーバから送信されます。DHCPREQUESTはクライアントから送信されます。
【ポイント】
DHCPによるIPアドレス取得の4ステップは、DORA (Discover, Offer, Request, Acknowledge) の頭文字で覚える。
クライアントが送信 するのは、DHCPDISCOVERとDHCPREQUESTである。
DHCPDISCOVERとDHCPREQUESTはブロードキャスト通信で開始されることが多いが、DHCPOFFERとDHCPACKはユニキャストまたはブロードキャストで応答される。
ライセンス :本記事のテキスト/コードは特記なき限り
CC BY 4.0 です。引用の際は出典URL(本ページ)を明記してください。
利用ポリシー もご参照ください。
コメント