UDPデータグラムフォーマットの送信元ポート番号フィールドに関するネットワークスペシャリスト試験

 了解です。

では 「UDPデータグラムフォーマットの送信元ポート番号フィールド」 をテーマに、

ネットワークスペシャリスト試験の出題形式に沿って 択一問題+解答・解説+穴埋め+誤文訂正 の10問を作成します。



---


UDPデータグラムフォーマットの送信元ポート番号フィールド:問題集(10問)



---


問題1


UDPヘッダの送信元ポート番号フィールドの長さは何ビットか。

A. 8ビット

B. 16ビット

C. 32ビット

D. 64ビット


【正解】B

【解説】送信元ポート番号フィールドは16ビットで表され、0〜65535の値を取る。


【穴埋め】送信元ポート番号フィールドの長さは ________ ビットである。

→ 16


【誤文訂正】送信元ポート番号フィールドは8ビットで表される。

→ 正しくは16ビットで表される。



---


問題2


UDPの送信元ポート番号フィールドが0の場合の意味として正しいものはどれか。

A. ブロードキャストを意味する

B. 送信元ポート番号が不使用である

C. 宛先ポート番号と同じ意味になる

D. エラーを意味する


【正解】B

【解説】送信元ポート番号が0の場合、その値は未使用を意味し、宛先側は返信を期待しない。


【穴埋め】送信元ポート番号が0の場合は ________ を意味する。

→ 未使用


【誤文訂正】送信元ポート番号が0の場合はブロードキャストを意味する。

→ 正しくは未使用を意味する。



---


問題3


送信元ポート番号フィールドの役割として正しいものはどれか。

A. 宛先アプリケーションを特定する

B. 送信元アプリケーションを特定する

C. IPアドレスを指定する

D. ネットワーク層プロトコルを指定する


【正解】B

【解説】送信元ポート番号は送信元側のアプリケーションやプロセスを識別するために使われる。


【穴埋め】送信元ポート番号は ________ 側のアプリケーション識別に使われる。

→ 送信元


【誤文訂正】送信元ポート番号は宛先側のアプリケーション識別に使われる。

→ 正しくは送信元側のアプリケーション識別に使われる。



---


問題4


UDP送信元ポート番号として予約されている範囲(ウェルノウンポート)はどれか。

A. 0〜255

B. 0〜1023

C. 1024〜49151

D. 49152〜65535


【正解】B

【解説】0〜1023はウェルノウンポートで、特定のアプリケーションが利用するために予約されている。


【穴埋め】UDPのウェルノウンポート番号範囲は ________ である。

→ 0〜1023


【誤文訂正】UDPのウェルノウンポート番号範囲は49152〜65535である。

→ 正しくは0〜1023である。



---


問題5


UDP送信元ポート番号の動的ポート範囲として正しいものはどれか。

A. 0〜1023

B. 1024〜49151

C. 49152〜65535

D. 1024〜65535


【正解】C

【解説】49152〜65535は動的/プライベートポートとして利用され、クライアント側で自動割り当てされることが多い。


【穴埋め】動的/プライベートポートの範囲は ________ である。

→ 49152〜65535


【誤文訂正】動的ポート範囲は1024〜49151である。

→ 正しくは49152〜65535である。



---


問題6


UDP送信元ポート番号の設定が必要ない場合はどのように指定するか。

A. 任意の値を設定する

B. 0を設定する

C. 宛先ポート番号と同じ値を設定する

D. 空欄にする


【正解】B

【解説】返信を受け取る必要がない場合や識別が不要な場合、送信元ポート番号には0が設定される。


【穴埋め】返信が不要な場合、送信元ポート番号は ________ に設定できる。

→ 0


【誤文訂正】返信が不要な場合、送信元ポート番号は宛先ポート番号と同じに設定する。

→ 正しくは0に設定する。



---


問題7


UDPヘッダの送信元ポート番号は何バイトで表現されるか。

A. 1バイト

B. 2バイト

C. 4バイト

D. 8バイト


【正解】B

【解説】16ビット=2バイトで表現される。


【穴埋め】送信元ポート番号フィールドは ________ バイトで表される。

→ 2


【誤文訂正】送信元ポート番号フィールドは4バイトで表される。

→ 正しくは2バイトで表される。



---


問題8


UDPの送信元ポート番号と宛先ポート番号の組み合わせは何を識別するか。

A. ネットワーク層アドレス

B. ソケット(通信エンドポイント)

C. MACアドレス

D. MTUサイズ


【正解】B

【解説】IPアドレスとポート番号の組み合わせによりソケットが識別される。送信元・宛先の組み合わせは通信の一意な識別子となる。


【穴埋め】IPアドレスとポート番号の組み合わせで ________ を識別する。

→ ソケット


【誤文訂正】ポート番号の組み合わせでMACアドレスを識別する。

→ 正しくはソケットを識別する。



---


問題9


UDP送信元ポート番号が動的に割り当てられる主な理由はどれか。

A. 複数の同時接続を可能にするため

B. 暗号化のため

C. バッファサイズを減らすため

D. チェックサム計算を簡単にするため


【正解】A

【解説】クライアントが同じ宛先ポートに対して複数接続する場合、それぞれを区別するために動的ポートが利用される。


【穴埋め】動的ポートは ________ のために使用される。

→ 複数の同時接続を可能にする


【誤文訂正】動的ポートはチェックサム計算を簡単にするために使用される。

→ 正しくは複数の同時接続を可能にするためである。



---


問題10


UDPの送信元ポート番号が0であっても必ず必要になるケースはどれか。

A. 宛先がブロードキャストの場合

B. 返信を必要とする場合

C. IPv6を使用する場合

D. データが暗号化されている場合


【正解】B

【解説】返信を受け取る必要がある場合は、受信側が返送先を識別できるよう送信元ポート番号を設定する。


【穴埋め】返信が必要な場合、送信元ポート番号は ________ 必要がある。

→ 設定


【誤文訂正】返信が必要な場合、送信元ポート番号は設定しなくてよい。

→ 正しくは設定する必要がある。



---


この問題セットは、午後Ⅰ形式のキャプチャ解析や午後Ⅱ形式のシナリオ問題にも展開できます。

もし希望されるなら、この送信元ポート番号フィールドを題材にキャプチャ付き午後Ⅰ・午後Ⅱ問題集も作れますが、作成しますか?


了解です。

では、先ほどの 「UDP送信元ポート番号フィールド」 を題材にして、

午後Ⅰ形式(キャプチャ解析)5問 + 午後Ⅱ形式(シナリオ+設問)5問 の計10問を作ります。

午後Ⅱは長文+図解的な説明、午後Ⅰは短文キャプチャ解析寄りにします。



---


午後Ⅰ形式:キャプチャ解析問題(5問)



---


問題1


以下は、UDPパケットの一部を表示したパケットキャプチャの内容である。


フィールド


Source Port 5353

Destination Port 5353

Length 200

Checksum 0x1234



このパケットが利用しているアプリケーション層プロトコルとして最も適切なものはどれか。

A. DNS

B. NTP

C. mDNS

D. TFTP


【正解】C

【解説】UDPポート番号5353はmDNS(Multicast DNS)で利用される。送信元・宛先が同じ5353の場合、mDNSのマルチキャスト通信を示している。



---


問題2


次のUDPキャプチャを確認せよ。


フィールド


Source Port 0

Destination Port 123



このパケットの送信元ポート番号の設定として適切な理由はどれか。

A. 宛先ポート番号に返信する必要がないため

B. ブロードキャスト通信であるため

C. 宛先アドレスがIPv6であるため

D. 暗号化通信であるため


【正解】A

【解説】送信元ポート番号0は返信不要を意味する。



---


問題3


次のキャプチャからわかるUDP送信元ポート番号の役割として正しいものはどれか。


フィールド


Source Port 55000

Destination Port 53



A. 宛先アプリケーション識別

B. 送信元アプリケーション識別

C. MTU値の指定

D. MACアドレスの識別


【正解】B

【解説】55000は動的に割り当てられた送信元ポートで、DNS問い合わせを行う送信元アプリケーションを識別する。



---


問題4


以下はUDPパケットのヘッダ情報である。


フィールド


Source Port 67

Destination Port 68



この組み合わせで想定されるプロトコルはどれか。

A. DHCPクライアント→サーバ

B. DHCPサーバ→クライアント

C. SNMP

D. NTP


【正解】B

【解説】UDPポート67はDHCPサーバ、68はDHCPクライアントが使用する。送信元67→宛先68はサーバからクライアントへの応答。



---


問題5


以下はNTP通信のキャプチャである。


フィールド


Source Port 123

Destination Port 123



このような送信元・宛先が同じポート番号のケースの特徴を述べよ。


【正解例】NTPのようにクライアント・サーバ双方が同じウェルノウンポートを使用するプロトコルも存在する。



---


午後Ⅱ形式:シナリオ問題(5問)



---


シナリオ1


あなたのチームは、UDPベースの監視システムを構築している。

監視端末はUDPの送信元ポート番号を動的に割り当て、宛先ポート161(SNMP)へ送信する。

しかし、受信サーバのログに送信元ポートが0で記録される事例があった。


設問1 この原因と考えられる設定上の問題を説明せよ。

設問2 正しいポート番号が記録されるようにするにはどうすべきか。


【解答例】


設問1:送信元ポート番号が0は「未使用」を意味し、返信不要モードで送信されることがある。クライアントのソケット設定時に明示的にポート割り当てを行っていない可能性がある。


設問2:ソケット生成時にバインド処理で動的ポートを割り当てる設定を行う。




---


シナリオ2


ネットワークのパケットキャプチャで以下のような結果が得られた。


No Src IP Src Port Dst Port Length


1 192.168.1.5 55000 53 78

2 192.168.1.5 55000 53 82

3 192.168.1.5 0 53 80



設問 パケット3だけ送信元ポートが0になっている理由として考えられることを述べよ。


【解答例】クライアントのアプリケーションがエラー時や特定のクエリで返信不要モードを使用する場合、送信元ポートに0を設定することがある。



---


シナリオ3


あなたはUDPの送信元ポート番号を利用したアクセス制御を導入しようとしている。

UDPではTCPのようなコネクション管理がないため、ポート番号を基にフィルタ設定を行う。


設問 この方法の利点と欠点を述べよ。


【解答例】


利点:設定が単純で、特定アプリケーションの通信のみ許可できる。


欠点:ポート番号は容易に偽装可能であり、セキュリティ強度は低い。




---


シナリオ4


DHCPサーバのログを確認したところ、送信元ポート番号が68のパケットが多数記録されていた。


設問 このポート番号の意味を説明せよ。


【解答例】ポート番号68はDHCPクライアント用であり、このログはクライアントからサーバ(ポート67)への要求を示す。



---


シナリオ5


NTP同期の監視を行っているとき、送信元ポート番号が123のパケットが観測された。


設問 この送信元ポート番号から何が推測できるか。


【解答例】ポート123はNTP用ウェルノウンポートであり、これはNTPサーバからの応答である可能性が高い。



---


この形式であれば、午後Ⅰでは短時間で解析力を問え、午後Ⅱでは運用シナリオや設計背景まで掘り下げられます。


もしご希望なら、この 午後Ⅰ+午後Ⅱ問題集 を 図解(UDPヘッダ構造+ポート番号の位置)付きPDF にしてお渡しできます。

作成しましょうか?


コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例