ペイロード 【payload】

概要

ペイロード(payload)とは、有料荷重、有効搭載量、最大積載量、積載物などの意味を持つ英単語。ネットワーク分野では、パケットデータグラムなどのデータの送受信単位のうち、宛先などの制御情報を除いた、相手に送り届けようとしている正味のデータ本体のことをペイロードという。

現代の通信システムでは、データパケットデータグラムフレームなどの一定の長さの送受信単位に分割してそれぞれ伝送する。これは先頭部分が制御情報を記したヘッダ部、続けてペイロード、必要に応じて末尾にパディングという構成になっている。パティングは全体の長さを特定の数の倍数に合わせるための「詰め物」となる無意味なデータである。

小包に例えると、ヘッダパディングは箱や送り状、梱包材などにあたり、相手に送りたい荷物の本体がペイロードにあたる。プロトコルによってはペイロードにあたる部分を「ボディ」(body)と呼ぶこともある。

文脈により、「ペイロード」という語がデータ自体のことを指す場合と、データの長さや最大長を意味する場合がある。ペイロードをデータ自体とする場合は、長さを「ペイロード長」(payload length)、最大長を「最大ペイロード長」(maximum payload length)というように呼ぶ。

ネットワークプロトコルは機能に応じて階層構造を形成しており、下位プロトコルの送受信単位のペイロードに上位プロトコルの送受信単位が積載されるという入れ子構造になっている。例えば、イーサネットフレームのペイロードにはIPデータグラムが格納され、そのペイロードにTCPセグメントが格納され、そのペイロードにHTTPメッセージが格納されるといった多重入れ子データが伝達される。

マルウェアのペイロード

なお、サイバーセキュリティ分野では、コンピュータウイルスワームなどのマルウェアに含まれる、悪意のある行為を実行するプログラムコードをペイロードと呼ぶことがある。データの盗難や破壊など、何らかの被害を生じさせる行動を起こす箇所を指す。これ以外の、自身を拡散・複製させるコードや、利用者セキュリティソフト欺く挙動をう部分などのことは「オーバーヘッド」と呼ぶ。

(2024.2.25更新)

他の辞典による解説 (外部サイト)

この記事を参照している文書など (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる