前回はOSI参照モデルの全体像をサクッと解説しましたが、今回は多くの人が「ただのケーブルの規定でしょ?」とスルーしがちな、「第1層:物理層(Physical Layer)」をあり得ないくらい深掘りしていきます!
「光ファイバーの中では何が起きているの?」
「Wi-Fiの電波はどうやってデータを運んでいるの?」
そんな疑問を、数式や最新の学会トレンド、さらには「物理層を操るプログラミング言語」まで交えて、論理的かつ最高にわかりやすく紐解いていきます。ここを理解すると、インターネットの見え方がガラリと変わりますよ!
1. 物理層の本当の役割:「物理量」と「デジタル」の翻訳
物理層のミッションは一言で言えば、「現実世界の物理現象(電気、光、電波)」と「電脳世界のデジタルデータ(0と1)」を相互に変換することです。
私たちがYouTubeで動画を見るとき、画面の裏側では以下のような超絶技巧が1秒間に何億回も行われています。
- 銅線(LANケーブル): 電圧の「高い(1)」「低い(0)」で伝える。
- 光ファイバー: 光の「点滅(ON/OFF)」や「位相(波のズレ)」で伝える。
- Wi-Fi・携帯電波: 電波の「揺れ方(周波数や振幅)」にデータを乗せる。
コネクタの形(RJ-45など)やピンの数、ケーブルの太さを細かく決めておかないと、A社のPCが出した電圧をB社のルーターが誤解してしまうため、国際規格(IEEEなど)で厳密にルール化されているわけです。
2. 物理層を「どう学び、どう極めるか?」のロードマップ
物理層の学習は、「暗記」からスタートして「物理・数学的理解」へとステップアップするのが王道です。
【ステップ1】身近な規格の「数字」と仕組みを覚える(暗記編)
まずは、普段使っているLANケーブルの「カテゴリー(CAT)」を意識しましょう。
- CAT5e / CAT6 / CAT6AA:何が違うかというと、耐えられる「周波数(データの道路の広さ)」と「ノイズ対策」のレベルです。
- 光ファイバーの全反射:光がガラスの繊維から漏れずに進むのは、高校の物理で習う「全反射」のおかげ。屈折率の異なるガラス(コアとクラッド)の二層構造を学びます。
【ステップ2】電気が「0と1」に化ける瞬間を学ぶ(変調・復調編)
ただの電気の波をデータに変える技術を「変調(Modulation)」、戻す技術を「復調(Demodulation)」と呼びます。 単純なON/OFF(NRZ符号)から、現代のWi-Fiや5Gで使われるQAM(直交振幅変調)へとステップアップして学びましょう。QAMは、波の「高さ(振幅)」と「ズレ(位相)」を組み合わせることで、1回の波の中に「0101」のような複数のビットを同時に詰め込む神業技術です。
3. アカデミックな裏側:宇宙が定めた限界「シャノン限界」
物理層を学ぶ上で、絶対に避けて通れない天才がいます。情報理論の父、クロード・シャノンです。彼が導き出した「シャノンの通信路容量の定理」は、ネットワーク界の「アインシュタインの相対性理論」のようなものです。
$$C = B \log_2 \left(1 + \frac{S}{N}\right)$$
- $C$:通信路容量(理論上、1秒間に送れる最大ビット数 [bps])
- $B$:周波数帯域幅(データを送る道路の横幅 [Hz])
- $S/N$:信号対雑音比(ノイズに対する信号の強さ、SNR)
💡 一般向け超訳:インターネット爆速化の2大アプローチ
この数式が言っていることはめちゃくちゃシンプルです。通信速度($C$)を上げたければ、人類には2つの道しかありません。
- 道路を広くする($B$ を増やす): 周波数を高くして、より広い帯域を使う。5Gやミリ波、Wi-Fi 6E/7がこれです。
- ノイズを減らす($S/N$ を上げる): 信号の出力を強くするか、ケーブルの遮蔽(シールド)を強化してノイズを徹底的に排除する。高価なLANケーブル(CAT7など)が網網のシールドで包まれているのは、この $N$(ノイズ)を極限まで小さくするためです。
ちなみに、実際のネットワーク設計では、この $S/N$ は「デシベル(dB)」という単位で扱われます。例えば $\text{SNR} = 20\text{ dB}$ の場合、真数としての比率は $10^{(20/10)} = 100$ 倍になります。
光通信の最高峰学会であるOFC (Optical Fiber Communication Conference) などでは、このシャノン限界という「宇宙の限界」にどうやってあと0.1%近づくか、という超微細なデジタル信号処理(DSP)のアルゴリズムが、世界中の天才たちによって研究されています。
💻 物理層をハックする!学ぶべきプログラミング言語
「物理層って、プログラムと関係あるの?」と思うかもしれませんが、大ありです!物理層に近いレイヤーを制御するための言語は限られています。
- C言語 / C++(ファームウェア・ドライバ開発)LANカード(NIC)を動かすための「デバイスドライバ」や、電波を制御する無線チップの制御プログラムは、ほぼ100% C/C++で書かれています。1マイクロ秒の遅れも許されない世界なので、メモリを直接管理できる低レイヤー言語の王様が君臨しています。
- Verilog / VHDL(ハードウェア記述言語)ソフトウェアではなく、電気回路そのものをプログラミングして「通信専用の超高速チップ(FPGA/ASIC)」を作るための言語です。ルーターの中で、入ってきた電気信号を爆速でパケットに変える処理をハードウェアレベルで実装します。
- Python(信号処理シミュレーション)「新しい変調方式のアルゴリズムを試したい」という研究開発フェーズでは、Pythonの
NumPyやSciPyといったライブラリが使われます。波形データに擬似的なノイズを数式で足し算し、どれくらいエラーが出るかをシミュレーションするのに最適です。
🔗 物理層をもっと知るための学会・サイト
最先端の物理層の技術に触れたいなら、以下のリソースをチェックするのがおすすめです。
- IEEE Communications Society (ComSoc)電気・電子工学の世界最大の学会「IEEE」の通信部門。Wi-Fiの規格(808.11ax/beなど)のベースとなる論文はほぼここから生まれます。https://www.comsoc.org/
- OFC (Optical Fiber Communication Conference)光ファイバー通信における世界最高峰の国際学会。世界を繋ぐ海底光ケーブルの最新技術などはここで発表されます。https://www.ofcconference.org/
- 3GPP (3rd Generation Partnership Project)携帯電話や5G/6Gの物理層(電波の割り当てや変調方式)の世界標準を決めている組織。仕様書がすべて公開されています。
📚 参考文献
- Shannon, C. E. (1948). A Mathematical Theory of Communication. Bell System Technical Journal. (すべての通信の原点)
- Proakis, J. G., & Salehi, M. (2007). Digital Communications. McGraw-Hill. (変調・復調のバイブル的な教科書)
- Winzer, P. J., & Essiambre, R. J. (2006). Advanced Optical Modulation Formats. Proceedings of the IEEE. (光通信における高密度変調の論文)

