UDPを使用するプロトコルに関するネットワークスペシャリスト試験

 了解です。

では「UDPを使用するプロトコル」をテーマに、

ネットワークスペシャリスト試験の択一問題+解答・解説+穴埋め+誤文訂正のセットで10問作成します。



---


UDPを使用するプロトコルに関する問題(全10問)



---


問題1


名前解決に用いられ、UDPポート53を主に使用するプロトコルはどれか。


A. SMTP

B. DNS

C. FTP

D. HTTPS


【正解】 B

【解説】 DNSは、名前解決の問い合わせにおいて主にUDPポート53を使用する。大きな応答やゾーン転送時にはTCPを使用することもある。


【穴埋め】DNSは通常、________ ポート53を使用して名前解決を行う。

→ UDP


【誤文訂正】DNSは通常、TCPポート53のみを使用して名前解決を行う。

→ 正しくは、UDPポート53を主に使用し、必要に応じてTCPも使用する。



---


問題2


軽量ファイル転送に用いられ、UDPポート69を使用するプロトコルはどれか。


A. TFTP

B. HTTP

C. SMTP

D. Telnet


【正解】 A

【解説】 TFTP(Trivial File Transfer Protocol)は軽量なファイル転送プロトコルで、UDPポート69を使用する。


【穴埋め】TFTPは________ ポート69を使用して動作する。

→ UDP


【誤文訂正】TFTPはTCPポート69を使用する。

→ 正しくはUDPポート69を使用する。



---


問題3


ネットワーク機器の管理に用いられ、UDPポート161を使用するプロトコルはどれか。


A. SNMP

B. SMTP

C. NTP

D. SSH


【正解】 A

【解説】 SNMP(Simple Network Management Protocol)は、ネットワーク機器の監視や管理に用いられ、UDPポート161を使用する。


【穴埋め】SNMPは________ ポート161を使用する。

→ UDP


【誤文訂正】SNMPはTCPポート161を使用する。

→ 正しくはUDPポート161を使用する。



---


問題4


時刻同期に用いられ、UDPポート123を使用するプロトコルはどれか。


A. NTP

B. FTP

C. IMAP

D. POP3


【正解】 A

【解説】 NTP(Network Time Protocol)は時刻同期を行うためのプロトコルで、UDPポート123を使用する。


【穴埋め】NTPは________ ポート123を使用する。

→ UDP


【誤文訂正】NTPはTCPポート123を使用する。

→ 正しくはUDPポート123を使用する。



---


問題5


リアルタイム音声・映像の伝送に用いられ、UDP上で動作するプロトコルはどれか。


A. RTP

B. SMTP

C. HTTP

D. FTP


【正解】 A

【解説】 RTP(Real-time Transport Protocol)はリアルタイム性を重視したメディア伝送で利用され、UDP上で動作することが多い。


【穴埋め】RTPはリアルタイム通信のため、________ を利用することが多い。

→ UDP


【誤文訂正】RTPはリアルタイム通信のため、TCPを必ず利用する。

→ 正しくはUDPを利用することが多い。



---


問題6


動的IPアドレスの割り当てに用いられるプロトコルで、UDPポート67/68を使用するのはどれか。


A. DHCP

B. DNS

C. SNMP

D. POP3


【正解】 A

【解説】 DHCP(Dynamic Host Configuration Protocol)は、IPアドレスなどのネットワーク設定情報を自動配布するためにUDPポート67(サーバ側)、68(クライアント側)を使用する。


【穴埋め】DHCPはサーバ側がUDPポート ______、クライアント側がUDPポート ______ を使用する。

→ 67, 68


【誤文訂正】DHCPはTCPポート67と68を使用する。

→ 正しくはUDPポート67(サーバ)とUDPポート68(クライアント)を使用する。



---


問題7


距離ベクトル型ルーティングプロトコルで、UDPポート520を使用するのはどれか。


A. RIP

B. OSPF

C. BGP

D. EIGRP


【正解】 A

【解説】 RIP(Routing Information Protocol)はUDPポート520を使用してルーティング情報をやり取りする。


【穴埋め】RIPはUDPポート ______ を使用する。

→ 520


【誤文訂正】RIPはTCPポート520を使用する。

→ 正しくはUDPポート520を使用する。



---


問題8


VoIPで音声制御用として使用されるプロトコルの1つで、UDP上で動作する場合が多いのはどれか。


A. SIP

B. FTP

C. IMAP

D. HTTP


【正解】 A

【解説】 SIP(Session Initiation Protocol)は、通話のセッション制御を行い、UDP上で動作することが多い(TCPやTLS上でも動作可能)。


【穴埋め】SIPは通話制御を行い、________ 上で動作することが多い。

→ UDP


【誤文訂正】SIPはTCP上でのみ動作する。

→ 正しくはUDPやTCP上で動作可能。



---


問題9


ストリーミング配信で用いられ、UDP上で動作することが多いプロトコルはどれか。


A. RTSP

B. POP3

C. HTTPS

D. Telnet


【正解】 A

【解説】 RTSP(Real Time Streaming Protocol)は、ストリーミング制御に使われ、UDPを利用することが多い(TCPも利用可)。


【穴埋め】RTSPはストリーミング制御のため、________ を利用することが多い。

→ UDP


【誤文訂正】RTSPはTCP専用である。

→ 正しくはUDPまたはTCPを利用する。



---


問題10


UDP上で動作し、トランスポート層における信頼性を独自に実装するプロトコルとして正しいものはどれか。


A. QUIC

B. FTP

C. SMTP

D. IMAP


【正解】 A

【解説】 QUICはUDPをベースに、TLSや信頼性確保機能を組み込んだプロトコルで、高速な通信を実現する。


【穴埋め】QUICは________ 上で動作し、信頼性をアプリケーション層で確保する。

→ UDP


【誤文訂正】QUICはTCP上で動作し、信頼性を確保する。

→ 正しくはUDP上で動作する。



---


もしご希望であれば、この10問をもとに午後Ⅰ形式のキャプチャ解析問題や午後Ⅱの長文シナリオ問題に発展させて作ることもできます。

次はその方向で作りますか?


わかりました。

では、先ほど作成した「UDPを使用するプロトコル」の内容を踏まえ、


1. 午後Ⅰ形式(パケットキャプチャ解析問題)



2. 午後Ⅱ形式(長文シナリオ+キャプチャ+設問)




の2種類で作成します。

実際のネットワークスペシャリスト試験の雰囲気に近づけます。



---


① 午後Ⅰ形式:パケットキャプチャ解析問題(UDPプロトコル)



---


設問1

以下は、あるクライアントがDNSサーバに対して名前解決要求を送信したときのパケットキャプチャの一部である。空欄(1)〜(3)に入る適切な語句を答えよ。


No.   Time     Source        Destination   Protocol  SrcPort  DstPort  Info

1   0.000000  192.0.2.10     198.51.100.5  UDP       (1)      53       Standard query A www.example.com

2   0.015320  198.51.100.5   192.0.2.10    UDP       53       (2)      Standard query response A 203.0.113.45


このキャプチャは(3)通信の一例である。




---


解答例

(1) 任意のエフェメラルポート番号(例:50023)

(2) (1)と同じポート番号

(3) DNS名前解決



---


解説

DNSクエリはクライアント側のランダムなUDPポート番号から、サーバのUDPポート53に送信される。応答はポート番号を反転させて返送される。



---


設問2

以下のキャプチャは、TFTPでファイル転送を開始するシーケンスの一部である。空欄(4)〜(5)に入る適切な語句を答えよ。


No.   Time     Source      Destination   Protocol  SrcPort  DstPort  Info

5   1.200000  192.0.2.20   203.0.113.10  UDP       5900     69       Read Request, File: config.txt

6   1.201500  203.0.113.10 192.0.2.20    UDP       53000    5900     Data Packet, Block: 1


(4) 転送開始要求はUDPポート 69 宛に送られる。

(5) サーバからのデータ転送は 新たなポート番号 を用いる。



---


解答例

(4) 69

(5) 動的に割り当てられるUDPポート



---


解説

TFTPは最初のリクエストを固定ポート69に送信するが、その後のデータ転送は別のUDPポート間で行われる。



---


※こういった形式で10問作成可能です。



---


② 午後Ⅱ形式:長文シナリオ+キャプチャ付き問題



---


シナリオ

ある企業では、複数のUDPベースのサービス(DNS, NTP, DHCP, RIP)を利用している。ネットワーク遅延の報告があり、調査のためにパケットキャプチャを取得した。以下はその抜粋である。



---


図1:パケットキャプチャの抜粋


No. Time       Source           Destination      Protocol SrcPort DstPort Info

1   0.000000   192.0.2.100      198.51.100.53    UDP      51500   53      Standard query A intranet.example.local

2   0.010000   198.51.100.53    192.0.2.100      UDP      53      51500   Standard query response A 192.0.2.200

3   0.200000   192.0.2.150      203.0.113.5      UDP      68      67      DHCP Request

4   0.205000   203.0.113.5      192.0.2.150      UDP      67      68      DHCP ACK

5   0.500000   192.0.2.200      224.0.0.9        UDP      520     520     RIP Response

6   1.000000   192.0.2.210      203.0.113.123    UDP      49152   123     NTP Client Request

7   1.005000   203.0.113.123    192.0.2.210      UDP      123     49152   NTP Server Response



---


設問1

パケットNo.1とNo.2はどのプロトコルの通信か。UDPポート番号も含めて答えよ。


設問2

パケットNo.3とNo.4はどのプロトコルのやり取りか。また、サーバとクライアントのポート番号の組み合わせを答えよ。


設問3

パケットNo.5で使用されているマルチキャストアドレスと、その意味を答えよ。


設問4

パケットNo.6とNo.7は何のための通信か。UDPポート番号も含めて説明せよ。


設問5(応用)

このキャプチャで確認できるUDPサービスのうち、リアルタイム性が特に要求されるものを挙げ、その理由を述べよ。



---


解答例(要約)


1. DNS(UDP 51500 → 53、UDP 53 → 51500)



2. DHCP(サーバ 67、クライアント 68)



3. 224.0.0.9 = RIP用マルチキャストアドレス(RIPv2のルート情報配布)



4. NTP(UDP 49152 → 123、UDP 123 → 49152)



5. NTPは時刻同期でリアルタイム性が求められる(同期遅延が業務に影響するため)





---


この午後Ⅱ問題はキャプチャ解析力+UDPプロトコル知識を問えるようになっています。



---


もしよければ、これらを PDF化して見やすい解答解説付き問題集 にまとめることもできます。

次はこれをPDFにしてお渡ししましょうか?


コメント

このブログの人気の投稿

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

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

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