UDPとは?ゆーでぃーぴー
UDPとは、コネクションレス型で、再送も順序保証も輻輳制御も行わないトランスポート層プロトコル。ヘッダは送信元ポート・宛先ポート・長さ・チェックサムの8オクテットだけで、確立の往復も再送待ちも無いため遅延とオーバヘッドが小さい。信頼性が要る場合は上位のアプリケーションが自前で再送や順序整理を行う。
最終更新:2026-10-06
この語が出る過去問を解く →背景
TCPの再送と順序整列は、届かなかったデータを待つことで成り立っている。音声や映像のように「遅れて届いた過去のデータには価値が無い」通信では、この待ちがかえって品質を落とす。UDPはIPにポート番号による多重化だけを足した薄い層として置かれ、どこまで信頼性を作り込むかをアプリケーション側の判断に委ねた。設計では、そのアプリケーションが遅延と欠落のどちらを嫌うかでTCPとUDPを選び分けられるかが問われる。
具体例
DNSの問合せ、DHCP、SNMPの監視、NTPの時刻同期、RTPによる音声・映像がUDPを使う。HTTP/3が採用するQUICもUDPの上に載っており、再送と輻輳制御をアプリケーション側で実装している。
試験での引っ掛け
「UDPは信頼性が無い」ではなく「トランスポート層では保証せず、必要なら上位で作る」と読むのが正しい。要求より応答がはるかに大きくなるUDPサービス(DNS、NTP、memcachedなど)は、送信元IPを詐称できるため反射・増幅型のDDoSに悪用されやすい。コネクションが無いので、ファイアウォールでの戻り通信の扱いもTCPと同じには書けない。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:平成28年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問10(IPA)
インターネットプロトコルのTCPとUDP両方のヘッダに存在するものはどれか。
正解:送信元ポート番号
要点:ポート番号はTCP・UDP両方のヘッダに共通する
TCPヘッダとUDPヘッダに共通して存在するのは、送信元ポート番号・宛先ポート番号・チェックサムである。ポート番号はトランスポート層でアプリケーションを識別するために両者とも必要になる。一方、シーケンス番号やウィンドウサイズはTCPだけがもつ。
出典:平成29年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問10(IPA)
UDPを使用するプロトコルはどれか。
正解:DHCP
要点:DHCPはUDP(サーバ67番/クライアント68番)を使う
DHCPは、IPアドレスがまだ決まっていない状態でブロードキャストによりサーバを探すところから始まるため、コネクションレスなUDPを使用する。サーバは67番、クライアントは68番のUDPポートを用いる。
出典:令和元年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問19(IPA)
脆弱性検査で、対象ホストに対してポートスキャンを行った。対象ポートの状態を判定する方法のうち、適切なものはどれか。
正解:対象ポートにUDPパケットを送信し、対象ホストからメッセージ"ICMP port unreachable"を受信するとき、対象ポートが閉じていると判定する。
要点:UDPスキャンでICMP port unreachableは閉塞を意味する
UDPポートスキャンでは、UDPパケットを送った結果を見て判定する。対象ポートが閉じていれば、そのホストは"ICMP port unreachable" を返してくる。逆に開いている場合はアプリケーションの応答が返るか、何も返らないことが多い。
出典:令和3年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問13(IPA)
インターネットプロトコルのTCPとUDP両方のヘッダに存在するものはどれか。
正解:送信元ポート番号
要点:TCPとUDPが共通で持つのはポート番号とチェックサム
TCPヘッダとUDPヘッダはいずれもトランスポート層のヘッダであり、送信元ポート番号・宛先ポート番号・チェックサムを共通して持つ。IPアドレスやTTLはネットワーク層であるIPヘッダのフィールドであり、MACアドレスはデータリンク層のヘッダにある。層とフィールドの対応を整理して覚えたい。
出典:令和3年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問17(IPA)解説で登場
リフレクタ攻撃に悪用されることの多いサービスの例はどれか。
正解:DNS, Memcached, NTP
要点:UDPで応答が大きく増幅されるサービスが反射攻撃に悪用される
リフレクタ攻撃(反射攻撃)は、送信元IPアドレスを標的に詐称した要求を第三者のサーバに送り、その応答を標的へ集中させる攻撃である。UDPを使い、要求より応答がはるかに大きくなるサービスが悪用されやすく、DNS・NTP(monlist)・Memcachedはいずれも増幅率が大きいことで知られる代表例である。
出典・参考
高度試験 午前I(ITパスポート 相当)のシラバスの9 技術要素 > 59. 通信プロトコル > (2) 通信プロトコルに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。