UDPとは?ゆーでぃーぴー
UDPとは、コネクションの確立も再送制御も順序保証も行わないトランスポート層のプロトコル。ヘッダは8オクテットと小さく、遅延とオーバヘッドが小さい。信頼性が必要ならアプリケーション側で担保する前提であり、TCPの3ウェイハンドシェイクや輻輳制御による待ちを避けたい用途で選ばれる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
TCPの再送と順序制御は、失われたデータを必ず届ける代わりに、届くまで後続を待たせる。音声や映像では、遅れて届いた1パケットは届かなかったのと同じで、待つこと自体が品質を落とす。「多少取りこぼしてよいから止まるな」という要求に応えるため、多重化のためのポート番号とチェックサムだけを残したのがUDPである。応用情報では用途による選択理由とDDoS悪用の両面から問われる。
具体例
DNSの問合せ、DHCP、SNMP、NTP、RTPによる音声・映像はUDPを使う。HTTP/3が採用するQUICもUDP上に構築されており、再送や順序制御をアプリケーション側で作り直すことで、接続確立にかかる往復を減らしている。
試験での引っ掛け
「UDPは信頼性がないから劣る」ではなく、信頼性の担保をどの層で行うかの選択である。また応答が要求より大きくなるUDPサービス(DNS、NTP、memcachedなど)は送信元IPを詐称できるため、反射・増幅型DDoSに悪用されやすい点が定番の出題になる。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:平成28年度 秋期 応用情報技術者試験 午前 問34(IPA)
TCP, UDPのポート番号を識別し、プライベートIPアドレスとグローバルIPアドレスとの対応関係を管理することによって、プライベートIPアドレスを使用するLA…
正解:NAPT
要点:NAPTはポート番号も変換して1つのIPを複数端末で共有する
NAPT(Network Address Port Translation、IPマスカレードとも呼ばれる)は、IPアドレスの変換に加えてTCPやUDPのポート番号も付け替えることで、内部の複数端末を1つのグローバルアドレスに対応付ける仕組みです。変換表にポート番号との組合せを記録するため、戻ってきたパケットを正しい内部端末へ振り分けられます。アドレスだけを1対1で変換するNATとの違いがここにあります。
出典:平成31年度 春期 応用情報技術者試験 午前 問44(IPA)解説で登場
パケットフィルタリング型ファイアウォールが、通信パケットの通過を許可するかどうかを判断するときに用いるものはどれか。
正解:送信元と宛先のIPアドレスとポート番号
要点:パケットフィルタリングはIPアドレスとポート番号で通過可否を判断する
パケットフィルタリング型ファイアウォールは、IPヘッダとTCP/UDPヘッダの情報、すなわち送信元・宛先のIPアドレスとポート番号、プロトコル種別などをあらかじめ定めたルールと照合して通過の可否を決める。パケットのデータ部分(アプリケーション層の内容)までは解析しない。
出典:令和2年度 10月試験 応用情報技術者試験 午前 問34(IPA)
TCP, UDPのポート番号を識別し、プライベートIPアドレスとグローバルIPアドレスとの対応関係を管理することによって、プライベートIPアドレスを使用するLA…
正解:NAPT
要点:NAPTはポート番号併用でグローバルIPを複数端末で共有
NAPT(IPマスカレード)は、プライベートIPアドレスとポート番号の組を、グローバルIPアドレスと別のポート番号の組に変換して対応表で管理する。ポート番号で通信を識別するため、1つのグローバルIPアドレスを複数の端末で同時に共有できる。
出典:令和3年度 秋期 応用情報技術者試験 午前 問34(IPA)
UDPのヘッダフィールドにはないが、TCPのヘッダフィールドには含まれる情報はどれか。
正解:シーケンス番号
要点:UDPヘッダはポート・長さ・チェックサムのみでシーケンス番号がない
TCPはコネクション型で順序制御・再送制御を行うため、ヘッダにシーケンス番号や確認応答番号、ウィンドウサイズなどを持つ。UDPのヘッダは送信元ポート番号・宛先ポート番号・データ長・チェックサムの4つだけと非常に単純である。したがって両者を比べてTCPだけにあるのはシーケンス番号である。
出典:令和4年度 秋期 応用情報技術者試験 午前 問34(IPA)
IPの上位階層のプロトコルとして、コネクションレスのデータグラム通信を実現し、信頼性のための確認応答や順序制御などの機能をもたないプロトコルはどれか。
正解:UDP
要点:UDPはコネクションレスで確認応答や順序制御を行わない
UDPはトランスポート層のプロトコルで、コネクションを確立せずにデータグラムを送るだけの簡素な仕組みです。確認応答や再送、順序制御を行わない代わりにオーバーヘッドが小さく、DNSやVoIPなど即時性を重視する通信に使われます。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。