「Protocol Data Unit」の版間の差分
削除された内容 追加された内容
m編集の要約なし |
|||
1行目: | 1行目: | ||
'''Protocol Data Unit'''('''PDU''')とは、データ通信に使われるバイナリデータの並びのこと。 |
'''Protocol Data Unit''' ('''PDU''') とは、データ通信に使われるバイナリデータの並びのこと。 |
||
PDUは、 |
PDUは、[[通信プロトコル]]で定義されたヘッダ部分と、通信データの中身である[[ペイロード]]から成る。ヘッダ部分には少なくとも、このデータの種別、あらかじめ定義されていて解釈可能な配送先(アドレスや名称)と送信元、[[ペイロード]]が可変長である場合は[[ペイロード]]の大きさ(バイト数など)が記述されており受信側でこれを解釈することで通信が成り立つ。 |
||
== 実際のPDUの例 == |
== 実際のPDUの例 == |
||
[[Internet Protocol|IP]]プロトコルの場合のPDUは[[パケット]]である。[[ |
[[Internet Protocol|IP]]プロトコルの場合のPDUは[[パケット]]である。[[イーサネット]]のPDUは[[フレーム]]と呼ばれる。通常のLANの場合、下位プロトコルであるEthernetのフレームを解釈してヘッダ部分を取り去ると上位プロトコルのIPのパケットがペイロードとして入っている。 |
||
[[Category:通信プロトコル]] |
[[Category:通信プロトコル]] |
2008年7月19日 (土) 06:50時点における版
Protocol Data Unit (PDU) とは、データ通信に使われるバイナリデータの並びのこと。
PDUは、通信プロトコルで定義されたヘッダ部分と、通信データの中身であるペイロードから成る。ヘッダ部分には少なくとも、このデータの種別、あらかじめ定義されていて解釈可能な配送先(アドレスや名称)と送信元、ペイロードが可変長である場合はペイロードの大きさ(バイト数など)が記述されており受信側でこれを解釈することで通信が成り立つ。
実際のPDUの例
IPプロトコルの場合のPDUはパケットである。イーサネットのPDUはフレームと呼ばれる。通常のLANの場合、下位プロトコルであるEthernetのフレームを解釈してヘッダ部分を取り去ると上位プロトコルのIPのパケットがペイロードとして入っている。