Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

プリアンブル(プリアンブル)とは | 意味や読み方など丁寧でわかりやすい用語解説

プリアンブル(プリアンブル)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

プリアンブル (プリアンブル)

英語表記

preamble (プリアンブル)

用語解説

プリアンブルは、データ通信において実際のデータフレームが始まる前に付加される特定の信号パターンやビット列のことである。これは「前置き」や「序文」を意味する言葉が由来であり、通信においてはまさにデータの「始まり」を明確に伝える役割を担う。主な目的は、受信側が送信されたデータの開始点を正確に検出し、受信側の内部クロック(時間基準)と送信側の信号を同期させることにある。これにより、ビットの並びやバイトの区切りを正しく解釈し、データを取りこぼしたり誤って解釈したりすることなく、確実にデータを受け取ることが可能となる。イーサネット(有線LAN)や無線LAN(Wi-Fi)など、様々なネットワーク技術で利用されており、安定した通信を実現するための基盤技術の一つである。プリアンブルが存在することで、ネットワーク上を流れる膨大な情報の中から、自分宛てのデータの開始を素早く見つけ出し、スムーズなデータ処理を開始できる。

プリアンブルの機能と実装は、通信技術の種類によって若干異なるが、その本質的な役割は変わらない。

最も一般的な例は、IEEE 802.3で標準化されているイーサネットにおけるプリアンブルである。イーサネットフレームは、7バイトのプリアンブルと1バイトのSFD(Start Frame Delimiter: フレーム開始デリミタ)の合計8バイトで構成される「プリアンブル部」から始まる。この7バイトのプリアンブルは、交互に0と1が繰り返される特定のビットパターン(例: 10101010...)を持つ。このパターンは、受信側のネットワークインターフェースカード(NIC)が、受信信号の周波数やタイミングを送信側と合わせるための「ビット同期」を確立するのに用いられる。受信側は、この規則的なパターンを受信することで、信号の立ち上がりや立ち下がりを検出し、自身の内部クロックを調整する。これにより、送信されてくるビット列の一つ一つの「0」と「1」を正確なタイミングでサンプリングできるようになる。

プリアンブルの次に続く1バイトのSFDは、プリアンブルの終わりと、その直後から実際のデータフレーム(宛先MACアドレス、送信元MACアドレス、タイプ/長さ、データ、FCSなど)が始まることを明確に示す役割を持つ。SFDのビットパターンは常に「10101011」である。このSFDパターンを受信側が認識することで、ビット同期だけでなく「バイト同期」、すなわち8ビットで構成されるバイトの区切りを正確に識別できるようになる。これにより、受信側はプリアンブルの受信を終え、いよいよデータ本体の受信準備が完了したと判断し、フレームの解析を開始する。プリアンブルとSFDは、イーサネットの物理層で処理される情報であり、OSI参照モデルにおける物理層の機能として、データの伝送路への送り出しと受け取りの際に利用される。ネットワークに接続されたデバイスが長時間アイドル状態であったり、複数のデバイスが同時に通信を試みて衝突が発生したりした後でも、プリアンブルは確実に次のフレームの開始を知らせ、安定したデータ通信を再開させるために不可欠な要素である。

無線LAN(Wi-Fi)においても、プリアンブルは極めて重要な役割を果たす。無線通信は有線通信に比べてノイズや干渉の影響を受けやすく、信号強度が変動しやすい環境であるため、同期の確立がより複雑になる。IEEE 802.11規格では、ロングプリアンブルとショートプリアンブルの2種類が定義されている。ロングプリアンブルは、初期のIEEE 802.11bで標準的に使用されたもので、比較的長いビットパターンを用いており、低速な環境やノイズの多い環境でも確実に同期を確立できる利点がある。互換性維持のため、多くの無線LAN機器はロングプリアンブルをサポートしている。一方、ショートプリアンブルは、同期に必要な時間を短縮し、通信のスループットを向上させるために導入された。これは、特に高速な無線LAN規格であるIEEE 802.11g以降で広く採用されており、送信されるプリアンブルのビット数を減らすことで、データフレーム全体のオーバーヘッドを削減する。無線LANのプリアンブルは、単に同期を取るだけでなく、受信側が無線チャネルの状態(電波の経路や減衰、ノイズレベルなど)を推定するための「トレーニングシーケンス」としても機能する。このチャネル推定の結果は、MIMO(Multiple-Input Multiple-Output)などの高度な無線技術において、複数のアンテナからの信号を最適に合成したり、伝送中の信号の歪みを補償したりするために利用される。これにより、劣悪な無線環境下でも高速かつ信頼性の高い通信が可能となる。

このように、プリアンブルは、実際のユーザーデータが始まる前に送信される、一種の「準備信号」として機能し、デジタルデータ通信における物理層の基盤を支える要素である。その存在によって、受信側はデータの到着を正確に感知し、自身の通信タイミングを送信側に合わせ、データフレームの区切りを識別することが可能となり、複雑なネットワーク環境下でも信頼性の高いデータ伝送が実現されている。

関連コンテンツ

関連IT用語