Type-length-value
通信プロトコルでは、 省略可能な情報がtype-length-value（TLV、tag-length-valueとも）というフォーマットで表現されることがある。type-length-valueは、情報の種類(type)・長さ(length)・値(value)をセットにして表現するフォーマットである。
type（種類）とlength（長さ）は固定長（通常、1～4バイト）である。value（値）のフィールドは可変長である。各フィールドは以下のように用いられる。