User Datagram Protocol

出典: フリー百科事典『ウィキペディア(Wikipedia)』

User Datagram Protocol(ユーザ データグラム プロトコル、UDP(ユーディーピー))は、主にインターネットで使用されるプロトコルの一つで、定義はRFC 768による。主にIPプロトコル上に実装されておりOSI参照モデルのトランスポート層にあたる。TCPと違いコネクションレスであり、送達確認などを行わないため言わば無手順方式のデータ転送となる。通信中のパケット紛失や、データ誤り等の検出やその為の対応が必要な場合はアプリケーションで行う。しかし、その分TCPと比べデータ比率は高まるため、途中でデータが抜け落ちても問題が少ない音声や画像のストリーム形式での配信(VoIPRealストリーミングQuickTimeストリーミング)に用いられている。 その他SNMPTFTPDNSDHCPなどの各種上位プロトコルがある。

STD番号:6

目次

[編集] 仕様概要

  • プロトコル番号:17
  • TCP同様、ひとつのIPアドレスで16bit (65535個)の論理ポートを持つことができる。物理的・IPアドレス的に1つであっても、論理的に多重化された65535個までの通信を行うことができる。

[編集] RFCによる技術仕様

[編集] UDPパケットフォーマット

0 - 7 ビット 8 - 15 ビット 16 - 23 ビット 24 - 31 ビット
送信元ポート 宛先ポート
データ長 チェックサム

データ

[編集] UDPを利用する主なアプリケーション

[編集] 関連項目